包含关键字 cmd_vel 的文章
理解ROS话题
说明:
本教程介绍ROS话题(topics)以及如何使用rostopic 和 rxplot 命令行工具。
目录
roscore
turtlesim
通过键盘远程控制turt...
ROS入门教程-使用 rqt_console 和 roslaunch
说明:
本教程介绍如何使用rqt_console和rqt_logger_level进行调试,以及如何使用roslaunch...
测试Turtlebot安装(Turtlebot和工作站)
名称概念
Turtlebot只指底盘+kinect+托盘+支架的合体。
跟turtlebot相连的电脑称为:上网本
远程到上网本的称为...
简单的机器人仿真
修改版:2016-10-13 by ncnynl
前边我们已经介绍了ROS的基本情况,以及新手入门ROS的初级教程,现在就要真正的使用ROS进入机器人世界了。接下来我们涉及...
使用smartcar进行仿真
之前的博客中,我们使用rviz进行了TurtleBot的仿真,而且使用urdf文件建立了自己的机器人smartcar,本篇博客是将两者进行结合,使用smartcar...
键盘控制
如果尝试过前面的例子,有没有感觉每次让机器人移动还要在终端里输入指令,这也太麻烦了,有没有办法通过键盘来控制机器人的移动呢?答案室当然的了。我研究了其他几个机器人键盘控制的代码,还是有...
操作杆控制
对于移动机器人,键盘的控制往往满足不了我们的需求,以前看好多电影里边都是用一个摇杆来控制机器人的,简直帅爆了,正好我这里有一个操作杆,那就来尝试感受一下。
操作杆(joystick)...
语音控制
如今语音识别在PC机和智能手机上炒的火热,ROS走在技术的最前沿当然也不会错过这么帅的技术。ROS中使用了CMU Sphinx和Festival开源项目中的代码,发布了独立的语音识别包...
move_base(路径规划)
在上一篇的博客中,我们一起学习了ROS定位于导航的总体框架,这一篇我们主要研究其中最重要的move_base包。
在总体框架图中可以看到,move_base提供...
amcl(导航与定位)
在理解了move_base的基础上,我们开始机器人的定位与导航。gmaping包是用来生成地图的,需要使用实际的机器人获取激光或者深度数据,所以我们先在已有的地图上进行导...
使用gazebo中的插件
URDF文件完成后,可以在rviz中显示机器人的模型,如果要在gazebo中进行物理环境仿真,还需要为URDF文件加入一些gazebo相关的标签。既然是仿真,那么机器人...
PocketSphinx语音识别和turtlebot的语音控制
说明
利用PocketSphinx实现语音识别
利用语音命令来控制Turtlebot
实现播放语音
PocketSphinx语...
ROS命令
分别发送信息 std_msgs/Empty 到对应主题ardrone/takeoff, ardrone/land 和 ardrone/reset,可实现起飞,降落,重置。
例如起飞...
游戏杆控制
说明
先阅读上一篇ROS与AR.Drone-ardrone_tutorials-键盘控制
通过键盘来控制AR.Drone还是有点苦难,本站这一篇通过游戏杆控制AR.Drone
控...
标签检测和反馈处理
说明
本篇介绍如何检测标签并获取反馈内容,并处理。
准备
找到Orange-[Green|Yellow|Blue]-Orange 的标签,可以是贴纸。
编辑launch...
drone_stateestimation(状态评估)
说明
基于PTAM,navdata,控制命令来评估飞行器的状态。
注意
要求信息发送在 /ardrone/navdata (>...
drone_autopilot(自动驾驶)
说明
无人机的PID控制,包含基本的航点跟随,自动初始化
要求drone_stateestimation运行
通过/tum_ardrone/com主...
drone_gui(飞行控制界面)
说明
这个节点提供简单的QT开发的界面,用来控制 drone_autopilot节点和the drone_stateestimation节点
通过键盘和游戏...
问题和技巧
问题
Ar.Drone 1.0版本,压力传感器和磁力计是不使用。
PTAM初始化失败会导致drone_stateestimation经常崩溃(崩溃发生在PTAM代码)。发生在oar...
ros_arduino_bridge功能包的使用
说明
这个ROS功能包集包括了Arduino库(ROSArduinoBridge)和一系列用来控制基于Arduino的ROS功能包,它使用的是...
- 1
- 2
- 3
- 4
- ...
- 12
- 后一页 »