1、下载源码包,在Ubuntu系统上,确保git已经安装

$ sudo apt-get install git

若出现错误如:E:无法获得锁/var/lib/dpkg/lock-frongted-open
查看链接解决

https://blog.csdn.net/qq_36910634/article/details/90512126

2、然后在创建一个名为tutorial_ws的工作空间,在它的的src路径下克隆ROS-Academy-for- Beginners软件包 (在github上下载会很慢,推荐工作空间创建完成后直接操作第三步)

$ cd
$ mkdir -p tutorial_ws/src #创建catkin工作空间
$ cd tutorial_ws/src #进入src路径,克隆教学软件包
$ git clone https://github.com/DroidAITech/ROS-Academy-for-Beginners.git

3、直接在下压缩包后复制到ubuntu,(或者在网盘下载ROS-Academy-for- Beginners)链接:https://pan.baidu.com/s/1kJJ51sOVRExsJ4jRdH6adw
提取码:99wx

4、安装依赖 并且安装ROS-Academy-for-Beginners所需要的依赖

$ cd ~/tutorial_ws
$ rosdep install --from-paths src --ignore-src --rosdistro=kinetic -y

5、在开始编译之前,需要确保Gazebo在7.0版本以上 $ gazebo -v #确认7.0及以上,安装ROS-Academy-for-Beginners教学包 如果你的Gazebo版本低于7.0,则需要进行升级

$ sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_re lease -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'$ wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add - $ sudo apt-get update $ sudo apt-get install gazebo7

6、编译接着回到catkin_ws下编译

 $ cd ~/tutorial_ws $ catkin_make $ source ~/tutorial_ws/devel/setup.bash

7、你可以通过

 echo "source ~/tutorial_ws/devel/setup.bash" >> ~/.bashrc

命令来追加。使得打开终端都完成刷新,输入

 $ rospack profile $ roslaunch robot_sim_demo robot_spawn.launch

你会看到仿真画面启动,仿真界面中包括了软件博物馆和Xbot机器人模型。(如果使用虚拟机打开可能出现卡顿无法在gazebo显示)
8、再打开一个新的终端,输入以下命令,用键盘控制机器人移动

$ rosrun robot_sim_demo robot_keyboard_teleop.py

在控制程序窗口,按下i、j、l等按键,控制机器人的移动了。

ROS-Academy-for-Beginners教学包学习相关推荐

  1. Ubuntu18.04安装ROS Academy for Beginners

    1.安装需求 Ubuntu 18.04 ROS melodic 2.安装步骤 1.创建命名空间,并clone下源码 $ cd ~/catkin_ws/src $ git clone https://g ...

  2. Linux学习笔记(五)安装ROS-Academy-for-Beginners教学包

    目录 一.学习进度 二.下载安装 三.运行实例 一.学习进度 本文是练习中国大学MOOC<机器人操作系统入门>课程代码示例 课程结构:(教学讲义记录在ros-tutorial-icours ...

  3. ROS 公用包学习解析 usb_cam

    http://blog.sina.com.cn/s/blog_602f87700102wtwz.html http://blog.sina.com.cn/s/blog_602f87700102wtwz ...

  4. 安装ROS-Academy-for-Beginners教学包时安装依赖的时候老是失败

    安装ROS-Academy-for-Beginners教学包时安装依赖的时候老是失败 鱼香ROS介绍: 鱼香ROS是由机器人爱好者共同组成的社区,欢迎一起参与机器人技术交流. 进群加V:fishros ...

  5. 包学习(一款安卓端小学到高中全部课程精讲APP)

    简介 [包学习]是一款拥有小学至高中九个学年的全套学习资料的APP,名校名师重点.难点精讲 软件简单介绍 软件分为首页.必刷课.动态教辅.在学.我的五大模块. 进入软件会让你选择对应的年级,小编这里就 ...

  6. 基于《ros机器人开发实践》的学习,ros建图,机器人导航

    在这之前先仔细学习书中的内容,运行相关教学包,试一试这种感觉,培养自己的兴趣,觉得这个做起来还是挺有趣的,下面这些图是运行书中的展示效果:主要是ros建图,与机器人实现导航功能. #下面小编开始自己的 ...

  7. 机器人操作系统(ROS)在线实训平台学习实验指南

    2019年更新:ROS 1.0(Kinetic)和ROS 2.0(Ardent)安装与测试 试用和学习机器人操作系统最便捷的打开方式 https://blog.csdn.net/ZhangRelay/ ...

  8. 安装ROS-Academy-for-Beginners教学包

    1.下载功能包 在官网可以查看很丰富的功能包和示例 现在要把他们弄到自己的系统里 依次执行: 下载教学包到工作空间 sudo apt-get install git # 安装Git mkdir -p ...

  9. ros+科大迅飞语音包

    ros+科大迅飞语音包+图灵机器人(一)sdk下载及测试 2018年06月07日 21:43:47 阅读数:52 一.首先从科大迅飞开放平台(http://www.xfyun.cn/)注册一个账户 二 ...

最新文章

  1. 第八周实践项目6 猴子选大王(数组版)
  2. CA/TA参数传输中tmpref,memref和Value的区别
  3. 2021.04.14HDOJ
  4. uni-app 微信小程序授权登录
  5. 特殊教育学校计算机教学计划,2021年特殊教育学校教学计划
  6. 如何在mac上编写java程序_在mac系统上安装Eclipse,编写java程序
  7. 将本地时间转换成 UTC 时间,0时区时间
  8. 免费使用函数计算,只有在阿里云能实现
  9. linux测试有效组,软件测试:三分钟掌握Linux命令之用户用户组命令(必读系列三)...
  10. 二十年前的电脑配置单,大家见过吗?
  11. 几个北邮和交大学霸的公众号,值得学习
  12. 20155313 2016-2017-2 《Java程序设计》第十周学习总结
  13. PCSCHEMATIC ELAUTOMATION.V19.0.1.69中文正式单机版
  14. C语言经典100例-6
  15. java 集合对象转map的几种方式(stream流)
  16. Python3网络爬虫——爬虫基本原理
  17. TweenMax之一些方法
  18. 浏览器劫持(病毒)事件处置
  19. 美团Java面试题,苹果手机java编程软件
  20. 创建git仓库(简易局域网版)

热门文章

  1. 屏幕点亮测试软件设计,Pixel Ruler(屏幕测量工具)
  2. Microblaze搭建LWIP
  3. 基于uni-app实现京东收货地址
  4. Unity到底是什么
  5. 10205以下需要使用kfed或者dd命令备份asm disk header
  6. 关于JAVA的方法重载
  7. 萨塞克斯大学计算机专业,萨塞克斯大学计算机与数字媒体硕士专业.pdf
  8. 根据关键词组合,爬取知乎某个问题下所有含有关键词的回答
  9. Linux运行脚手架vue,vue-cli 快速搭建脚手架
  10. jovi智慧场景运动步怎么是零_vivo X27有的不止是颜值,还有Jovi智慧场景助力