Skip to content

Latest commit

 

History

History
64 lines (39 loc) · 3.06 KB

全功能同步板快速开始.md

File metadata and controls

64 lines (39 loc) · 3.06 KB

1. 更新固件

  1. 接好Type-C线,在Linux下的串口设备名称为 /dev/ttyACM0。 如果没有,请更换Type-C线,部分Type-C线材是不支持的。
  2. 长按同步板中间的RESET号按键不松开,然后短按一下BOOT号按键之后松开,会弹出一个虚拟U盘。
  3. 下载 firmware 目录下的 full_v3_xx_xx_xx_release.uf2 固件。将固件拖入U盘中,U盘自动消失,多出来一个串口设备即为成功。固件是最新发布的固件,按日期使用最新的。

按键说明

2. 设置同步频率

  1. 更新固件为 full_v3_xx_xx_xx_release.uf2 固件
  2. 连接串口助手,这里以win10自带的串口助手为例,配置参数为波特率 460800,数据位8, 校验位None,停止位1

串口参数

  1. 发送触发频率指令 HZx\n,其中x在1-60之间。注意在后面是有一个回车的,这里以发送HZ10为例,发送完成后重启,如果设置成功会显示当前设置的值与"commit ok"。

串口参数

  1. 发送IP更改指令,例如更改IP为 IP192.168.1.168\n 如果设置成功会显示当前设置的值与"commit ok",更改完成后重新对同步板上电。该IP地址与主机地址必须在同一个网段下,例如,同步板设置的IP地址为192.168.1.168,则主机必须要设置的IP地址为192.168.1.x。启动前确认可以通过ping功能测试连接。注意在后面是有一个回车的,发送完成后重启。如果不能确认是否修改成功。可以打开串口后重新启动同步板,串口会打印当前的相关配置。

  2. 发送端口号更改指令 IO8888\n 即更改端口号为8888,如果设置成功会显示当前设置的值与"commit ok"。结合IP更改指令与端口号更改指令,可以方便的更改全功能板的网络地址。发送完成后重启。

3. 如何接线

接口定义

  1. 以工业相机为例。相机只需要四根线,一个触发线CAM、一个GND,一个12V相机电源,一个相机电源地,在这上面图片中已经非常清晰。
  2. 雷达接线通常需要三根线,分别是同步版上面的GND,TX, IO。这里以常用的MID360为例展示接线。

4. 运行同步程序

  1. 设置串口权限
  2. 在终端运行roscore
  3. 运行demo目录下的udp_demo
cd demo/udp_demo
mkdir build
cd build
cmake ..
make -j8
./udp_demo_ros_node
  1. 在另一个终端中观察IMU数据

rostopic list
rostopic echo /imu_sync_board

看到不断更新的IMU数据即为正常

5. 同步相机、雷达

当第四步完成之后,同步版将以1hz频率发送雷达同步信号,在雷达软件中可以看到同步效果。这里以MID360为例。

雷达同步

相机的同步的测试可以回到参数设置,将相机同步频率设置为1,然后在相机软件中观察多个相机的采集频率是否为1Hz,并且观察多个相机采集的时刻是否为同一个时刻。确保没问题后,再将参数修改会目标值,正常使用。