| 查看: 2363 | 回复: 16 | ||
yangzide金虫 (正式写手)
|
[求助]
懂机器人控制的看下,小弟初学控制已有9人参与
|
|
| 为啥机器人的关节空间的控制要用机器人的动力学模型啊。感觉控制哈电机,关节就控制好了 |
» 猜你喜欢
26申博求助
已经有0人回复
Journal of Mechanical Science and Technology审稿流程
已经有10人回复
机械工程论文润色/翻译怎么收费?
已经有74人回复
英国格拉斯哥大学机器人方向招校奖博士生
已经有11人回复
sci投稿求助
已经有5人回复
燕山大学机械工程学院Marian Wiercigroch院士团队招收2026年博士5人
已经有0人回复
中国地质大学(北京)工程技术学院薛启龙课题组招收2026年博士生
已经有3人回复
招收硕,博士,博士后及联培:设备状态监测, 可靠性与维护,人工智能,图像处理
已经有0人回复
2026英国女王大学机械学院电池储能CSC全奖博士招聘
已经有8人回复
2026英国女王大学机械学院电池储能CSC全奖博士招聘
已经有0人回复
工程博士申博
已经有0人回复
» 本主题相关价值贴推荐,对您同样有帮助:
小弟(高三学生)大学想学与机器人有关的专业,希望各路大神指教!..
已经有18人回复
学习分子轨道理论需要哪些数学和化学知识
已经有9人回复
【求助】最近做机器人运动仿真,希望高手帮我画出它的第3关节运动轨迹!
已经有13人回复
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
yangzide: 金币+10 2013-12-28 10:06:04
yangzide: 金币+10 2013-12-28 10:06:04
|
机器人joint space control 可以不用机器人的动力学模型,用PID控制每个joint angle来跟踪desired joint trajectory(angle and velocity)。 控制方式见图:http://www.intechopen.com/source/html/15857/media/image16.png 这样的控制简单粗暴有效。 很多工业机器人采用这样的方式控制。 缺点:机器人处于不同的姿态时,动态性能是不一样的。要跟踪高速轨迹的时候动态性能很差。 |
5楼2013-12-28 05:06:35
3楼2013-12-25 19:50:47
die.pass.fly
铁杆木虫 (知名作家)
- 应助: 109 (高中生)
- 金币: 5309.2
- 散金: 122
- 红花: 83
- 沙发: 9
- 帖子: 5346
- 在线: 182.7小时
- 虫号: 1672306
- 注册: 2012-03-07
- 性别: GG
- 专业: 统计学

4楼2013-12-26 12:07:52

2楼2013-12-25 15:11:51
【答案】应助回帖
|
补充一下,5楼是简单粗暴有效的PID,有高速动态性能不好的缺点,假如需要很好的高速动态性能,可以用 Nonlinear linearizing and decoupling control. 控制方式见图:http://www.scielo.br/img/revistas/ca/v23n5/02f01.jpg 这样的控制方式就需要机器人的动力学模型了,也就是控制图里面的A_hat和h_hat. 相比简单的PID控制,这样的控制可以实现高速轨迹的跟踪。 |
6楼2013-12-28 05:38:19
yangzide
金虫 (正式写手)
- 应助: 3 (幼儿园)
- 金币: 4044.9
- 散金: 15
- 红花: 4
- 帖子: 374
- 在线: 1017.3小时
- 虫号: 2154171
- 注册: 2012-11-28
- 性别: GG
- 专业: 机构学与机器人
7楼2013-12-28 10:23:27
yangzide
金虫 (正式写手)
- 应助: 3 (幼儿园)
- 金币: 4044.9
- 散金: 15
- 红花: 4
- 帖子: 374
- 在线: 1017.3小时
- 虫号: 2154171
- 注册: 2012-11-28
- 性别: GG
- 专业: 机构学与机器人
8楼2013-12-28 10:24:04
controlzhu
木虫 (正式写手)
- 应助: 6 (幼儿园)
- 金币: 2969.7
- 散金: 7005
- 红花: 3
- 帖子: 662
- 在线: 279小时
- 虫号: 1332174
- 注册: 2011-06-27
- 专业: 导航、制导与传感技术
9楼2013-12-28 10:33:33
|
这个控制图是在joint space控制的。假如你的机器人有6个joint,然后你每个joint就都用这样相同的控制图去控制。你可以把6个joint看成独立的,每个joint都有一个控制器去控制这个joint的电机。当然实际中有点不一样,需要6个joint做一些同步,让6个joint同步加速,同步匀速,同步减速。 控制图里面的gamma,表示的是电机的扭矩。 Robot的输入是电机的扭矩,输出是q和q_dot(joint angle and joint velocity). 相当于你控制器计算出相应的gamma,然后给到电机的控制器里,让电机做相应的扭矩输出就好了。你要问电机在哪,那应该是包含在控制图里Robot那块里面。5楼也是一样的道理。 |
» 本帖已获得的红花(最新10朵)
10楼2013-12-28 21:56:47













回复此楼
yangzide