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

Running demos documentation for source build #2

Closed
ana-GT opened this issue Nov 30, 2021 · 1 comment
Closed

Running demos documentation for source build #2

ana-GT opened this issue Nov 30, 2021 · 1 comment
Assignees

Comments

@ana-GT
Copy link

ana-GT commented Nov 30, 2021

Hi ISAAC team,

Thank you very much for releasing this project as Open Source! I just installed it in my Ubuntu 20.04 machine and installation went smoothly (only extra thing was to install Torch for img_analysis, as the readme in the package mentions). I am having a bit of trouble running the demos. I checked the documentation page but it refers to docker users (I tinkered a little bit trying to run isaac_astrobee.launch but got a bunch of I2C-related errors - running good ol' sim.launch at least start things fine). Any pointer would be appreciated, thanks!

@marinagmoreira
Copy link
Member

Thank you for opening our first issue, we'll make sure to update the demos, haven't used then in a bit.
The isaac_astrobee.launch is used for the actual robot (analog to the astrobee.launch in the astrobee repo), for the simulation we do sim.launch.

For starting the fsw:
roslaunch isaac sim.launch dds:=false robot:=sim_pub rviz:=true

For inspection:
rosrun inspection inspection_tool -anomaly
rosrun inspection inspection_tool -geometry
rosrun inspection inspection_tool -volumetric

For cargo transport:
spawn cargo:
roslaunch isaac_gazebo spawn_object.launch spawn:=cargo pose:="11.3 -5.6 5.7 -0.707 0 0 0.707" name:=CTB_05_1070
pick up cargo (make sure it's undocked) - the pose is the cargo pose:
rosrun cargo cargo_tool -id CTB_05_1070 -pick -pose "11.3 -5.6 5.7 -0.707 0 0 0.707"
drop cargo - the pose is the dock pose:
rosrun cargo cargo_tool -drop -pose "11.3 -5.6 5.955 -0.707 0 0 0.707"

trey0 added a commit to trey0/isaac that referenced this issue Feb 19, 2022
@marinagmoreira marinagmoreira self-assigned this Oct 4, 2022
marinagmoreira added a commit that referenced this issue Jan 18, 2023
* pano_orientations.py: remove preTilt, add attitudeTolerance

* pano_orientations.py: reduce run time by requiring fewer images per row at high tilt

* pano_orientations.py: fix for Python 2.7 compatibility

* inspection: refactor panorama coverage planner into standalone file

* pano_orientations.py: fix styling, break out test cases into CSV, fix edge cases

* panoramas: add C++ port of Python reference implementation, add testing capability

* pano_orientations.py: fix arg parsing error

* field_of_view_calculator.py: incorporate lens distortion

* pano_orientations.py: add missing copyright header

* pano_test_cases.csv: update camera FOV to include lens distortion; add test_attitude_tolerance_degrees field

* add plot_pano.py to debug pano coverage planning

* pano.cc: improve how images are assigned to columns to avoid large attitude changes

* test_pano.cc: use new test_attitude_tolerance_degrees field in csv input; other minor improvements

* field_of_view_calculator.py: black styling fix

* field_of_view_calculator.py: black styling fix #2 -- style rule changed with latest version of black

* add panorama_coverage_planning.md

* panorama_coverage_planning.md: minor fixes and add figures

* panorama_coverage_planning.md: add validation section

* panorama_coverage_planning.md: add field of view section

* scicam restart take picture command

* field_of_view_calculator: add DockCam

* make retries parameter

* refactoring inspection to accomodate new use cases + camera class to allow depth calcumations

* adding remaining necessary camera projection functions

* all elements in

* cleaning up code 1

* cleaning up the code; organize panorama stitching repo; some documentation

* adding exceptions for tf buffers

* account for entire target when calculating the distance

* adding visualization messages

* parameters testing panorama creation lib crashing

* fixing bugs; tested panorama

* make camera point at target even if off center

* adding docs for target reference frame

* fixing PR from Katie's review

* more fixes from review

* addressing review comments

Co-authored-by: Trey Smith <trey.smith@nasa.gov>
marinagmoreira referenced this issue in marinagmoreira/isaac Jan 18, 2023
marinagmoreira added a commit that referenced this issue Jan 18, 2023
* pano_orientations.py: remove preTilt, add attitudeTolerance

* pano_orientations.py: reduce run time by requiring fewer images per row at high tilt

* pano_orientations.py: fix for Python 2.7 compatibility

* inspection: refactor panorama coverage planner into standalone file

* pano_orientations.py: fix styling, break out test cases into CSV, fix edge cases

* panoramas: add C++ port of Python reference implementation, add testing capability

* pano_orientations.py: fix arg parsing error

* field_of_view_calculator.py: incorporate lens distortion

* pano_orientations.py: add missing copyright header

* pano_test_cases.csv: update camera FOV to include lens distortion; add test_attitude_tolerance_degrees field

* add plot_pano.py to debug pano coverage planning

* pano.cc: improve how images are assigned to columns to avoid large attitude changes

* test_pano.cc: use new test_attitude_tolerance_degrees field in csv input; other minor improvements

* field_of_view_calculator.py: black styling fix

* field_of_view_calculator.py: black styling fix #2 -- style rule changed with latest version of black

* add panorama_coverage_planning.md

* panorama_coverage_planning.md: minor fixes and add figures

* panorama_coverage_planning.md: add validation section

* panorama_coverage_planning.md: add field of view section

* scicam restart take picture command

* field_of_view_calculator: add DockCam

* make retries parameter

* refactoring inspection to accomodate new use cases + camera class to allow depth calcumations

* adding remaining necessary camera projection functions

* all elements in

* cleaning up code 1

* cleaning up the code; organize panorama stitching repo; some documentation

* adding exceptions for tf buffers

* account for entire target when calculating the distance

* adding visualization messages

* parameters testing panorama creation lib crashing

* fixing bugs; tested panorama

* make camera point at target even if off center

* adding docs for target reference frame

* ignore catkin_tools folder

* moving messages to communications folder

* adding demos + documentation

* remove pytorch generated models and personal workspace files

* fixing PR from Katie's review

* update msgs path on dockerfile

* updating isaac_msgs dockerfile

Co-authored-by: Trey Smith <trey.smith@nasa.gov>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants