UE4控制三自由度动感平台
来源:互联网 发布:物理tracker软件 编辑:程序博客网 时间:2024/05/20 16:00
1. 动感平台物理结构
如图1所示,动感平台由动平台、固定平台、驱动支链及防扭臂组成。防扭臂通过球铰与动平台连接,D杆只能沿Z轴方向移动,C杆沿移动副平动同时可绕Y轴平行方向转动。平台具有3个自由度,分别是绕Y1轴的侧翻运动,绕X1轴的俯仰运动和沿Z1轴的竖直平动。
2. 动感平台逆解分析
逆解分析是已知动平台姿态 (
2.1 UE4坐标系
UE4采用的是和Direct3D一致的左手坐标系,坐标向量为行向量,并且规定X轴正方向为右,Y轴正方向为外,Z轴正方向为上。绕轴旋转
平移变换
将三维空间中的一个点[x, y, z, 1]移动到另外一个点[x’, y’, z’, 1],三个坐标轴的移动分量分别为xp,Yp,Zp,即
x’ = x + xp
y’ = y + yp
z’ = z + zp
平移变换的矩阵如下:
旋转变换
绕X轴旋转时,顶点的x坐标不发生变化,y坐标和z坐标绕X轴旋转
绕Y轴旋转时,顶点的y坐标不发生变化,x坐标和z坐标绕X轴旋转
绕Z轴旋转时,顶点的z坐标不发生变化,x坐标和y坐标绕X轴旋转
仿射变换
将向量先旋转再平移,并假定旋转顺序为XYZ,依次绕X轴旋转
参考链接
2.2 逆解分析
初始位置动定平台平行,平台虎克铰所组成三角形底边A1A2=B1B2=2b,底边高均为2h,则A1,A2,A3在固定坐标系下的齐次坐标为:
设动坐标系原点O1在固定坐标系下的坐标为(0,0,L)。B1,B2,B3在动坐标系下的齐次坐标为:
动坐标系O1X1Y1Z1转动欧拉角为绕X轴旋转角度
T=
由式(3)右乘式(2)齐次形式,可得到B1,B2,B3在固定坐标系下变换后的坐标为:
求向量
- UE4控制三自由度动感平台
- 通过Arduino控制二自由度云台
- UE4控制灯光开关
- UE4中的帧数控制
- UE4流程控制
- UE4版本控制
- UE4 移动平台游戏开发
- 三自由度机械手工作空间的设计(MATLAB)
- UE4-蓝图基础:流程控制
- 使用UE4发布安卓平台游戏
- UE4次世代的移动平台渲染技术
- 使用UE4发布安卓平台游戏
- ue4 中动画控制,利用conduit节点
- UE4 一个Widget控制另一个Widget显示
- UE4蓝图控制一个物体的移动
- UE4 蓝图完成角色的控制
- UE4制作一个可以控制的小球
- UE4:spline模型生成并自主控制。
- POJ 1365 Prime Land(质因数分解)
- hadoop 三个节点集群的安装部署
- 简单的javascript学习02
- HDU5818(模拟)
- Java泛型-类型擦除
- UE4控制三自由度动感平台
- HDU 2255 (KM()算法)
- 计算机快捷键
- c/c++第十三天
- 洛谷 P2383 狗哥玩木棒
- POJ 3253 Fence Repair 优先队列
- 有关位操作的总结
- leetcode 58. Length of Last Word
- HDOJ 2570 迷瘴