Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6343|回复: 44

机器人操作系统ROS理论与实践

[复制链接]

该用户从未签到

4

主题

181

帖子

352

积分

普通会员

Rank: 2

积分
352
发表于 2022-6-6 10:30:02 | 显示全部楼层 |阅读模式
103002xkajktj9dyj9bvtt.jpg " s0 E  B! l" D- r
课程内容
# s# S7 @& C+ @$ W  G0 H& c# W1. 认识ROS(公开课)
& n& Q- E% A2 P6 x    1.1 课程介绍
3 _7 ?6 x+ g- N" O2 r$ f           1.1.1 课程思路) |* q' \) ]7 J6 [1 Q3 }
           1.1.2 内容概览
. g3 r- m2 {; E/ q" k7 ]           1.1.3 授课形式" h2 N" D4 L' S2 e$ L- i7 r7 {* m$ h
    1.2 ROS简介9 @  [& N7 C3 }
           1.2.1 ROS起源. a8 o1 ^$ @; _5 T6 ^) q
           1.2.2 国内外现状; o4 W& o4 j. a* [, x$ \
           1.2.3 ROS设计目标
, N9 I9 i0 u- I3 ~' U1 D6 k5 e+ F0 D+ l           1.2.4 ROS的特点
7 @0 f2 Y3 O6 S" E) w1 e    1.3 ROS系统架构9 m' r; u3 q% |) J
           1.3.1 系统架构: B" G3 y( v) @( t
           1.3.2 通信机制
) x. [2 T$ y5 B1 @  O5 ?    1.4 ROS安装( ~' F' l6 M& W) y; i2 ^
    1.5 第一个ROS例程——小海龟仿真  |; X" |4 Z8 t5 Q2 G
2. ROS基础
8 e& t1 W- z' [; s6 y; u    2.1 创建工作空间7 G5 \* j5 N5 \& e; Q& h- Z
    2.2 ROS通信编程9 L: q% S2 l. S& P; l- N3 R9 q& R0 R, r
           2.2.1 Topic编程0 r4 _. t2 w1 |" y' p2 `  D5 J
           2.2.2 Service编程) O7 o, H; O2 G% {& k. Z
           2.2.3 Action编程/ y0 S3 ]$ T: U6 K
    2.3 实现分布式通讯
