六自由度运动平台正解(几何法)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
六自由度运动平台正解(几何法)
1. 对上平台(运动平台)进行扩展,示意如下:
Pic 1 上平台示意图
由于确定一个平面状态只需要三个点,因此获得C1,C2,C3坐标,即可确定平面状态。
如图,h1,h2均为已知量,设L h k /1=,212*h h L +=,),,(i i i i z y x C =。 设下平台各点坐标为),,(i i i i s n m B =,设各轴长为i i i l B A =。 于是问题简化为:已知:L k l B i i ,,,,求解i C 。 2. 建立方程组 2.1 i l 相关
对于1l ,分析如下:
Pic 2 单轴示意图
由图可知:向量3111111111*C C k C B A C C B A B +=+=,
即,1111111131313),,(),,(l s z n y m x z z y y x x k
=---+---
所以:
)1......(0])1([])1([])1([21211321132113=---++--++--+l s z k kz n y k ky m x k kx
同理有:
)6......(0])1([])1([])1([)5......(0])1([])1([])1([)4......(0])1([])1([])1([)
3......(0])1([])1([])1([)
2......(0])1([])1([])1([262631263126312525322532253224242324232423232321232123212
2221222122212=---++--++--+=---++--++--+=---++--++--+=---++--++--+=---++--++--+l s z k kz n y k ky m x k kx l s z k kz n y k ky m x k kx l s z k kz n y k ky m x k kx l s z k kz n y k ky m x k kx l s z k kz n y k ky m x k kx
2.2 L 相关
)
9......(0)()()()8......(0)()()()7......(0)()()(222322322322312312312221221221=--+-+-=--+-+-=--+-+-L z z y y x x L z z y y x x L z z y y x x 3. 求解
3.1 联立方程组(1)-(9),牛顿迭代法解方程组,即可求的i C ,
取0>i z ,可得唯一解。 3.2 由i C 求出平台姿态
根据实际情况,建立坐标系如下
Pic 3
取中心向C1方向为X 正方向,逆时针90度为Y 正方向,则XY 方向在静坐标系中的方向向量为:
),,()5.05.0,5.05.0,5.05.0(131313321321321z z y y x x VectorY z z z y y y x x x VectorX ---=------=
显然平台中心点为3/)(321C C C O ++=
)/arctan()/arctan()/arctan(3
/)(3/)(3/)(321032103210VectorXx VectorXy VectorXx VectorXz VectorYy VectorYz z z z z y y y y x x x x -=-==++=++=++=γβα