课程-智能机器人综合实践-
zhangrelay
{23年6月之后由AI完全主导}2023年充分见证了AIGC的强大潜力,在被完全取代之前,依旧不忘初心,坚持更新。(2022年及之后,虽然课程教学所作的努力全部失败,但依然在努力寻找那微弱的光。2021年及以前:LoveRobot,Go!!!!人工智能和机器人粉,从事机器人工程专业本科教学和科研工作,研究方向包括多机器人仿真技术,控制与协作,机器人系统软硬件开发等。)
展开
-
离线ROS API文档(Zeal或Dash)
通常而言,通过ROS进行机器人开发设计,需要查阅C++或Python等文档,也需要时常翻阅ROS wiki和GitHub。Zeal和Dash在各自的官网都有详细的安装和使用说明,不做具体说明了。这里以Zeal为例做些简单介绍一下。软件安装成功后,打开界面如下,windows和Linux基本完全一样:在Edit--Preferences中,可以配置如下一些内容:在Tools--Docsets中,可以原创 2017-11-08 10:07:29 · 11720 阅读 · 0 评论 -
ROS2GO之系统升级篇(Ubuntu 18.04 + ROS 1 Melodic + ROS 2 Bouncy + V-Rep等)
本教程风险极大,请不要轻易尝试。当然此篇方法适用于任何想从Ubuntu 16.04升级到18.04(10年超长期支持)的用户。----过程如下::----tianbot@ros2go:~$ sudo apt updatetianbot@ros2go:~$ sudo apt upgradetianbot@ros2go:~$ sudo apt install -...原创 2018-11-22 07:06:37 · 2945 阅读 · 2 评论 -
2018年智能机器人技术综合实训专题二控制算法
2018年智能机器人技术综合实训专题二控制算法教材:《ROS机器人项目开发11例》自学:第2章,使用ROS、OpenCV和Dynamixel伺服电机进行人脸检查与跟踪,(摄像头检测人脸得到方位PID控制舵机跟踪)人脸识别之前已经讲过,控制机器人左转和右转的代码也提过,这里需要复习并实现;第8章,在Matlab和Android上运行ROS,此部分延续专题一,很多算法可以在Ma...原创 2018-12-12 21:41:49 · 3307 阅读 · 11 评论 -
2018年智能机器人技术综合实训专题三智能交互
2018年智能机器人技术综合实训专题三智能交互教材:《ROS机器人项目开发11例》自学:第三章,在ROS中构建一个像siri的聊天机器人,暴力推荐ROS小课堂中文语音教程第五章,使用手势远程操作机器人,参考之前课程讲过章节第十一章,使用VR头戴设备和Leap Motion遥控机器人,参考之前课程讲过章节第十二章,通过网络控制机器人,鼓励探索学习关于各章节的补充资料,参考...原创 2018-12-14 20:59:07 · 1317 阅读 · 0 评论 -
2018年智能机器人技术综合实训专题四自动驾驶
2018年智能机器人技术综合实训专题四自动驾驶教材:《ROS机器人项目开发11例》自学:第10章,使用ROS创建自动驾驶汽车,参考博文之前相关专题注意,V-Rep和ROS的接口和联合调试。此部分以前有博文涉及,并网络资源丰富,不多列举,自行查找学习即可。复习课程所讲述的turtlebot3 Autonomous Driving(自动驾驶)案例:ROS2GO-Kine...原创 2018-12-14 21:23:32 · 1436 阅读 · 0 评论 -
2018年智能机器人技术综合实训专题五导航规划
2018年智能机器人技术综合实训专题五导航规划教材:《ROS机器人项目开发11例》自学:第9章,构建自主移动机器人,参考之前讲过仿真案例,对应学习;书中其余未讲述的章节。12月26日更新学生完成的实验室二维图:本周专题实训完美收尾,为优秀的同学点赞!!!以下为学生完成:导航规划,在自动驾驶汽车和服务机器人中的差异?以自主实践为主,仿真课程,推荐ROS...原创 2018-12-14 21:52:15 · 1570 阅读 · 8 评论 -
2018年智能机器人技术综合实训课程说明与安排
2017年版智能机器人技术综合实训说明:https://blog.csdn.net/zhangrelay/article/details/788131112018年版参考教材(机械工业出版社)《ROS机器人项目开发11例》,工具ROS2GO-Melodic版。各专题链接如下:1. 系统基础:https://blog.csdn.net/ZhangRelay/article/details...原创 2018-12-09 20:40:14 · 2175 阅读 · 9 评论 -
2018年智能机器人技术综合实训专题一系统基础
2018年智能机器人技术综合实训专题一系统基础此部分对应教材:《ROS机器人项目开发11例》,采用翻转课堂模式,并未按书中章节顺序授课。请自学第一章,入门ROS机器人应用程序开发;第四章,使用ROS控制嵌入式电路板;第9章,构建自主移动机器人。其中大部分内容,在之前课程已经全部讲过了,仿真需要熟练掌握,实际机器人操作安排在第16周进行。机器人系统设计基础涵盖内容非常广,应用也非常丰...原创 2018-12-11 20:11:07 · 2253 阅读 · 0 评论 -
Tello和ROS的一些资料
之前,一些博文给出了Cozmo和Vector等地面小型机器人的资料,这篇博文,针对空中机器人---Tello。github上有python等sdk的介绍和说明,这里不再详细介绍。下载对应ros功能包,进行编译即可使用。tello_driver(github.com/anqixu/tello_driver)免责声明:此套餐正在进行中。对于您使用此软件的任何后果,我不承担任何责任。...原创 2019-01-01 23:15:06 · 5294 阅读 · 15 评论 -
高校课堂机器人工程方向教学设计不足与工作反思
全人类的科技工作者每一天都将我们的机器人变得越来越智能,越来越像人;而我们所接受的日常教育却使人越来越机械,越来越像机器……引用:https://github.com/mithi/robotics-coursework机器人系列课程EDX:机器人MICROMASTERS,宾夕法尼亚大学 机器人学院,昆士兰科技大学 Coursera:机器人技术专业,宾夕法尼亚大学 Cour...原创 2019-03-11 10:38:22 · 1789 阅读 · 6 评论 -
实验楼ROS机器人操作系统自主学习云端平台已经发布
ROS 1.0(Kinetic)和ROS 2.0(Ardent)安装与测试##试用和学习机器人操作系统最便捷的打开方式##1 系统更新(可忽略)sudo apt-get updatesudo apt-get upgrade##2 安装ROS kinetic(ROS 1.0)依据网页:http://wiki.ros.org/cn/kinetic/Installation/Ubuntu...原创 2019-03-13 13:10:46 · 3723 阅读 · 0 评论 -
全国大学生智能汽车竞赛-室外光电组无人驾驶挑战赛-2019
全国大学生智能汽车竞赛-室外光电组无人驾驶挑战赛-2019赛事简介链接:钢铁侠教育平台:http://www.artrobot.com/h-col-114.html钢铁侠科技_伍门学院:http://www.wmcollege.club/ROS教育基金会:http://www.roseducation.org/实验楼:https://www.shiyanlou.com/串口...原创 2019-04-28 17:05:35 · 14841 阅读 · 13 评论 -
Cozmo+Python+ROS+AI会产生什么样的奇妙反应呢?(玩Cozmo机器人,学Python编程,掌握ROS和AI技术)
Cozmo+Python+ROS+AI会产生什么样的奇妙反应呢?(玩Cozmo机器人,学Python编程,掌握ROS和AI技术)跟随绿色激光点运动?如何实现?在黄色边缘线的赛道上行驶?如何实现?这是一篇轻松愉快的博文,简单聊聊如何从玩机器人,升级为开发和设计机器人的工程师。参考:http://www.theconstructsim.com/,如下:关键词...原创 2018-11-12 11:04:14 · 5561 阅读 · 5 评论 -
巧萌易携之ROS2Go的不完全教研攻略
使用田博寄来的ROS2Go已经接近半月有余,每逢机器人课程必用,非常方便。32GB版本完全可以满足日常课堂机器人编程教学的需要,但是依然推荐64GB或128GB版本,原因很简单,类比一下手机存储配置即可。使用Ubuntu的方式,大致有3种,一曰虚拟机,二曰双系统,三曰云系统。ROS2Go满足前两种系统的全部需求,不用在虚拟机中安装Ubuntu了,直接使用U盘启动即可;对于双系统,安...原创 2018-11-01 10:37:40 · 2865 阅读 · 0 评论 -
ROS机器人产品文档笔记(Fetch)
对比国内国外机器人技术文档和产品手册,除了产品细节和创新等不足之外,对于机器人资料也十分匮乏。一个好的产品,需要好的生态,一流的技术支持,规范易读的文档手册。文档资料的不足,除了不重视之外,也有机器人和人工智能人才缺口极大,从事研发生产都急缺,不可能抽调人手进行文档资料的维护,并且利润很多靠补贴,虽然才起步,恶性的竞争已经将此变成红海。英文PDF文档下载地址:1. csdn:htt...翻译 2018-09-19 09:40:36 · 2376 阅读 · 0 评论 -
使用Scratch2和ROS进行机器人图形化编程学习
使用Scratch3和ROS进行机器人编程学习(适用于中小学机器人编程Scratch和ROS)Scratch是一款由麻省理工学院(MIT)设计开发的少儿编程工具,Python是近年来非常流行的机器人和人工智能编程语言,ROS是机器人操作系统。参考JdeRobot的一篇详细介绍,就可以实现上述的功能,需要安装Scratch2、ROS Kinetic、Gazebo 7、JdeRobot、Pyt...原创 2017-12-20 20:38:35 · 11328 阅读 · 0 评论 -
在ROS中使用中文语音交互(百度语音baidu_speech)
目前,ROS可以用的中文语音工具还是有一些的,功能也越来越丰富,但有一些有使用的限制,有一些用起来不是很方便。这里以百度语音为例具体说明,参考链接如下:1 http://wiki.ros.org/baidu_speech2 https://github.com/DinnerHowe/baidu_speech----1. 概述使用百度语音API实现语音识别和TTS的功能包,可以修改或自定义参数的示例原创 2017-12-21 20:31:32 · 6196 阅读 · 2 评论 -
ROS机器人网络配置的一些问题
1 图像传输受网络影响,时常会有卡顿;2 控制不实时,使用ssh登陆master控制,比client直接启动节点控制效果好一些;3 master和client中,需要区别roslaunch和rosrun,master都可使用,但是client最好使用rosrun。远程控制与观测Notebook:修改/etc/hosts:127.0.0.1 localhost127.0.1.1 relaymaste原创 2017-12-26 21:17:04 · 2915 阅读 · 0 评论 -
智能机器人技术综合实训课程说明
智能机器人技术综合实训主要内容包括服务机器人和工业机器人,课程介绍如下: ----2018年更新版课程内容链接如下(翻转课堂+项目实训 融合模式):各专题链接如下:1. 系统基础:https://blog.csdn.net/ZhangRelay/article/details/849604352. 控制算法:https://blog.csdn.net/ZhangRelay...原创 2017-12-15 15:39:14 · 5396 阅读 · 0 评论 -
ROS#资讯汇总(ROS、C#、.NET和Unity3D)
ROS#是C#中的一组软件库和工具,用于.NET应用程序(尤其是Unity)与ROS进行通信。之前博文涉及windows系统与ROS应用可参考(ROS2有windows版本):链接1、链接2。本文是西门子公司的Martin Bischoff客座博客文章。 感谢Martin的更新,感谢西门子对ROS-Industrial Consortium的支持!ROS#包括如下内容:RosBridgeClien翻译 2018-01-09 11:22:18 · 12589 阅读 · 8 评论 -
ROS和RRT的一些资料
ROS和RRT结合的示例比较多,之前博文提过两次( 1 和 2 ),本文做一些汇总和整理,大部分都在roswiki和GitHub上有具体说明。需要认真阅读源码和说明文件,才能使用顺利。01. RRT for Swarm 02. RRT-Plugin 03. CallistoRover 04. navigation algorithms(A*, RRT+) 05. ROS-assignment-3-...原创 2018-02-09 14:09:47 · 11869 阅读 · 10 评论 -
大学机器人类公选课(ROS机器人高效编程)申请表、大纲、部分教案、进度表等材料分享
课程采用理论讲授和云端实践相结合的方式进行,具体如下:网页版系统演示(课程网址:https://www.shiyanlou.com/courses/854):手机端直接观看:----申请表----xxxxxx新开公共选修课申请表教学单位 (填负责审核的单位) xxxx学院 课程名称 ROS机器人高效 编程 总学时 30 学分 2学分 课程编号 课程类型...原创 2017-10-16 10:27:42 · 4168 阅读 · 0 评论 -
ROS(1和2)机器人操作系统相关书籍、资料和学习路径
ROS机器人相关书籍与资料(更新日期2017年11月)ROS发展10年了,已经逐渐成为通用的机器人操作系统标准。ROS 2相关资料链接:http://blog.csdn.net/zhangrelay/article/details/78778590。之前写过一篇博文总结过相关书籍(流行版本和相关书籍汇总),但是并没有具体介绍。学习ROS基础知识以官网和书籍为主,如果需要了解ROS最新成...原创 2017-10-09 08:41:21 · 26885 阅读 · 12 评论 -
自动驾驶汽车之深度学习 2018 MIT 6.S094 Deep Learning for Self-Driving Cars
MIT自动驾驶汽车之深度学习课程更新到2018版本,PPT酷炫。------------ 麻省理工学院6.S094:自驾车深度学习 跳至内容Home DeepTraffic DeepCrash SegFuse DeepTesla 登录 注册 查看资料 资源本课程通过构建自驾车的应用主题,介绍深度学习的实践。它对初学者是开放的,专为...翻译 2018-02-08 01:23:35 · 2888 阅读 · 0 评论 -
ROS 2 ardent apalone安装和使用说明
ROS 2 Ardent Apalone是机器人操作系统(2代)第一个正式版。目前ROS 2和ROS 1 具体资料分别在如下两个网址: I . ROS 1(代表indigo/kinetic):http://wiki.ros.org/I I. ROS 2(代表ardent):https://github.com/ros2/ros2/wikiIII. ROS 1和ROS 2的一些资料:http://b...原创 2017-12-12 10:06:14 · 7058 阅读 · 0 评论 -
如何做好机器人方向的毕业设计?(毕业论文基本流程+机器人课程学习计划)
如何做好机器人方向的毕业设计?(本科毕业论文基本流程及机器人专业四年学习计划资源推荐) 2017.12.12: 补充针对2018年毕业设计的说明:1. 毕业设计撰写要点: http://blog.csdn.net/zhangrelay/article/details/68060608。2. 毕业设计演示文稿: http://blog.csdn.net/zhangrel...原创 2016-12-14 19:34:12 · 11980 阅读 · 2 评论 -
全国大学生智能车室外光电组补充资料(偏方版本)
关于比赛正式资料参考钢铁侠和智能车竞赛官方网站。之前,博客涉及“偏方”如下:来龙去脉:https://blog.csdn.net/ZhangRelay/article/details/89639965 常规攻略:https://blog.csdn.net/ZhangRelay/article/details/90300095有部分小伙伴并没有幸运免费得到比赛用车或没有购买,如何进行学习...原创 2019-06-19 00:07:35 · 5307 阅读 · 8 评论