This package lets you use the software packages of Zion wearable system which includes Nvidia Jetson Orin platform and Stereolabs ZED mini camera. It provides access to the following:
- All of ZED camera features and data as it described in - zed-ros2-wrapper
- Single stair detection & modeling
This prototype system serves as a wearable sensor and processing unit designed for exoskeleton systems used in the rehabilitation of paraplegics. Until now, it has been equipped with a stereo camera that enables the acquisition of spatial information from the surroundings. This information is then used to interpret and discern the user's intentions, allowing the robot to respond and operate accordingly.
- Ubuntu 20.04 (Focal Fossa) / JetPack>=5.1
- ZED SDK >= v4.0.6
- CUDA
- ROS2 Foxy
- zed-ros2-wrapper (v4.0.6 release or newer)
- TensorRT (optional)
To install the zion_ros2, open a bash terminal, clone the package from Github, and build it:
$ cd ~/ros2_ws/src/
$ git clone --recursive https://github.com/nimiCurtis/zion_ros2
$ cd ..
$ rosdep install --from-paths src --ignore-src -r -y
$ colcon build --symlink-install
$ source ~/.bashrc
Note: If rosdep
is missing you can install it with:
$ sudo apt-get install python-rosdep python-rosinstall-generator python-vcstool python-rosinstall build-essential
To update the repository to the latest release you must use the following command to retrieve the latest commits of zion_ros2
and of all the submodules:
$ git checkout master # if you are not on the main branch
$ git pull --recurse-submodules # update recursively all the submodules
For python dependencies installation, open a terminal and use the install.sh
file.
For PC platform:
$ ./install.sh
For Jetson Orin platform:
$ ./install.sh jet
To start the zion_ros2 nodes, open a terminal and use the command ros2 launch
:
$ ros2 launch zion_zed_ros2_interface zedm.launch.py
$ ros2 launch stair_detection_ros stair_detection.launch.py
For rviz visualization, use:
$ ros2 launch stair_detection_ros stair_detection_view.launch.py
For more information please enter the stair_detection_ros package
$ ros2 launch stair_modeling stair_modeling.launch.py
For rviz visualization, use:
$ ros2 launch stair_modeling stair_modeling_view.launch.py
For more information please enter the stair_modeling package
- Images of the system
- Images from rviz
- readme for every package ?