turtlebot安装
Turtlebot是用create公司的扫地机器人底盘create或者roomba作为机器人底盘的机器人套件,适合新手入门,可以完成差动轮机器人的研究,建议源码安装,方便二次开发。
下面是安装过程,安装方式有两种,apt安装和源码编译安装,建议源码编译安装
1.apt安装
apt方式比较简单,两串命令搞定
sudo apt-get update
sudo apt-get install ros-indigo-turtlebot ros-indigo-turtlebot-apps ros-indigo-turtlebot-interactions ros-indigo-turtlebot-simulator ros-indigo-kobuki-ftdi ros-indigo-rocon-remocon ros-indigo-rocon-qt-library ros-indigo-ar-track-alvar-msgs
检查是否安装成功,连接底盘后
roslauinch turtlebot_bringup minimal.launch
检查是否报错,若连接成功,连接线上指示灯闪烁。
注意:底盘和计算机连接的串口ttyUSB0默认是没有权限的,所以要先进行赋权操作:
sudo chmod 777 /dev/ttyUSB0
2.源码编译安装方式
1.安装前的准备(dep工具的初始化及debian库的初始化)
sudo apt-get install python-rosdep python-wstool ros-indigo-ros
sudo rosdep init
rosdep update
sudo apt-get update
2.安装rocon
mkdir ~/rocon
cd ~/rocon
wstool init -j5 src https://raw.github.com/robotics-in-concert/rocon/indigo/rocon.rosinstall
source /opt/ros/indigo/setup.bash
rosdep install --from-paths src -i -y
catkin_make
安装kobuki
mkdir ~/kobuki
cd ~/kobuki
wstool init src -j5 https://raw.github.com/yujinrobot/yujin_tools/master/rosinstalls/indigo/kobuki.rosinstallsource ~/rocon/devel/setup.bash
rosdep install --from-paths src -i -y
catkin_make
4.安装turtlebot
mkdir ~/turtlebot
cd ~/turtlebot
wstool init src -j5 https://raw.github.com/yujinrobot/yujin_tools/master/rosinstalls/indigo/turtlebot.rosinstall
source ~/kobuki/devel/setup.bash
rosdep install --from-paths src -i -y
catkin_make
配置bashrc,设置turtlebot的参数
打开bashrc文件
sudo gedit ~/.bashrc在文件最后添加如下内容
export TURTLEBOT_BASE=roomba//(机器人型号一代名字叫create)
export TURTLEBOT_STACKS=circles
export TURTLEBOT_3D_SENSOR=kinect //视觉传感器
export TURTLEBOT_SERIAL_PORT=/dev/ttyUSB0 // (usb串口)
turtlebot安装相关推荐
- 关于Ubuntu的16.04对应版本的ros安装和turtlebot安装
首先我们要知道,自己安装的Ubuntu的版本就是镜像文件版本,不同的Ubuntu对应的ROS的版本也不同.所以才有"没法定位软件包"的问题 ROS有Melodic.Lunar.Ki ...
- tk1刷机+ROS安装+rplidar安装和配置+turtlebot安装和配置
上一篇中,在ROS虚拟机中成功使用rplidar运行google cartographer后,下一步试图把这些移植到实验室的turtlebot上(tk1 + kobuki base).本篇记录一下移植 ...
- turtlebot+rplidar,安装所遇问题及解决方法
turtlebot+rplidar,安装所遇问题及解决方法 ubuntu18.04 + ros-melodic + turtlebot2 + rplidar turtlebot安装步骤 问题一:No ...
- ROS1云课→19仿真turtlebot(stage)
ROS1云课→18一键配置 ROS1云课→17化繁为简stdr和f1tenth 依据一键配置将turtlebot仿真案例全部配置好. TurtleBot 是带有开源软件的低成本个人机器人套件. Tur ...
- ubuntu14.04安装与软件重装说明
1. 安装ubuntu14.04 1)利用U盘安装号系统:ssd盘作/ 20G /HOME 100G swap分区用机械硬盘10G 2)装好后,打开软件更新,选最优服务器,跟新软件.. su ...
- Udacity机器人软件工程师课程笔记(三十五) - SLAM - 基于网格的FastSLAM
一.SLAM介绍 即使定位和建图问题(simultaneous localization and mapping),一般简称为SLAM, 也称作(Concurrent Mapping and Loca ...
- ros构建机器人运动学模型_ROS入门学习之八机器人综合应用
1.ROS机器人实例介绍(PR2,Turtlebot,HRMRP,Kungfu Arm) 1).PR2:造就了ROS的机器人平台,完全基于ROS开发,功能丰富.强大 2).Turtlebot:ROS社 ...
- ros 机械臂复位_ROS入门学习之八机器人综合应用
1.ROS机器人实例介绍(PR2,Turtlebot,HRMRP,Kungfu Arm) 1).PR2:造就了ROS的机器人平台,完全基于ROS开发,功能丰富.强大 2).Turtlebot:ROS社 ...
- ROS(indigo) turtlebot2 + android一些有趣应用
ROS和Android配合使用非常有趣,这里推荐,ROSClinet,使用rosbridge让android和ROS通信: 具体参考奥斯卡的个人剧场:http://xxhong.net/ turtle ...
最新文章
- 一文读懂:GoogleNet的Inception从v1到v4的演变
- C/C++实现如下 根据Merge Sort原理, 自己实现的归并排序算法+详细注释+代码(C#,C/C++)...
- UA OPTI512R 傅立叶光学导论23 透镜成像系统的物理光学模型
- 解决gradle下载慢的问题
- python 装饰器(可以接收多个值)
- Android仿人人客户端(v5.7.1)——点击左侧菜单栏中的Item切换视图
- jquery实现章节目录效果
- 常用音频.mp3压缩方法(Mac端)
- 尚学堂马士兵老师的JAVA自学之路
- 2014微软open day 51CTO讲师、博主、版主~
- 操作系统的资源分配系列算法
- 小人有三种,这种最阴险,最好策略不是硬杠
- DAOS整体设计分析 (一)
- 五种典型开发周期模型(瀑布、V、原型化、螺旋、迭代)
- 下载 线代 薛威_考研线代李永乐真的首选吗?
- 电信iptv信号接入服务器,IPTV发展需国家明确电信与广电交叉进入政策
- led 驱动: 心跳灯
- 【实践与问题解决29】苹果系统如何做脚本控制手机自动手势
- 软件构造(九) 面向复用的软件构造技术
- 记录一次nextcloud的优化
热门文章
- seetaface2人脸识别
- CTF之misc-流量分析
- Zotero同步OneDrive
- ”==”和和equals方法究竟有什么区别?
- AcWing第 82 场周赛
- java.net.NoRouteToHostException: No route to host (Host unreachable)
- 微信公众平台认证步骤详解及服务号和订阅号区别 分类: 微信 2014
- Java中你所轻视的三目运算符
- css div边框倾斜_创建具有倾斜底边框的div
- 语音合成:Azure+Python+SSML实现