ROS2 packages for myAGV
##Version
V0.1.7:
1、adapter firmware V1.2:
1.1、add setAutoReport API & open slam-open auto report;close slam-close auto report
1.2、modify move cmd
Software environment for Jetson Nano
ros2 galactic
Jetpack 4.6
Opencv:4.8.0 with CUDA:YES
- myagv_description
- myagv_navigation2
- teleop_twist_keyboard
- myagv_odometry
- myagv_cartographer
- slam_toolbox
- slam_gmapping
- navigation2
- ydlidar_ros2_driver
- Gazebo simulation
You need to have previously installed ROS2.
Create workspace and clone the repository.
git clone -b galactic-JN https://github.com/elephantrobotics/myagv_ros2.git myagv_ros2/src
Install dependencies
cd ~/myagv_ros2
rosdep install --from-paths src --ignore-src -r -y
sudo apt install ros-galactic-bondcpp \
ros-galactic-test-msgs* \
ros-galactic-behaviortree-cpp-v3* \
ros-galactic-ompl \
ros-galactic-joint-state-publisher \
ros-galactic-rqt-tf-tree \
ros-galactic-diagnostic-updater \
ros-galactic-camera-info-manager -y
Build workspace
cd ~/myagv_ros2
colcon build
Setup the workspace
source ~/myagv_ros2/install/local_setup.bash
cd ~/myagv_ros2/src
git pull
cd ..
colcon build