turtlebot3-burger_150.png
turtlebot3-waffle-pi_150.png
turtlebot3-arm_150.png
walking-y2_150.png
turbot3-multi_150.png
turbot3-dl-ros1_150.png
turbot3-ai.png
turbot3-dl-ros2_150.png
turbot3-slam_150.png
turbot3-arm_150.png
turtlebot4-lite_150.png
turtlebot4-pro_150.png
turbot4-dl_150.png
turbot4-ai_150.png
aidriving-racebot_150.png
aidriving-autodrive_150.png
turtlebot-arm_150.png
openmanipulator-x_150.png
Home » jetsonbot机器人教程 » jetsonbot机器人教程-6.1.软件安装

jetsonbot机器人教程-6.1.软件安装

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

jetsonbot机器人教程-6.1.软件安装

说明:

  • 介绍如何为jetsonbot机器人安装需要的软件

代码:

视频:

<embed src="http://player.youku.com/player.php/sid/XMzA4OTM4MzQ4OA==/v.swf" allowFullScreen="true" quality="high" width="800" height="600" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash">

背景:

  • JetsonBot使用机器人操作系统(ROS)作为其基础。
  • JetsonBot软件包建立在ROS TurtleBot软件包之上。
  • Turtlebot目前是第二代,第一代是使用 iRobot Create 底盘,kinect深度相机,上网本
  • Turtlebot第二代使用Yujin kobuki底盘, ASUS Xtion 深度相机
  • JetsonBot使用 iRobot Create 2底盘,ASUS Xtion camera 深度相机
  • 第一版的turtlebot底盘驱动跟create2驱动类似,基本都可以使用

安装步骤:

$ source ~/.bashrc
$ cd ~/
  • 下载脚本
$ git clone https://github.com/jetsonhacks/installJetsonBot.git
  • 创建jetsonbot工作空间
$ cd installJetsonBot
$ ./createJetsonBotWS.sh
  • 安装turtlebot软件
$ ./installJetsonBot.sh
  • 注意:脚本不要使用sudo执行,要不容易导致混淆
  • 配置,增加环境变量到 ~/.bashrc 文件
$ ./setupBot.sh
  • 或者通过编辑文件
$ gedit ~/.bashrc
  • 启用环境变量,或者关闭重开新终端
$ source ~/.bashrc

讨论:

  • jetsonbot通过源码代码包来覆盖turtlebot软件包的功能
  • jetsonbot通过在.bashrc设置不同的环境变量来确定使用相应的文件
  • 比如export TURTLEBOT_BASE=create2 调用不同的 robot_description目录文件和底层驱动文件

参考:

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号


标签: jetsonbot机器人教程