Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spot mobile gaze v2 #1691

Merged
merged 15 commits into from
Dec 6, 2023
Merged

Spot mobile gaze v2 #1691

merged 15 commits into from
Dec 6, 2023

Conversation

jimmytyyang
Copy link
Contributor

Motivation and Context

This PR refines training of the mobile gaze policy. It ensures the robot is penalized when the base is moving too far away from the object location.

How Has This Been Tested

Training the mobile gaze policy

Types of changes

  • [Development] A pull request that add new features to the habitat-lab task and environment codebase. Development Pull Requests must be small (less that 500 lines of code change), have unit testing, very extensive documentation and examples. These are typically new tasks, environments, sensors, etc... The review process for these Pull Request is longer because these changes will be maintained by our core team of developers, so make sure your changes are easy to understand!

Checklist

  • My code follows the code style of this project.
  • I have updated the documentation if required.
  • I have read the CONTRIBUTING document.
  • I have completed my CLA (see CONTRIBUTING)
  • I have added tests to cover my changes if required.

@facebook-github-bot facebook-github-bot added the CLA Signed Do not delete this pull request or issue due to inactivity. label Nov 18, 2023
Copy link
Contributor

@0mdc 0mdc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me! I left some minor naming suggestions.

Do we have test coverage for this feature set?

habitat-lab/habitat/tasks/rearrange/utils.py Outdated Show resolved Hide resolved
habitat-lab/habitat/tasks/rearrange/utils.py Outdated Show resolved Hide resolved
habitat-lab/habitat/tasks/rearrange/utils.py Outdated Show resolved Hide resolved
habitat-lab/habitat/tasks/rearrange/sub_tasks/pick_task.py Outdated Show resolved Hide resolved
habitat-lab/habitat/config/default_structured_configs.py Outdated Show resolved Hide resolved
@jimmytyyang
Copy link
Contributor Author

Looks good to me! I left some minor naming suggestions.

Do we have test coverage for this feature set?

Hi Michael! Thank you so much for the review! I think the most important feature set in this PR is the ability to set the robot's base orientation and the location using object transformation. I added the test there, thank you!

@jimmytyyang jimmytyyang merged commit 14b63d3 into main Dec 6, 2023
4 checks passed
dannymcy pushed a commit to dannymcy/habitat-lab that referenced this pull request Jul 8, 2024
* add constraint if the robot is moving too far

* refine gaze

* fix placement issue

* fix placement issue

* fix rotation issue

* fix current agent issue

* clean up issue

* add constrain on the ee location

* select arm or base action

* add a check to the camera looking down angles

* address michael's comment

* address

* add pick spot as a training yanl

* remove spot training test

* add test

---------

Co-authored-by: Jimmy Yang <[email protected]>
HHYHRHY pushed a commit to SgtVincent/habitat-lab that referenced this pull request Aug 31, 2024
* add constraint if the robot is moving too far

* refine gaze

* fix placement issue

* fix placement issue

* fix rotation issue

* fix current agent issue

* clean up issue

* add constrain on the ee location

* select arm or base action

* add a check to the camera looking down angles

* address michael's comment

* address

* add pick spot as a training yanl

* remove spot training test

* add test

---------

Co-authored-by: Jimmy Yang <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed Do not delete this pull request or issue due to inactivity.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants