开发工具:
文件大小: 6kb
下载次数: 0
上传时间: 2018-06-21
详细说明: 程序版本Ubuntu16.04+kinetic 该package利用订阅控制小海龟运动的cmd_vel话题,读取键盘方向键。 然后通过串口发送控制指令到电机控制器,控制电机前进后退转向。 是学习ROS控制机器人运动的一个基础例程。 使用前需安装ros的serial工具包 sudo apt-get install ros-kinetic-serial 关于串口: 程序使用的是电脑主板自带的9针232串口,可以根据自己具体串口调整程序 查看设备dmesg,如果使用USB转串口一般设备号是ttyUSB0 我用的是Ubuntu16.04实际测试USB转串口芯片ch340和PL2302都可以直接识别 可以先安装cutecom进行串口调试,看看是否可用,该工具是窗口界面,比较方便 安装sudo apt-get install cutecom 安装完成运行要root权限才能读取串口 sudo cutecom 程序使用的是serial_example_node1节点,另外一个节点listen1没有用到 将代码解压到自己的工作空间后编译 然后启动serial_example_node1节点和turtle_teleop_key节点 rosrun serial_ms gs serial_example_node1 rosrun turtlesim turtle_teleop_key 保证当前窗口在key读取命令窗口,按键盘方向键,串口节点会收到数据,并串口发送数据。 如果串口启动提示失败,提示Unable to open port,可能是权限问题需运行命令 sudo chmod 666 /dev/ttyS0 节点读取串口做了5个字节的测试 发多个字节需自己修改读取字节数 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.