turtlebot3-burger_150.png
turtlebot3-waffle-pi_150.png
turtlebot3-arm_150.png
walking-y2_150.png
turbot3-multi_150.png
turbot3-dl-ros1_150.png
turbot3-ai.png
turbot3-dl-ros2_150.png
turbot3-slam_150.png
turbot3-arm_150.png
turtlebot4-lite_150.png
turtlebot4-pro_150.png
turbot4-dl_150.png
turbot4-ai_150.png
aidriving-racebot_150.png
aidriving-autodrive_150.png
turtlebot-arm_150.png
openmanipulator-x_150.png
Home » kobuki代码解读 » kobuki代码解读-kobuki_keyop

kobuki代码解读-kobuki_keyop

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

kobuki代码解读-kobuki_keyop

说明:

  • 通过键盘实现远程控制

文件树及说明:

├── CHANGELOG.rst
├── CMakeLists.txt
├── doxygen                  #doxygen文档
│   └── mainpage.dox
├── include
│   └── keyop_core
│       └── keyop_core.hpp   #键盘类定义
├── launch
│   ├── keyop.launch         #原始的键盘控制配置,针对kobuki默认的launcher文件(minimal.launch)
│   ├── readme.txt
│   └── safe_keyop.launch    #安全的键盘控制配置,针对kobuki默认的launcher文件(minimal.launch),增加安全控制和速度平滑处理
├── package.xml
├── param
│   ├── keyop_mux.yaml       #键盘多路复用参数,设置多路cmd_vel命令优先级,安全控制和键盘操作
│   └── keyop_smoother.yaml  #键盘平滑处理参数,设置线速和角速限制,加速度限制以及更新频率等。
└── src
    ├── CMakeLists.txt
    ├── keyop_core.cpp       #键盘类实现,箭头控制前进,后退,左转,右转,d停止电机, e激活电机, q退出,空白键重置线速度和角速度。
    └── main.cpp             #执行键盘节点

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号


标签: kobuki代码解读