从微控制器到机器人:

旧版测试视频:

turtlesim_esp32发布速度测试

课程进化如下设备:

CoCube群机器人预览→资讯剧透←

CoCube群机器人预览


从简单8位单片机,到网络化结合ROS2的使用wifi进行融合编程的esp32。

实验报告内容基本没有啥本质改变,新版改为CoCube机器人。

旧版实验报告册:


实践报告册各章节内容:

  • 机器人控制器编程实践指导书旧版-实践一 LED灯(数字量)

  • 机器人控制器编程实践指导书旧版-实践二 传感器(模拟量)
  • 机器人控制器编程实践指导书旧版-实践三 直流电机(执行器)

  • 机器人控制器编程实践指导书旧版-实践四 步进电机(执行器)

  • 机器人控制器编程实践指导书旧版-实践五 数字舵机(执行器)

  • 机器人控制器编程实践指导书旧版-实践六 LCD液晶显示(点阵)

  • 机器人控制器编程实践指导书旧版-实践七 无线通信(网络)
  • 机器人控制器编程实践指导书旧版-实践八 机器人综合设计

全部旧版资料专栏:

https://blog.csdn.net/zhangrelay/category_8884285.html


  1. 机器人控制器编程课程-教案01-初识

  2. 机器人控制器编程课程-教案02-基础

  3. 机器人控制器编程课程-教案03-进阶

  4. 机器人控制器编程课程-教案04-综合

  5. 机器人控制器编程课程-教案05-秘籍


机器人控制器编程课程-教案06-理论课总结



学习镜像供机器人工程专业机器人控制器编程课程学生使用,镜像融合了博客中所有经典的ROS1Melodic版本和ROS2Dashing版本案例,涵盖Arduino AVR和ARM全部独立知识点及其与ROS1、ROS2通信方式,包括串口、蓝牙和WiFi等。

仿真案例以Gazebo、Webots和V-Rep为主,ROS1Melodic课程以ETH的为主,ROS2Dashing课程以ROS官方案例为主。

镜像下载链接与使用等详细说明参考如下链接:
https://blog.csdn.net/ZhangRelay/article/details/103868465
机器人实践课程镜像分享及使用说明(Arduino+ROS1+ROS2+Gazebo+SLAM+...)

ROS1/2全功能课程学习镜像
2019年11月13日更新:

《视觉SLAM十四讲,从理论到实践》案例也将测试并集成到学习镜像中。

https://github.com/gaoxiang12/slambook2
教室电脑实测:

桌面
 
Gazebo
 
Arduino
课程目标(实践方向):

(初级)任意选择ROS1/2搭建基础功能遥控机器人
(中级)应用SLAM算法的ROS包
(中级)掌握Arduino获取IMU和Odom信息并融合处理
(高级)导航和MoveIt!基本原理和应用方法
由课代表或班长收集需要镜像的同学,在实践课统一进行讲解和制作。

镜像制作或者把Ubuntu和ROS装到U盘中的方式参考如下链接:

Ubuntu2Go制作使用和资料说明(LinuxtoGo)
安装完成后,直接U盘启动,进入U盘系统安装ROS即可。

ROS1Melodic参考如下链接:

在Ubuntu 18.04 LTS安装ROS Melodic版机器人操作系统
ROS2Dashing参考如下链接:

ROS 2 Dashing Diademata安装和使用文档


