|
课程介绍3 H+ W# Z/ V3 J% |/ g1 P/ ]
ROS机器人开发,激光雷达视觉,SLAM建图导航,ROS轮式机器人项目
# d8 ]: m, @' |( b& M6 w适用人群$ Q0 A- ~( l: C; T. M
ROS机器人开发基础入门,大学生,机器人爱好者,机器人方向研究入门% N+ S/ @- ]; `
课程简介
+ n* r( V) B+ z+ \* B* {# t+ v前期需要C&C++ 电子电路基础知识
$ S% e7 `4 f3 [$ U8 t0 m9 q. L% C3 ~零基础入门ROS机器人开发,重点围绕ROS机器人项目展开,同学可以自已打造ROS轮式机器人,
# |9 k' l6 i3 z. f% D* w; [1 z本课程是ROS机器人开发第一篇,重点在STM32底盘,
, s. G+ n0 r3 WSTM32CubeMX, MDK5,AB相编码器电机PID控制,IMU,DMP输出,ROS数据协议,PS2手柄,OLED显示。% Y( l p% t5 h# m' w
第二篇会重点讲解ubuntu下面的ROS系统。
/ `2 U4 C% v1 v3 P d* L$ p3 F. S3 W真正从零开始打造ROS机器人。7 B7 n' {) v) p6 h0 x
视频中的代码是整篇展现,同学可以把代码输入您的开发环境,编译运行。6 b+ v% K+ Q4 r6 z0 S( ~1 N
本课程以编程教学为目的,不提供源代码文件下载。
6 i" t% |/ c, p8 A8 d0 q2 ^3 ^
% k' `7 q* C& S; g9 C课程目录
5 K) `2 O. \2 r! U01.robot简介
8 @! n% L. b2 s) D02.robot入门/ r6 w& a7 k& m# O
03.ROS移动机器人项目
% Z( l& s; [2 z% z: s04.STM32开发环境- e2 g! R* T- r
05.ROS移动机器人MDK5工程创建$ V' M: g& l0 V5 |: g! x+ @
06.串口DMA_中断_超级终端_数据协议
! n/ e/ K4 U' `9 S3 s2 C! G# {. o07.TIM编码器_AB相电机测速% @5 H1 i6 e1 L9 L$ [! W
08.TIM输出PWM_PID控制算法' p! X4 D _! a% n4 H* j2 U
09.差速2轮运动学算法整合
0 t6 |; _9 H9 i) c10.模拟SPI驱动PS2无线手柄! q# ]! c( W2 b0 D. m
11.模拟I2C驱动IMU4 }( b0 Y# \7 g% C5 t; {! V8 s
12.硬件I2C驱动OLED进行数据显示5 ]' P7 U. K1 `" r
13.ROS机器人底盘工程整合
' ]" o. k4 y1 i$ {# ~4 n6 b14.ROS机器人底盘项目总结
/ ~8 ?" s6 b% v. `: q8 R5 G; UXRobot产品手册
( m1 o$ I: P2 o% z% D; K& {课程配套讲义
( D8 i- g1 k$ q2 i1 u9 |. l4 d6 d6 L% E: ]
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见: A2 b; p( _ K
2 k* p0 _ U8 w2 N/ }: p2 h
5 @' h9 [7 ^& T a* d$ L5 s% O- r
7 s0 x! Z. V* e( |( h. E本资源由Java自学网收集整理【www.javazx.com】 |
|