ROS小车实践记录(七)

本文详细讲解了ROS小车的ROS层通信框架,包括连接小车、启动代码、数据传输和协议解析。主要关注Huanyu_robot.cpp和main.c文件,描述了如何通过串口进行上位机与下位机之间的20Hz数据交换,涉及速度、电压、电机状态、传感器数据等。通信协议采用unear,确保上下位机内存空间一致,PID控制器用于同步更新控制指令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ROS小车ROS层通信框架代码讲解

分六节底层小车代码讲解,本章主要对ROS层通信框架代码讲解
准备工作:给小车通电,打开虚拟机,连接小车WiFi

  1. 打开终端SSH连接小车
 ssh huanyu@192.168.1.140
  1. 挂载小车代码
 sudo mount -t nfs 192.168.1.140:/home/huanyu/robot_ws  /mnt
  1. 使用subl打开mnt
subl /mnt
  1. 主要功能包为huanyu_robot_start,跟小车底层相关,读取下位机的所以数据包括雷达等
    在这里插入图片描述

打开/src文件夹下的Huanyu_robot.cpp文件以及/include中的Huanyu_robot.h
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值