机器人控制器编程整理汇总-辞旧迎新-相关推荐

  1. 机器人控制器编程课程-教案06-理论课总结

    理论课程本周结束.课程全部资源,查看机器人控制器编程课程专题,链接如下: 课程-机器人控制器编程- 自学能力是大学课程的核心与关键,也是终身学习的必备要素. 课程讲述了,使用arduino搭建如上图所 ...

  2. 机器人控制器编程课程大纲(Arduino+ROS+IoT+SLAM……)2019-2020-1

    补充说明:很多中小学已经开设了此类课程(需要预习哦): 面向中小学的Arduino机器人课程 全国青少年机器人等级考试1-6级大纲下载链接: 链接:https://pan.baidu.com/s/1M ...

  3. 机器人控制器编程课程-教案01-初识

    课程主要介绍Arduino,辅助补充ROS机器人操作系统(1&2).有兴趣同学可以参考如下链接: 基于ROS_Arduino室内移动机器人SLAM实验测试 什么是机器人?什么是控制器?什么是编 ...

  4. ROS1Melodic+ROS2Dashing+Arduino+SLAM学习镜像(机器人控制器编程等课程资料)

    学习镜像供机器人工程专业机器人控制器编程课程学生使用,镜像融合了博客中所有经典的ROS1Melodic版本和ROS2Dashing版本案例,涵盖Arduino AVR和ARM全部独立知识点及其与ROS ...

  5. 机器人控制器编程教学进度表

    受疫情影响调整较多,授课效果不好,向学生致歉. 周次 起止日期 讲课内容分章和分节的名称 课时数 习题.实验.设计.实践或科学实验名称 课时数 1 机器人控制器基本知识和Arduino[ESP32]入 ...

  6. PLC机器人控制器编程笔记

    开发平台:开启时代四代集成开发平台 参考文献:[1]开启时代四代开发平台使用说明书 文章整理了相关基础知识,并以实际应用的消防排烟机器人的控制程序为例,描述了变量捕捉.线性变换等常用的功能,详细阐述了 ...

  7. 机器人控制器编程课程-教案03-进阶

    先简要复习一下上次课的内容,主要介绍了一些理论上的知识,希望有一个宏观上的概念. 比如点-线-面-体,>感知<~~>控制<的维度需要匹配等.更多详细内容可以查看: 机器人感知- ...

  8. 机器人控制器编程课程-教案04-综合

    课程已经接近尾声,那么制作一台可以远程遥控的机器人小车最少需要多少钱呢?支持ROS1和ROS2. ¥99元可以吗?只是遥控小车用不了那么多- 底盘: 控制器: 驱动: 一共14.71+13.50+5. ...

  9. 机器人控制器编程课程-教案05-秘籍

    机器人操作系统从广义上讲,属于物联网系统的一部分.在学习完成Arduino全部课程之后,必须掌握的机器人工具之一. 这里推荐两款物联网系统: Windows IoT:https://developer ...

最新文章

  1. 嵌入式开发板设置无密码登录
  2. 给你的数据一个家,一个有DOI的地方 | 生物数据库承建
  3. python-django框架中使用docker和elasticsearch配合实现搜索功能
  4. php5.23升级,2018年5月5号23:30分对php的学后感
  5. 编程之美系列之三——计算1的个数
  6. 基于plotly数据可视化_[Plotly + Datashader]可视化大型地理空间数据集
  7. note4 android8,Note4配三枚麦克风 可同时录制8个声音
  8. ubuntu18下vnpy1.9.2的安装
  9. CMU德扑AI赌神,现已拿下美军千万美元大单
  10. 面试题57 - II. 和为s的连续正数序列
  11. 【Java】【编译】javac编译源代码时,若源文件使用了别的java源代码的函数,javac会自动关联。...
  12. paip.提升效率---request自动绑定domain object
  13. granfana 使用cdn模式加速页面加载
  14. windows录屏_工具推荐:这些录屏软件既免费又好用
  15. Transformer结构详解
  16. 【Java】01 初识 Java
  17. echart 重新加载
  18. KSO - Vue2的生命周期的个人理解
  19. Java —— 冒泡排序
  20. Gitlab回滚到上次提交

热门文章

  1. rdkit环境配置【2021】
  2. JFreeChart Hacking-补丁贴
  3. React.Meno
  4. NXP JN5169使用EEPROM/片上FLASH/随机数/内部NVM
  5. 容斥原理(二进制实现)
  6. opencl学习(四)
  7. FreeRDP的安装方法
  8. php文本转图片自动换行功能
  9. Python||PyCharm||代码为什么是灰色的???(已解决)
  10. 【luogu 3397】地毯 差分