-
Notifications
You must be signed in to change notification settings - Fork 505
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
DebugVisualizer Update #1775
DebugVisualizer Update #1775
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! It'd be great to add a projection utility. Would you say this is the best way to get a static camera visualization when we run an episode?
Thanks, agreed. Let's tack on additional functionality in future PRs!
This is certainly one way to do so. Try out the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this!
* Refactor the DebugVisualizer for use with pdb and more predictable generic behavior in the wild
* Refactor the DebugVisualizer for use with pdb and more predictable generic behavior in the wild
Motivation and Context
This PR refactors the DebugVisualizer (dbv) to improve overall utility and allow direct use for visual scene debugging in python with pdb.
Improvements:
translate
androtate
functionsAlso fixed ao global bounding box function (mistreating base links)
How Has This Been Tested
Locally using in pdb.
Try it out yourself!
breakpoint()
in your python codeFor the easiest test, copy and paste the below code. Note, this assumes an object called
sim
. Instead, pass your local habitat_sim.Simulator object (e.g. self._sim):Peek the scene:
Types of changes
Checklist