教程 Turtlebot与仿真 下的文章
前言
介绍Turtlebot的仿真安装,脚本编写,自动导航,定点导航,拍照等
目录
Turtlebot仿真-在仿真器里使用TurtleBot
Turtlebot仿真-软件安装
Turtlebo...
在仿真器里使用TurtleBot
机器人仿真器是用来创建一个机器人的嵌入式应用程序,而不依赖于实际的机器上。
好处是,大多数应用程序中使用的模拟可以被转移到物理机器人没有重大变化。
使用仿真...
软件的安装
版本要求:
本教程假设您运行的是Ubuntu 14.04。
如果你想在你的机器上安装Ubuntu,按照本教程。
注:如果你使用虚拟机,它会导致问题。
创建一个turtlebot模拟...
测试Turtlebot仿真器
我们假设您已经完成了安装步骤。
一个turtlebot运行Gazebo
打开一个终端,输入以下命令:
roslaunch turtlebot_gazebo tu...
测试仿真的Kinect
Kinect是什么?
Kinect由三部分一起工作:RGB摄像头,深度传感器,和一个多阵列麦克风。
turtlebot使用Kinect 3D看世界以及检测和跟踪物体。
...
测试遥控
遥控操作允许你手动控制turtlebot。
有不同的方法:键盘、操纵杆、QT teleop、互动标记。
我们的教程将覆盖键盘和交互式标记方法。
在这一课中,我们将展示在终端的技巧:...
编辑仿真的世界
在以前的经验教训中,我们遇到了模拟世界。
我们知道如何在它里面移动,改变相机视图。
在这一课中,我们将学习如何选择一个模拟世界,创造一个新的世界,编辑现有的世界。
指定模拟世...
编写第一个脚本
在本课中,你将学习如何启动,创建和修改脚本。
我们将推出的Python脚本,如果你不知道这种语言也不重要。
打开一个新的终端。
启动空世界:
roslaunch turtle...
创建地图
这节课展示了如何建立一个地图,让机器人记住环境。
turtlebot可以自主使用地图导航。
创建一个地图
为地图创建一个文件夹。
mkdir ~/turtlebot_custo...
自动导航
本课介绍如何使用turtlebot与已知的地图。
在这节课中,我们将运行操场的世界与默认地图,但也有说明,这将有助于你运行自己的世界。
启动Gazebo
roslaunch t...
编码实现前进和避障
我们已经学会了如何启动和在本课中修改现有的Python脚本。
我们已经学会了如何发送机器人一个命令说:“前进,直到我们给你一个停止信号”。
在这一课中,我们将学习更复杂的命...
编码实现定点导航
在这一课中,我们将学习如何给机器人一个命令:“去一个地图上特定的位置”。
我们将从GitHub库文件工作。
你可以找到的信息如何克隆GitHub库“写你的第一个脚本”的经验。...
参考:http://www.ncnynl.com/archives/201609/805.html
挑战介绍
在这一部分,我们希望提供一些更复杂的经验教训。
我们想给你一些有用的想法。
你的结果的可视化
“拍照”和“录制视频”是非常重要的,因为它是非常有用的显示在图形模式的结果。
您可以...
编码实现拍照
在这节课中,我们将学习如何拍照片。
turtlebot具有不同的图像内容。
我们将以/camera/rgb/image_raw工作。
我们将用image_view包。
它是一个简...
编码实现拍照
我们已经学会了如何手动拍照,但它不是很方便。
在这一课中,我们将学习如何使用一个脚本的照片。
我们将从GitHub库文件工作。
你可以找到的信息如何克隆GitHub库“写你的第一...
录制视频
在这一课中,我们将学习如何录制视频。
turtlebot具有不同的图像内容。
我们将以/摄像机/camera/rgb/image_raw工作。
注意:有时录制一个视频不正确。
在这种...
编码实现跟随
我们将结合我们的技能从两个教训:“去一个特定的位置在您的地图”和“拍照”。
turtlebot将从最开始的每个目标的名单,拍一张照片在每个位置。
我们将从GitHub库文件工作。...
多Turtlebot互动
在这节课我们将学习如何推出两turtlebots同时在模拟世界。
我们将在演唱会计划使用机器人。
先决条件
安装软件包。
sudo apt-get instal...
Turtlebot跟随
在本课中我们将推出turtlebot跟随演示。
我们将启动两turtlebots在Gazebo Concert,让第二台Turtlebot跟随第一台Turtlebot。...
- 1
- 2
- 后一页 »