% \! v/ ]3 a* w; Z; _# C0 D5 h8 `    2.4 ROS中的关键组件
2 H4 l) s3 ^4 [8 j* S5 O" r           2.4.1 Launch启动文件
$ b' y4 O; o: y& C8 j. z           2.4.2 TF坐标变换
1 F; A6 S1 f' ^) u           2.4.3 Qt工具箱
9 U3 f% K6 L& |: G& m           2.4.4 rviz可视化平台+ l3 L9 Q/ u0 Y
           2.4.5 gazebo物理仿真环境- d1 [9 v1 J6 u! `/ }% F
3. 机器人系统设计
4 x# Z6 i* D) d7 L% `    3.1 机器人的定义与组成0 A% _4 p9 w! ^: V, m
    3.2 机器人系统构建
! f% K2 Z8 ]( d$ r           3.2.1 执行机构2 N( O8 X: T  V4 j
           3.2.2 驱动系统
" v* E% V% W3 q           3.2.3 传感系统
  a9 s" j& y0 p# n* b+ k           3.2.4 控制系统
4 z9 Q: q) Q* A    3.3 URDF机器人建模! O- j0 |& W  l6 B) u4 t1 C7 Y
           3.3.1 URDF模型
: F6 ^& I- N( O/ y5 \+ p4 {           3.3.2 创建机器人模型. i. @+ Q7 u7 \/ N0 e
           3.3.3 添加传感器4 L8 Z0 o% H3 N4 M* d( b8 K
4. 机器人仿真
: v! E, H( _: G2 {. O. F    4.1 机器人模型优化+ @1 Y# M. \- a7 Q; l0 k- m+ _& t
           4.1.1 xacro文件格式
8 d3 i, H- r4 n5 d; s           4.1.2 xacro的可编程特性
7 c6 w0 k7 ]1 P2 m" L: d" O. y           4.1.3 URDF模型的优化
/ [. a* K. F: E* m    4.2 ArbotiX+rviz功能仿真
- Z2 B$ v: _* a2 S0 _# c    4.3 gazebo物理仿真% H- T% C: h  C5 w: U2 y* |
           4.3.1 ros_control
$ t+ q+ l# [& E# w' R7 f9 w           4.3.2 创建仿真环境" K% M4 T. Q  F* Y( M+ c
           4.3.3 机器人仿真
! A1 E# }3 H" ^' [4 C( `: i3 H           4.3.4 传感器仿真
) G* [; K- i- U) X' h! v5. 机器人感知
- R/ J2 e) u! V6 X- i# z    5.1 机器视觉
& j8 ?( I2 k6 Y( `2 d$ \! b4 r           5.1.1 ROS中的图像数据
2 _* @9 f* j( ?6 X4 L- l9 V           5.1.2 摄像头标定
8 |5 V$ U. d4 X3 ?! x4 C  D& J           5.1.3 ROS中的OpenCV接口
- v$ o5 t- z8 f9 C           5.1.4 人脸识别/物体识别
) D2 c" V; R% `5 Q. m           5.1.5 二维码识别
& O* i7 m1 z# V! \# @! b6 y3 J    5.2 机器语音
$ I: g6 J1 }5 p! z: P           5.2.1 ROS集成科大讯飞SDK7 U/ Y& n$ Z" ~" }- L9 U
           5.2.2 实现智能语音助手& J( D; Q: e( A- o( c
6. 机器人SLAM与自主导航5 i' E8 U! o8 ?
    6.1 机器人必备条件
7 f& {7 Z" R- E: y. ~    6.2 ROS中常用SLAM功能包的应用
( v$ }& h& e6 N) [" O           6.2.1 gmapping SLAM
% c# g: _+ ?% f$ B" Q7 ^           6.2.2 hector SLAM
. i0 y4 H3 J, {0 r6 m" L' c           6.2.3 ORB_SLAM5 z% I3 D3 [1 b
           6.2.4 google cartographer SLAM
" Y* W/ N2 F5 b- `# t- }    6.3 ROS中的导航框架
, I0 Z& b+ b9 E( c           6.3.1 move_base功能包
, N! j- x6 B. {) L+ H9 g; r1 h! A           6.3.2 amcl功能包3 V3 q7 R: L! L+ E6 y
    6.4 导航框架的应用+ J' c8 J4 {; |7 f0 t8 u# R
           6.4.1 本地规划器与全局规划器的配置/ e7 D7 B! k: @+ [: H$ }
           6.4.2 Gazebo导航仿真
$ u+ _" D) k0 v: b! j7. MoveIt!机械臂控制2 K( [6 i( t) G$ B$ n
    7.1 MoveIt!系统架构) {3 m; ^- A2 h7 ~" t
    7.2 创建机械臂模型' c; u1 v( u0 Q( D. U" [8 V6 h
    7.3 Setup Assistant配置机械臂
; V( q- P% h5 C; j# f    7.4 添加机器人控制器
) Z" i! {( j; r# X0 h) D9 r    7.5 MoveIt!编程学习
" ]# X6 J7 e1 i" L0 U" h    7.6 Gazebo机械臂仿真0 _8 h- B; M! P
    7.7 ROS-I框架介绍( n6 i& }9 r; S% U
8. ROS机器人综合应用
# X, a- u  P2 D# q! Z    8.1 ROS机器人实例介绍
1 c/ v; Z8 B, a% {5 M0 H1 N           8.1.1 PR2
5 E) g, H0 A: i           8.1.2 TurtleBot
& Z2 b/ x/ w: Z8 {           8.1.3 HRMRP
) a1 A5 ~- D) y- t* z           8.1.4 Kungfu ARM7 w/ u; o) m! @/ N" }+ Z
    8.2 构建综合机器人平台mbot
5 U. P# g7 h6 F6 |( B0 D           8.2.1 移动机器人+机械臂
/ q2 d' a* Q* o9 o: I; F( d           8.2.2 综合应用(结合学员研究方向)
2 S" x. x9 p3 o$ w7 w9 r- N1 x3 o9. ROS 2.0! P9 R2 `0 n+ P2 H# c
    9.1 为什要有ROS 2
9 Z& n' T. p4 N! c1 p2 T0 a    9.2 什么是ROS 2+ p* z) h& ]' _" I
    9.3 如何安装ROS 2
% A) {0 v7 y$ Z: \3 Q' W    9.4 ROS 2中的话题与服务编程1 c0 m# s' M! N* m9 H1 R
    9.5 ROS 2与ROS 1的集成
- D. n6 l+ @5 f+ c) K    9.6 课程总结与展望$ L1 P1 a/ a: C, O

$ x- q7 c( _; H9 ^$ w  p4 z; B" C. Z. ~. I5 |, ^* K
4 ]% R3 n$ f4 a/ t3 n' l
下载地址:
1 k  K6 Q1 N. z4 Z0 w# ?* H
$ r  `/ f) m! |4 R/ _7 Y* F( }2 h资源下载地址和密码(百度云盘):
游客,如果您要查看本帖隐藏内容请回复
[/hide] 百度网盘信息回帖可见
3 r  h" Y+ F5 s8 ^5 w( o$ M" f3 q! s0 z

/ L2 r! o' J+ D& V# m  O# Q, f3 I; B9 |8 E& _# @
本资源由Java自学网收集整理【www.javazx.com】
回复

使用道具 举报

该用户从未签到

5

主题

168

帖子

315

积分

普通会员

Rank: 2

积分
315
发表于 2022-6-6 09:41:56 | 显示全部楼层
不错好资源 可以用
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

157

帖子

303

积分

普通会员

Rank: 2

积分
303
发表于 2022-6-6 09:47:02 | 显示全部楼层
ROS中的OpenCV接口
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

179

帖子

349

积分

普通会员

Rank: 2

积分
349
发表于 2022-6-6 09:54:20 | 显示全部楼层
支持
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

174

帖子

346

积分

普通会员

Rank: 2

积分
346
发表于 2022-6-6 10:02:51 | 显示全部楼层
xiexie sharing!
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

162

帖子

324

积分

普通会员

Rank: 2

积分
324
发表于 2022-6-6 10:07:53 | 显示全部楼层
666666666666666
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

147

帖子

300

积分

普通会员

Rank: 2

积分
300
发表于 2022-6-6 10:12:19 | 显示全部楼层
感谢楼主分享!
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

167

帖子

334

积分

普通会员

Rank: 2

积分
334
发表于 2022-6-6 10:22:07 | 显示全部楼层
感谢楼主分享!
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

164

帖子

327

积分

普通会员

Rank: 2

积分
327
发表于 2022-6-6 10:27:52 | 显示全部楼层
机器人操作系统ROS理论与实践
回复 支持 反对

使用道具 举报

该用户从未签到

11

主题

189

帖子

389

积分

普通会员

Rank: 2

积分
389
发表于 2022-6-6 10:30:51 | 显示全部楼层
gggggggggggggggggggggggggggg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Java自学网

GMT+8, 2025-2-24 09:14 , Processed in 0.146645 second(s), 28 queries .

Powered by Javazx

Copyright © 2012-2022, Javazx Cloud.

快速回复 返回顶部 返回列表