机器人操作系统(ROS)在线实训平台学习实验指南
机器人操作系统(ROS)在线学习指南
在高校开设ROS相关课程已经积累了一年多的经验,由于自动化类专业在课程安排中不同于计算机相关专业,通常没有Linux相关的课程基础,直接上手ROS较为困难,个人感觉计算机和人工智能联系更紧密一些,而自动化等更侧重机器人系统的相关软硬件集成。
在课程开设、备课和教学过程中,遇到了非常多的困难和问题,需要自身不断努力克服和改进,这样才能使课程不断完善。本科教育不同于职业教育,课程设计的本身也需要通识性,而非专业技术培训。目前,机器人工程专业在全国而言都属于比较新的本科专业。
在教材、课程规划等方面,国内并没有太多可借鉴的案例,只能向外求索,不断积累成长。本来以为提供了安装镜像和虚拟机能上新手在非常短的时间内入门ROS,最后发现如果经验积累不够,学习不够系统,遇到问题多茫然,为了进一步优化课程降低学习门槛,只需一台能上网的电脑就能学习ROS,终于发现了实验楼这个平台。
结合ROS官网、CSDN以及实验楼可以很系统的学习ROS了。课程目前已经公开,基于初级教程配置设计,但为了后期课程开设,配置了比较全面的官网功能包示例,让各位喜爱ROS的小伙伴能够边学边练。镜像已经安装配置好ROS了,可以直接使用。希望多提宝贵意见,会持续不断改进,并逐步增加进阶课程。官方示例的全部源码放在/opt/ros_ws/src/,在网页开启系统后,就可以直接进行ROS学习了。
ROS机器人操作系统的安装、配置与初级教程
课程网址:https://www.shiyanlou.com/courses/854
求支持,可以学习入门,也可以温故知新。提建议,帮改进,谢谢各位ROS小伙伴:-) :-) :-) :-)
特别提醒,入门学习并使用ROS需要具备一定的基础,请仔细参考附录提供的学习内容,进行全面系统的学习。
附录:
--系统学习和使用ROS,最好熟练掌握下列基础--
新手入门课程:
包括Linux基础入门,Vim编辑器,数据结构,C语言入门。
具体参考链接:https://www.shiyanlou.com/paths/newhand
当然还包括Git实战教程,GDB简明教程,跟我一起来玩转Makefile等。
具体参考链接:https://www.shiyanlou.com/paths/cpp
机器人操作系统(ROS)在线实训平台学习实验指南的更多相关文章
- ROS机器人操作系统相关书籍、资料和学习路径
作者:Top Liu链接:https://zhuanlan.zhihu.com/p/30391098来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 本文是易科机器人实验 ...
- 机器人操作系统ROS Indigo 入门学习(1)——安装ROS Indigo【转】
转自:http://blog.csdn.net/bobsweetie/article/details/43638761 Ubuntu14.04安装ROS Indigo 一.安装ROS 1.1配置Ubu ...
- 机器人操作系统ROS | 简介篇
同样,从个人微信公众号Nao(ID:qRobotics)搬运. 前言 先放一个ROS Industrial一周年剪辑视频. ROS已经发布八周年了,在国外科研机构中非常受欢迎.目前,以美国西南研究院为 ...
- 机器人操作系统——ROS,Robot Operating System
Note:偶然看到的滴滴研究院的无人驾驶竞赛,了解一下. ROS:专为机器人软件开发所设计出来的一套电脑操作系统架构.是一个开源的元级操作系统(后操作系统),提供类似操作系统的服务,包括硬件抽象描述. ...
- 机器人操作系统ROS(indigo)与三维仿真软件V-Rep(3.2.1)通信接口使用笔记
关键字:ROS(indigo),V-Rep(3.2.1), vrep_ros_bridge(lagadic). vrep_ros_bridge提供了V-Rep和ROS之间的通信接口,可以实现使用ROS ...
- 中级实训Android学习记录——Toast、AlertDialog、ProgressBar
学习记录 2020/11/22 Toast Toast Toast是一个消息提示组件 我们可以设置其显示的位置 自定义其显示的内容 对Toast的简单封装可以达到不同的目的 Toast的默认用法 To ...
- 快速了解 Robot Operating System(ROS) 机器人操作系统
http://www.ros.org/ 关于ROS About ROS http://www.ros.org/about-ros/ 机器人操作系统(ROS)是用于编写机器人软件的灵活框架.目的在简化 ...
- iNeuOS工业互联网平台,在高校教学实训领域的应用
目 录 1. 概述... 2 2. 实训柜... 2 3. 培训内容... 4 4. 二次开发培训... 5 1. 概述 中国工业互联网从 0 ...
- 【笔记】7天玩转容器&CKA管理员实训
第一部分 day1,容器基础知识介绍 安装 apt-get install docker-engine [root@cce-7day-fudonghai-24106 01CNL]# docker -v ...
随机推荐
- ERROR 1093 (HY000): You can't specify target table 'test' for update in FROM clause
MySQL执行更新语句报错: 更新语句:UPDATE test SET state=50 WHERE num IN(SELECT num FROM test WHERE state=60): 报错:E ...
- [Linux 004]——用户和用户组以及 Linux 权限管理(二)
到权限了.前面讲到了 Linux 中的用户和用户主管理,其实它们的本质(或者用户和用户组出现的初衷)都是方便权限管理.权限管理对于计算机的重要性不言而喻,权限让每个用户能够安安心心的使用计算机,而不用 ...
- 20145327 实验四 Andoid开发基础
20145327 实验四 Andoid开发基础 安装Android Studio 安装过程出现未找到SDK的错误,只需在打开界面找到右下角的设置按钮,将路径设置为如下就可以运行.(默认安装路径) 设计 ...
- uboot dm9000驱动故障
手头有一块6410开发板,已经有别人提供的uboot代码(基于2011.06),但是在检测dm9000时显示下面的输出: Net: No ethernet found. 当然其他网络命令例如ping等 ...
- bzoj 3545: [ONTAK2010]Peaks
Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 1124 Solved: 304[Submit][Status][Discuss] Descripti ...
- asm-3.3.1.jar详解 (转)
Java字节码操纵框架.它可以直接以二进制形式动态地生成stub类或其他代理类,或者在装载时动态地修改类.ASM提供类似于BCEL和SERP之类的工具包的功能,但是被设计得更小巧.更快速,这使它适用于 ...
- 入手sm961
测速: 发现这个测速软件不同版本测试还不一样 下面是我的intel750的,用最新版本测试软件测的 淘宝买了一个散热片
- Html基本用法
hmtl hyper text markup language 超文本标记语言 超文本:超越一般的文本 变色 加粗 变大 甚至设置超链接 标记:浏览器已经定义好的 一些由尖括号括起来的特殊符号 语言 ...
- Gogeos安装
环境要求: Windows64,Go,minGW(统一64位) 1.安装geos 下载GEOS 3.3.8源码,解压后,按readme文件编译(基于VS2010的64位编译工具执行的nmake编译命令 ...
- MySQL表锁和行锁
锁粒度 MySQL 不同的存储引擎支持不同的锁机制,所有的存储引擎都以自己的方式显现了锁机制,服务器层完全不了解存储引擎中的锁实现: InnoDB 存储引擎既支持行级锁(row-level locki ...