当前位置: 首页 > news >正文

ROS使用手柄/cmd_vel无输出

问题:

正常情况下,将手柄连接到电脑后,运行节点teleop_twist_joy。该节点应将/joy话题的内容(也即手柄axis和button的输入值),转换为Twist消息发送到/cmd_vel。但是实际运行并拨动摇杆时发现/cmd_vel无消息到达。
运行rosrun teleop_twist_joy teleop_node ,输出

[ INFO] [1718084776.733896419]: Teleop enable button 0.
[ INFO] [1718084776.734172301]: Linear axis x on 1 at scale 0.500000.
[ INFO] [1718084776.734179927]: Angular axis yaw on 0 at scale 0.500000.

解决:

参考teleop_twist_joy doesn’t publish,发现teleop_twist_joy默认有一个使能按键,需按住该使能按键,同时拨动摇杆,才能进行有效的手柄信号输入。上面INFO提示使能按键是Button 0(对应我的手柄是left button)。
此外,使用自定义的手柄程序时,应注意手柄轴和按键的映射配置。

相关文章:

  • 【Anaconda】 anaconda常用命令总结
  • 德克萨斯大学奥斯汀分校自然语言处理硕士课程汉化版(第六周) - 预训练模型
  • Golang 避坑指南
  • 鸿蒙轻内核M核源码分析系列七 动态内存Dynamic Memory
  • 【算法篇】滑动窗口的最大值JavaScript版
  • @并行计算和分布式计算解决方案
  • uniapp使用webview内嵌H5的注意事项
  • 渗透测试之内核安全系列课程:Rootkit技术初探(一)
  • 朗思RPA,一款无需代码的自动化效率神器
  • 大数据之Hadoop的特点是什么?有什么优缺点?有哪些发行版本?
  • WDF驱动开发-电源策略(三)
  • 软件测试--Mysql快速入门
  • 芒果YOLOv10改进38:写作篇:一文了解YOLOv10如何打印FPS指标
  • 【C++进阶】深入STL之 栈与队列:数据结构探索之旅
  • 装箱和拆箱
  • Hbase布隆过滤器
  • 零拷贝技术
  • 【ROS2大白话】四、ROS2非常简单的传参方式
  • 2024.6.10刷题记录
  • HikariCP连接池初识
  • 出现这几个症状,说明你真的老了
  • 苏州一直升机坠落致1死4伤,事故调查正展开
  • 见证历史与未来共舞:上海西岸“蝶变共生”对话讲坛圆满举行
  • 新华时评:需要“重新平衡”的是美国心态
  • “五一”假期首日国铁郑州局迎大客流,预计发送旅客逾95万人次
  • AI世界的年轻人,如何作答未来