通过joystick遥感和按键控制机器人--11
原创博客:转载请表明出处: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相关推荐
- Qt设计机器人仿真控制器——按键控制机器人关节转动
1.引言及本文简介 在上两篇博客里,Jungle介绍了Qt键盘事件,并在小程序中应用Qt键盘事件监测按键输入: Qt键盘事件(一)--检测按键输入及解决无法响应方向键问题 Qt键盘事件(二)--长按按 ...
- 【毕业设计教程】单片机接入按键控制遥感 -嵌入式 物联网 stm32 c51
文章目录 1 简介 2 主要器件 2.1 双轴摇杆模块 2.2 电路原理图 3 实现效果 4 测试代码 6 最后 1 简介 Hi,大家好,这里是丹成学长,今天向大家介绍如何使用单片机接入按键遥感 单片 ...
- matlab控制turtlebot,Turtlebot与Matlab入门教程-控制机器人
说明: 介绍如何控制机器人 步骤: 在turtlebot端 启动turtlebot $ roslaunch turtlebot_bringup minimal.launch 启动雷达 $ roslau ...
- led计数电路实验报告_「正点原子FPGA连载」第八章 按键控制LED灯实验
1)实验平台:正点原子开拓者FPGA开发板 2)本实例源码下载:请移步正点原子官网 第八章 按键控制LED灯实验 按键是常用的一种控制器件.生活中我们可以见到各种形式的按键,由于其结构简单,成本低廉等 ...
- Ardino基础教程 5_按键控制
实验五:按键控制 I/O 口的意思即为INPUT 接口和OUTPUT 接口,到目前为止我们设计的小灯实验都还只是应用到Arduino 的I/O 口的输出功能,这个实验我们来尝试一下使用Arduino的 ...
- 单片机按键控制数码管c语言程序,基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文).doc...
基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文) 物理与电子工程学院2014级课程设计 PAGE IV 物理与电子工程学院 <单片机原理与接口技术> 课程设计报告书 ...
- K_A08_004 基于 STM32等单片机驱动MX1919模块按键控制直流电机正反转加减速启停
目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 1.MX1919模块驱动时序 2.对应程序: 3.PWM信号 四.部分代码说明 接线说明 1.STC89C52RC+MX1919 ...
- 基于ROS的语音控制机器人(一):基本功能的实现
文章目录 目录 文章目录 前言 一.ubuntu16.04和树莓派安装ROS-kinetic 二.树莓派和PC机之间的ros通信 1.修改环境变量 2.数据通信 三.科大讯飞sdk下载 四.树莓派和S ...
- ROS键盘控制机器人
目录 前言&&过程分析 第一步 第二步 第三步 第四步 PC端(上位机)代码 远程机器人(下位机)代码 前言&&过程分析 当我们需要使用键盘控制机器人的时候,通常,分为 ...
最新文章
- python hook教程_python中使用pyhook实现键盘监控的例子
- nyoj 47 江 河问题 【贪婪】
- validation注解及自定义注解
- golang常用库:字段参数验证库-validator使用
- pythontcp文件传输_python socket实现文件传输(防粘包)
- 轩辕剑之天之痕1-5java_轩辕剑游戏 轩辕剑1到5全系列下载
- nlp 财务提取_RPA,智慧财务时代的“珍妮纺织机”来了?
- python函数代码_如何显示Python函数的代码?
- RSA的加解密过程--(转自CSDN,学习用)
- Netty如何解决粘包拆包?(二)
- 数学与泛型编程:高效编程的奥秘pdf_Java 泛型与类型擦除
- 毕业论文知网查重心得体会——吐血奉献
- 计算机网络培训心得PPT,ppt培训心得体会(精选3篇)
- Hitting Set 碰撞集问题
- Android 集成极光推送和厂商通道
- 计算机处理器的CPU主频与指令条数
- 一个屌丝程序猿的人生(一百零八)
- Python——元组_元组的基本操作_元组与列表相互转换
- 11.全连接卷积神经网络 FCN
- python写xml文件 数据量特别大_python处理xml大文件[xml.sax]
热门文章
- AR2220 通过cpu-defend policy处理大量大量arp广播的小技巧
- CentOS 6.7 Gitolite 服务搭建及TortoiseGit配置连接
- [异常解决] MPU6050启动异常读出陀螺仪和加速度计的值全为0的解决办法
- php实现适配器模式(转)
- android input设备event处理以及hotplug检测
- 2009年9月全国计算机等级考试四级网络工程师试卷_选择题
- js闭包循环原因_常见的三个 JS 面试题
- Tungsten Fabric SDN — Service Chain — HA/LB
- BC28、BC95通过LWM2M连接电信AEP(ctwing)
- centos7 ambari2.6.1.5+hdp2.6.4.0 大数据集群安装部署