原创博客:转载请表明出处:http://www.cnblogs.com/zxouxuewei/

1.首先安装joystick遥控器驱动:

sudo apt-get install ros-indigo-joystick-drivers ros-indigo-turtlebot-teleop

2.运行tulterbot机器人:

roslaunch rbx1_bringup fake_turtlebot.launch

3.在rviz三维视图中查看机器人:

rosrun rviz rviz -d `rospack find rbx1_nav`/sim.rviz

4.通过按键控制机器人:

roslaunch rbx1_nav keyboard_teleop.launch

输出如下信息:此时可将光标移动到此窗口。通过提示的按键控制tulterbot机器人相应的移动:

Control Your Turtlebot!
---------------------------
Moving around:u    i    oj    k    lm    ,    .q/z : increase/decrease max speeds by 10%
w/x : increase/decrease only linear speed by 10%
e/c : increase/decrease only angular speed by 10%
space key, k : force stop
anything else : stop smoothlyCTRL-C to quitcurrently:    speed 0.2    turn 1 

rqt_graph框图如下

5.使用joystick遥感控制机器人移动:安装虚拟遥感:

sudo apt-get install joystick

6.运行遥感:

arbotix_gui

当移动以上红点,即可在rviz视图中看到tulterbot机器人移动:

查看rqt_graph节点框图:

通过joystick遥感和按键控制机器人--11相关推荐

  1. Qt设计机器人仿真控制器——按键控制机器人关节转动

    1.引言及本文简介 在上两篇博客里,Jungle介绍了Qt键盘事件,并在小程序中应用Qt键盘事件监测按键输入: Qt键盘事件(一)--检测按键输入及解决无法响应方向键问题 Qt键盘事件(二)--长按按 ...

  2. 【毕业设计教程】单片机接入按键控制遥感 -嵌入式 物联网 stm32 c51

    文章目录 1 简介 2 主要器件 2.1 双轴摇杆模块 2.2 电路原理图 3 实现效果 4 测试代码 6 最后 1 简介 Hi,大家好,这里是丹成学长,今天向大家介绍如何使用单片机接入按键遥感 单片 ...

  3. matlab控制turtlebot,Turtlebot与Matlab入门教程-控制机器人

    说明: 介绍如何控制机器人 步骤: 在turtlebot端 启动turtlebot $ roslaunch turtlebot_bringup minimal.launch 启动雷达 $ roslau ...

  4. led计数电路实验报告_「正点原子FPGA连载」第八章 按键控制LED灯实验

    1)实验平台:正点原子开拓者FPGA开发板 2)本实例源码下载:请移步正点原子官网 第八章 按键控制LED灯实验 按键是常用的一种控制器件.生活中我们可以见到各种形式的按键,由于其结构简单,成本低廉等 ...

  5. Ardino基础教程 5_按键控制

    实验五:按键控制 I/O 口的意思即为INPUT 接口和OUTPUT 接口,到目前为止我们设计的小灯实验都还只是应用到Arduino 的I/O 口的输出功能,这个实验我们来尝试一下使用Arduino的 ...

  6. 单片机按键控制数码管c语言程序,基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文).doc...

    基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文) 物理与电子工程学院2014级课程设计 PAGE IV 物理与电子工程学院 <单片机原理与接口技术> 课程设计报告书 ...

  7. K_A08_004 基于 STM32等单片机驱动MX1919模块按键控制直流电机正反转加减速启停

    目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 1.MX1919模块驱动时序 2.对应程序: 3.PWM信号 四.部分代码说明 接线说明 1.STC89C52RC+MX1919 ...

  8. 基于ROS的语音控制机器人(一):基本功能的实现

    文章目录 目录 文章目录 前言 一.ubuntu16.04和树莓派安装ROS-kinetic 二.树莓派和PC机之间的ros通信 1.修改环境变量 2.数据通信 三.科大讯飞sdk下载 四.树莓派和S ...

  9. ROS键盘控制机器人

    目录 前言&&过程分析 第一步 第二步 第三步 第四步 PC端(上位机)代码 远程机器人(下位机)代码 前言&&过程分析 当我们需要使用键盘控制机器人的时候,通常,分为 ...

最新文章

  1. python hook教程_python中使用pyhook实现键盘监控的例子
  2. nyoj 47 江 河问题 【贪婪】
  3. validation注解及自定义注解
  4. golang常用库:字段参数验证库-validator使用
  5. pythontcp文件传输_python socket实现文件传输(防粘包)
  6. 轩辕剑之天之痕1-5java_轩辕剑游戏 轩辕剑1到5全系列下载
  7. nlp 财务提取_RPA,智慧财务时代的“珍妮纺织机”来了?
  8. python函数代码_如何显示Python函数的代码?
  9. RSA的加解密过程--(转自CSDN,学习用)
  10. Netty如何解决粘包拆包?(二)
  11. 数学与泛型编程:高效编程的奥秘pdf_Java 泛型与类型擦除
  12. 毕业论文知网查重心得体会——吐血奉献
  13. 计算机网络培训心得PPT,ppt培训心得体会(精选3篇)
  14. Hitting Set 碰撞集问题
  15. Android 集成极光推送和厂商通道
  16. 计算机处理器的CPU主频与指令条数
  17. 一个屌丝程序猿的人生(一百零八)
  18. Python——元组_元组的基本操作_元组与列表相互转换
  19. 11.全连接卷积神经网络 FCN
  20. python写xml文件 数据量特别大_python处理xml大文件[xml.sax]

热门文章

  1. AR2220 通过cpu-defend policy处理大量大量arp广播的小技巧
  2. CentOS 6.7 Gitolite 服务搭建及TortoiseGit配置连接
  3. [异常解决] MPU6050启动异常读出陀螺仪和加速度计的值全为0的解决办法
  4. php实现适配器模式(转)
  5. android input设备event处理以及hotplug检测
  6. 2009年9月全国计算机等级考试四级网络工程师试卷_选择题
  7. js闭包循环原因_常见的三个 JS 面试题
  8. Tungsten Fabric SDN — Service Chain — HA/LB
  9. BC28、BC95通过LWM2M连接电信AEP(ctwing)
  10. centos7 ambari2.6.1.5+hdp2.6.4.0 大数据集群安装部署