机器人自然约束,人工约束

前言:本人学习机器人学是用的是Craig《机器人学导论》(P237-P239),其中机器人自然约束和自然约束的这一部分解释让人难以理解,而且最后划定的自然约束还有错误。最后我看了Bruno的《机器人学:建模、规划与控制》(P284-P288)才明白。

1. 基本概念

约束坐标系:在机器人任务中,在约束坐标系中可以确定环境施加的约束,同时又能直接描述任务。
约束坐标系的每个轴有两个自由度,一个自由度与线速度或沿着轴向的力关联;另一个自由度与角速度或沿着轴向的转矩相关联。所以总共有12个分量(三维空间)。

尤其注意约束坐标系的选择,有些情况会选择在末端执行器上,有时会选择在目标上。(本人就是因为弄错坐标系而导致无法理解)

自然约束:沿任何一个自由度,环境施加在机械手末端执行器上的约束,它们是由任务的几何构型所决定的。
人工约束:机械手只能控制不服从自然约束的变量,它们是为了执行给定任务而根据控制策略施加的。

速度约束:不能沿着轴向进行平移,或者绕轴进行旋转。这是在当前接触条件下自然形成的。
力约束:不能沿轴向运用力,或者运用力矩。
速度约束和力约束这两个约束都是自然约束。而其余的约束都是人工约束,也就是机械手能控制的约束。

注意,自然约束是6个,而人工约束也是6个,同时两者是互补的。比如说:有Z方向的速度约束,那么沿着Z方向的力便为人工约束。读者可以对着例子进行理解。

2. 任务分析
2.1平面滑动

任务是在平面上滑动目标,如图选定约束坐标系。
在这里插入图片描述
刚性无摩擦的情况下,速度约束说明了不可能产生沿Z轴的线速度以及沿着X轴和Y轴的角速度;力约束说明了不可能施加X轴和Y轴的力以及Z轴的力矩。
那么剩下的便是人工约束。
最后的结果如下表

自然约束人工约束
v z v_z v f z f_z fz
w x w_x wx n x n_x nx
w y w_y wy n y n_y ny
f x f_x fx v x v_x vx
f y f_y fy v y v_y vy
n z n_z nz w z w_z wz
2.1曲柄转动

如图选定约束坐标系,注意这个约束坐标系是时变的,同时保证X与曲柄的方向一致。
在这里插入图片描述
结果如下表

自然约束人工约束
v x v_x vx f x f_x fx
v z v_z vz f z f_z fz
w x w_x wx n x n_x nx
w y w_y wy n y n_y ny
f y f_y fy v y v_y vy
n z n_z nz w z w_z wz

参考文献:Bruno《机器人学:建模、规划与控制》

  • 6
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值