MicroROS虚拟机版:快速上手

该教程只是简略版本,主要搭配快速上手视频!

一、烧录MicroROS控制板固件

注意:刚收到产品的用户,MicroROS控制板并不需要烧录出厂固件

1、串口设备识别

设备连接

使用Type-C数据线连接电脑和MicroROS控制板。

注意:烧录固件需要给MicroROS控制板打开电源开关进行供电!

安装串口设备驱动

打开系统设备管理器;

如果设备管理器没有正确识别串口设备,我们需要安装CP210x系列驱动:

查看设备

在设备管理器端口选项查看对应的串口设备。

2、烧录出厂固件

出厂固件

我们这里演示的固件:microROS_Robot_V0.0.4

Flash下载工具

我们需要提前准备好Flash下载工具:

3、烧录出厂固件

打开Flash下载工具
软件下载模式

勾选相应下载工具模式选项

image-20240123122335797

终端可以看到对应的下载信息!

下载出厂固件

image-20240123122920747

验证出厂固件

通过UartAssist软件查看MicroROS控制板打印的信息:连接串口后,按一下开发板的Reset按键!

image-20240123140910682

二、VMware安装和使用

1、VMware安装

VMware Workstation Player

该版本是非商用免费-目前无法从官网下载。

VMware Workstation Pro

商用需要付费,非商用可以免费使用。

2、VMware使用

需要提前下载并解压我们资料里面提供的虚拟机镜像

三、配置MicroROS控制板

1、参数介绍

根据自己的配置编辑config_robot.py文件

image-20240123171716094

2、配置参数

短按MicroROS控制板的复位键(复位5秒内属于配置状态),输入下面命令配置机器人,若终端返回的数据与自己设置的一致,则表示配置参数成功!

配置成功后,可以将连接虚拟机和MicroROS控制板数据线拔掉!

image-20240123171635957

3、启动/连接代理

启动代理

使用我们资料中提供的虚拟机,运行下面命令:

image-20240123171810951

连接代理

打开电源开关,小车会自动连接代理。

image-20240123171842576

4、测试

查看ROS节点

重新打开一个终端,输入下面命令:

键盘控制小车

在终端输入下面命令,并将鼠标停留在该终端:根据终端按键提示控制小车!

image-20240123172349615

四、APP建图导航

该案例需要虚拟机与小车处在同一个局域网下,且ROS_DOMAIN_ID一致!

1、APP建图

启动并连接代理
启动底层数据处理程序
启动APP建图命令
启动可视化建图
地图保存的位置

2、APP导航

启动并连接代理
启动底层数据处理程序
启动APP导航命令