当前位置:   article > 正文

xbox360 无线手柄 通过cmd_vel控制小乌龟运动_xbox360手柄宏

xbox360手柄宏

1.硬件准备

在这里插入图片描述
入手了这个手柄,来控制小车子,先来控制小乌龟

插上去之后看看他是谁,是xbox360
在这里插入图片描述

2.安装joystick ros包

sudo apt-get install ros-kinetic-joystick-drivers
  • 1

在这里插入图片描述

3.启动ros,启动节点测试

  • 给手柄放上电池
  • 把开关打到on
  • mode led 亮红灯
  • 休眠之后要按mode唤醒下
    在这里插入图片描述
    对应表再这里
Table of index number of /joy.buttons:
IndexButton name on the actual controller
0A
1B
2X
3Y
4LB
5RB
6back
7start
8power
9Button stick left
10Button stick right
Table of index number of /joy.axes:
IndexAxis name on the actual controller
0Left/Right Axis stick left
1Up/Down Axis stick left
2LT
3Left/Right Axis stick right
4Up/Down Axis stick right
5RT
6cross key left/right
7cross key up/down

4.写ros节点转cmd_vel

[https://github.com/jinmenglei/joy_360_cmd_vel(https://github.com/jinmenglei/joy_360_cmd_vel)

测试下效果

在这里插入图片描述

5.控制小乌龟

重定向topiccmd_vel

rosrun turtlesim turtlesim_node /turtle1/cmd_vel:=/cmd_vel
  • 1

成功
在这里插入图片描述

6.总结

这个小手柄还不错,用起来简单,也有标准的包

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/674749
推荐阅读
相关标签
  

闽ICP备14008679号