说明
步骤
便利工具安装
rm online.sh ; wget https://gitee.com/ncnynl/commands/raw/master/online.sh ; sudo chmod +x ./online.sh; ./online.sh
cs -s install_ros2_now
source ~/.bashrc
- 同时安装micro-xrce-dds和micro_ros_setup, 具体脚本可以参考
cs -s install_micro_ros
使用方法
cd ~/ros2_micro_ros_ws
ros2 run micro_ros_setup create_firmware_ws.sh host
- 这一步下载micro-ROS apps
- 位于src/uros/micro-ROS-demos/rcl下
- 编译工作空间
ros2 run micro_ros_setup build_firmware.sh
source install/local_setup.bash
cd ~/ros2_micro_ros_ws
ros2 run micro_ros_setup create_agent_ws.sh
ros2 run micro_ros_setup build_agent.sh
source install/local_setup.bash
ros2 run micro_ros_agent micro_ros_agent udp4 --port 8888
cd ~/ros2_micro_ros_ws
source install/local_setup.bash
# Run a micro-ROS node
ros2 run micro_ros_demos_rclc ping_pong
$ ros2 topic list
/microROS/ping
/microROS/pong
/parameter_events
/rosout
$ ros2 topic echo /microROS/ping
stamp:
sec: 7636
nanosec: 507000000
frame_id: '2132843206_1085377743'
---
stamp:
sec: 7638
nanosec: 509000000
frame_id: '111120688_1085377743'
---
stamp:
sec: 7640
nanosec: 508000000
frame_id: '1461198358_1085377743'