rnanosaur / nanosaur_isaac_ros

🍏 Nanosaur ISAAC ROS integration

Home Page:https://developer.nvidia.com/blog/designing-robots-with-isaac-gems-for-ros/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🍏 nanosaur_isaac_ros

THIS PROJECT IS ARCHIVED!

This demo introduce to Isaac ROS and show a demo with the Apriltag detection.

Follow the blog post: Designing Robots with NVIDIA Isaac GEMs for ROS

Now nanosaur use natively Isaac ROS, please follow nanosaur_perception

To learn more on Isaac ROS:

nanosaur follower

Develop

Build docker

. nanosaur_isaac_ros/scripts/build_isaac_ros.sh 

Run docker

docker run --rm -it --network host -v /usr/share/vpi1:/usr/share/vpi1 -v /opt/nvidia:/opt/nvidia nanosaur/follower:latest

Edit docker

docker run --rm -it --network host -v /usr/share/vpi1:/usr/share/vpi1 -v /opt/nvidia:/opt/nvidia -v $HOME/nanosaur_isaac_ros:/opt/ros_ws/src/nanosaur_isaac_ros nanosaur/follower:latest bash

CPU version

docker build -t nanosaur/follower:cpu -f Dockerfile.cpu .
docker run --rm -it --network host nanosaur/follower:cpu

Rebuild packages

Rebuild all packages: colcon build --symlink-install

Publish

Remember to login before run this script!

. nanosaur_isaac_ros/scripts/push_isaac_ros.sh 

reference

About

🍏 Nanosaur ISAAC ROS integration

https://developer.nvidia.com/blog/designing-robots-with-isaac-gems-for-ros/

License:MIT License


Languages

Language:Python 70.0%Language:Shell 14.6%Language:Dockerfile 13.3%Language:CMake 2.1%