原文:从零搭建一辆ROS小车 (一)串口通信功能包

这一小节将介绍使用键盘,通过串口发布速度指令。 本文所有代码均在gtihubhttps: github.com zeende calf carlike robot 上位机部分 创建功能包 编写串口通讯节点 这个节点需要读取arduino发来的数据并发布出去 为后面发布里程计信息做准备 ,所以我们可以自定义一个消息类型用于发布这些数据。同时要订阅 cmd vel话题,获取速度指令,并向下位机发送。那 ...

2020-03-15 12:08 4 2692 推荐指数:

查看详情

从零搭建一辆ROS小车

本教程将介绍如何从零开始搭建一台ROS小车 (本系列适用于刚刚接触ros,有了基础的了解并想做一个自己的小车。) 材料: 一台RC车模(阿克曼转向结构,其他结构也可以,我会在后面的教程备注如何修改) arduino mega2560 单片机(其他的也可以,程序逻辑差不多) jetson ...

Sun Mar 15 05:32:00 CST 2020 0 2817
从零搭建一辆ROS小车(三)使用激光雷达建图

本文将介绍两种使用激光雷达的建图方法 本文所使用的代码:网盘链接 (包括前两篇的代码) hector_mapping建图与定位 这种方法的优点是简便,只需要有一个激光雷达即可,支持手持建图, ...

Thu Mar 19 04:44:00 CST 2020 1 3276
从零搭建一辆ROS小车(二)发布里程计数据在rviz中显示

在上一篇文章中介绍了ros和单片机的通讯,这一篇将介绍如何发布里程计信息,并在rviz中显示。 本文全部代码:网盘 创建功能 创建odom_tf_package功能 创建odom_tf_pub节点   在src文件夹下新建 ...

Tue Mar 17 04:08:00 CST 2020 0 1663
如何通过 DDD 构建一辆汽车

实际上,本文的正确标题应该是《如何通过 DDD 构建解决快速出行问题的领域模型》。快速出行才是要解决的问题,汽车只是其中一种解决方案或者落地的实现而已。严格区分问题域与解决方案域是实施 DDD 的老大 ...

Mon Oct 04 01:03:00 CST 2021 0 141
ROS串口通信

  身处机器人行业,不想一直只做低端的单片机控制,老是待在舒适区,所以一直都想学一下ROS系统,但看了几个月资料后,感觉还是云里雾里,似懂非懂,感念似乎都很清楚,但要实际去做,却又感觉无从下手。   于是想先找点眼前马上能用的着东西来实验一下,串口无疑是最合适的,来个ROS串口通信,就简单 ...

Wed Apr 03 01:58:00 CST 2019 1 2386
ros串口通信---imu

1、sudo apt-get install ros-kinetic-rosserial 或者sudo git clonegit://github.com/wjwwood/serial.git (开发板上) 2、步骤: $ mkdir -p imu_ws/src $ cd imu_ws ...

Mon Dec 24 23:00:00 CST 2018 0 1080
创建ROS功能

1 创建文件,初始化工作空间 2 编译 3 创建功能 此时,新创建的文件夹下会有include、src、CMakeList.txt、package.xml “CMake是一种跨平台编译工具,CMake主要是编写CMakeLists.txt文件,然后用cmake命令 ...

Wed Nov 17 23:09:00 CST 2021 0 1125
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM