< >
Home » ROS2版Turbot3入门教程 » Turbot3入门教程#ROS2版#-OpenCR固件烧录

Turbot3入门教程#ROS2版#-OpenCR固件烧录

文章说明

  • 本文主要如何烧录OpenCR的ROS2固件

相关设备

操作步骤

  • 首先先要确认当前的舵机型号是否与环境变量中MOTOR_TYPE参数的值是否一致
  • XL430-W250舵机图

e2b506ebb2b18f48b7928969f12af28d.jpeg

  • XM430-W350舵机图

9cbd5484b3a5d1c7fdd985858177687b.jpeg

  • 如果环境配置的MOTOR_TYPE参数与当前的舵机型号不一致,则需要更改MOTOR_TYPE参数
$ cat ~/.bashrc | grep MOTOR_TYPE
export MOTOR_TYPE=XL430-W250 # burger motor: XL430-W250 | waffle motor: XM430-W350
  • 确定舵机型号后,再根据当前系统的ROS2版本烧录对应的ROS2固件

  • Ubuntu 20.04对应的版本应为ROS2 Galactic,Ubuntu 22.04的则为ROS2 Humble

# Ros2 Humble
$ ~/tools/firmware/noetic/loadRos2HumbleFirmware.sh
# Ros2 Galatic
$ ~/tools/firmware/noetic/loadRos2GalaticFirmware.sh

OpenCR测试

请输入图片描述

  • 测试前,先把小车架高,轮子不要着地

  • 接好电源后,打开OpenCR的开关,完成启动

  • 按住sw1键几秒后,两边轮子同时向前转动,实现前进

  • 按住sw2键几秒后,一个轮子向前转动,一个轮子向后转动,实现转圈

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: none