|
课程介绍 Q, {# ^1 p# }; q+ e
ROS机器人开发,激光雷达视觉,SLAM建图导航,ROS轮式机器人项目$ m4 C# v0 i7 p( h2 S
适用人群% P/ h& V5 d6 v3 R# z: G: e
ROS机器人开发基础入门,大学生,机器人爱好者,机器人方向研究入门) T- f5 W4 \ H1 T6 @& N
课程简介
. G& y" a1 Z/ ^前期需要C&C++ 电子电路基础知识, M4 Z* ^# {8 u4 S: ?0 n. P( M
零基础入门ROS机器人开发,重点围绕ROS机器人项目展开,同学可以自已打造ROS轮式机器人,, R0 G3 |0 d( p
本课程是ROS机器人开发第一篇,重点在STM32底盘,5 x) p7 E9 I9 o: o$ ?& d
STM32CubeMX, MDK5,AB相编码器电机PID控制,IMU,DMP输出,ROS数据协议,PS2手柄,OLED显示。
- W* v$ s- z+ L- t- p6 Z( {第二篇会重点讲解ubuntu下面的ROS系统。
% Y# w4 y- N* J1 k3 w) n0 e真正从零开始打造ROS机器人。# V) g. m+ K" }$ g
视频中的代码是整篇展现,同学可以把代码输入您的开发环境,编译运行。
2 E" S! ~( c6 D7 Y本课程以编程教学为目的,不提供源代码文件下载。
+ S4 P# ?! v& V' Y3 J( D' p8 N1 ] R- w
课程目录
7 y6 E0 O! m* V' [- ^9 i% P) ]01.robot简介
# P4 p& T9 z# W4 `4 H4 m8 K02.robot入门+ I7 h; H) L) K4 J6 y. G
03.ROS移动机器人项目3 V' T+ e$ \+ W9 H9 u
04.STM32开发环境0 I) z L( z: D
05.ROS移动机器人MDK5工程创建
& x- {* d$ x0 o9 I; y! @3 B. D06.串口DMA_中断_超级终端_数据协议
/ K3 l/ B# w7 R5 J07.TIM编码器_AB相电机测速
: k1 u( @9 w% G. ^08.TIM输出PWM_PID控制算法
+ k7 {1 U# V9 w8 U% q* b( h. I09.差速2轮运动学算法整合2 J) q) g. B) s3 d" m$ C0 l
10.模拟SPI驱动PS2无线手柄
( J# b3 w* O: j# O% T3 }11.模拟I2C驱动IMU
' I# U, h' D! b" \" c, n' j8 {12.硬件I2C驱动OLED进行数据显示
4 S4 x( W+ k1 |+ X13.ROS机器人底盘工程整合' K4 E; f. A1 [" x* e0 d
14.ROS机器人底盘项目总结
2 t5 p3 r+ T3 [7 o3 cXRobot产品手册. x. \; q, l8 Q% p( Q9 f0 n! W; X
课程配套讲义
2 ]7 r! b$ v4 w# }! u( _8 @; x# @ o- N# K
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
$ B0 w$ h9 H: p0 ^. o) l9 W9 @4 ^9 r4 _' {5 n* [# }
+ ]6 B9 b" A7 |7 U. h( n7 s R, [% W6 S& b4 n8 Q
本资源由Java自学网收集整理【www.javazx.com】 |
|