CN111694368A - 六自由度平台控制方法 - Google Patents
六自由度平台控制方法 Download PDFInfo
- Publication number
- CN111694368A CN111694368A CN202010501894.8A CN202010501894A CN111694368A CN 111694368 A CN111694368 A CN 111694368A CN 202010501894 A CN202010501894 A CN 202010501894A CN 111694368 A CN111694368 A CN 111694368A
- Authority
- CN
- China
- Prior art keywords
- platform
- data
- degree
- freedom
- leg
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000033001 locomotion Effects 0.000 claims abstract description 51
- 230000005540 biological transmission Effects 0.000 claims abstract description 10
- 238000012986 modification Methods 0.000 claims abstract description 5
- 230000004048 modification Effects 0.000 claims abstract description 5
- 239000011159 matrix material Substances 0.000 claims description 10
- 238000003491 array Methods 0.000 claims description 8
- 230000009466 transformation Effects 0.000 claims description 4
- 230000017105 transposition Effects 0.000 claims description 4
- 230000003993 interaction Effects 0.000 abstract description 3
- 230000010354 integration Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0891—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for land vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Processing Or Creating Images (AREA)
Abstract
六自由度平台控制方法,本发明涉及人机交互与平台控制,软件控制。本发明的目的是为了解决现有六个自由度平台控制复杂,操作不方便的问题的问题。过程为:一、根据双控制器的六自由度平台实际尺寸构建惯性坐标系;二、获取模型相对惯性坐标系的姿态信息;三、解算出每个支腿的长度值;四、判断各个支腿的长度值是否超出安全范围,当长度值超出安全范围,运动平台保持当前的姿态,不进行修改;否则就把解算出的各个支腿的长度值减去支腿长度初始值,得到六个支腿的伸长量数据;五、构建数据整理的脚本,把六个脉冲数据进行整合;六、构建UDP协议传输脚本,实现六自由度平台的控制任务。本发明用于人机交互与平台控制领域。
Description
技术领域:
本发明涉及人机交互与平台控制,软件控制。
背景技术:
现有技术针对六自由度平台的运动模拟算法与结构进行了研究,设计运动控制的算法或是六自由度平台的结构。物体在空间具有六个自由度,即沿x、y、z三个直角坐标轴方向的移动自由度和绕这三个坐标轴的转动自由度。因此,要完全确定物体的位置,就必须清楚这六个自由度。
针对现在主流的游戏开发平台Unity进行运动控制的设计时,没有简易直接的平台控制方案,不能直观的实时的对平台进行操控,导致六个自由度平台控制复杂,操作不方便的问题。
发明内容:
本发明的目的是为了解决现有六个自由度平台控制复杂,操作不方便的问题,而提出六自由度平台控制方法。
六自由度平台控制方法具体过程为:
步骤一、根据双控制器的六自由度平台实际尺寸构建惯性坐标系,坐标系分为上下两个平面,上下平面各有六个支腿节点,两平面之间的距离为高度差;
所述双控制器的六自由度平台包括底座平台和运动平台;
步骤二、在游戏引擎里设置模型;利用脚本实时地获取模型相对惯性坐标系的姿态信息;
步骤三、构建反解运算的脚本,利用模型相对惯性坐标系的姿态信息,进行几何运算,解算出每个支腿的长度值;
步骤四、判断各个支腿的长度值是否超出安全范围,当长度值超出安全范围,运动平台保持当前的姿态,不进行修改;
否则就把解算出的各个支腿的长度值减去支腿长度初始值,得到六个支腿的伸长量数据;
所述支腿长度初始值是支腿的原长度,实际测量的;
步骤五、根据电动缸的类型,把支腿的伸长量数据转为对应电动缸的脉冲数据,再把数据取整转化为16进制字符串,存入设定好的字符串数组中;
构建数据整理的脚本,把六个脉冲数据进行整合;
步骤六、构建UDP协议传输脚本,设置电脑为服务端,设置两个控制器为客户端,利用UDP协议传输数据到两个控制器的IP地址中,实现六自由度平台的控制任务。
本发明的有益效果为:
本发明根据双控制器的六自由度平台实际尺寸构建惯性坐标系,所述双控制器的六自由度平台包括底座平台和运动平台;在游戏引擎里设置模型;利用脚本实时地获取模型相对惯性坐标系的姿态信息;构建反解运算的脚本,利用模型相对惯性坐标系的的姿态信息,进行几何运算,解算出每个支腿的长度值;判断各个支腿的长度值是否超出安全范围,当长度值超出安全范围,运动平台保持当前的姿态,不进行修改;否则就把解算出的各个支腿的长度值减去支腿长度初始值,得到六个支腿的伸长量数据;根据电动缸的类型,把支腿的伸长量数据转为对应电动缸的脉冲数据,再把数据取整转化为16进制字符串,存入设定好的字符串数组中;构建数据整理的脚本,把六个脉冲数据进行整合;构建UDP协议传输脚本,设置电脑为服务端,设置两个控制器为客户端,利用UDP协议传输数据到两个控制器的IP地址中;操作简单,效率高;利用本方法构建控制***,只需要在游戏中利用键盘控制车辆的姿态,就可以使得平台的姿态得到相应的变化,利用游戏内车辆姿态对平台进行运动控制,解决现有六个自由度平台控制复杂,操作不方便的问题的问题。
附图说明
图1为本发明流程图;
图2为Stewart平台示意图;
图3为对Stewart平台的俯视坐标系示意图;
图4为本发明支腿与节点矢量关系图。
具体实施方式
具体实施方式一:本实施方式六自由度平台控制方法具体过程为:
利用Unity游戏开发环境,对虚拟场景中的汽车姿态进行反解运算,进而得到每个电动缸的伸长量,转为控制信号,传给控制器。
建立汽车控制脚本,控制汽车运动。
利用六自由度平台构建坐标系,并建立反解运算的C#脚本。该脚本实时获取汽车姿态信息,得到6个电动缸的长度数据,存储在数组中。
建立数据转化和传输脚本。把反解脚本解算出的长度数据转化为16进制的数据,并且以16进制字符串的形式表示出来,最后通过UDP协议发送到控制器中。
步骤一、根据双控制器的六自由度平台(就是两个平台控制器,每个控制器控制三个支腿)实际尺寸构建惯性坐标系,如图2,坐标系分为上下两个平面(六自由度平台是上下两个平台),上下平面各有六个支腿节点(六个支腿节点位于平台连接处的位置),两平面之间的距离为高度差;
所述双控制器的六自由度平台包括底座平台和运动平台;
步骤二、在游戏引擎里设置模型,例如车辆模型;利用脚本实时地获取车辆模型相对惯性坐标系的姿态信息(高度,六个轴向的旋转角度)(利用Unity游戏引擎在C#脚本代码中写具有这个功能的函数);
步骤三、构建反解运算的脚本,利用车辆模型相对惯性坐标系的姿态信息,进行几何运算,解算出每个支腿的长度值;
步骤四、判断各个支腿的长度值是否超出安全范围,由于长度值近似可以看成是连续增加或减少的,所以当长度值超出安全范围,运动平台保持当前的姿态,不进行修改;
否则就把解算出的各个支腿的长度值减去支腿长度初始值,得到六个支腿的伸长量数据;
所述支腿长度初始值是支腿的原长度,实际测量的;
电动缸是支腿里的装置,可以推动支腿伸长;
步骤五、根据电动缸的类型,把支腿的伸长量数据转为对应电动缸的脉冲数据,再把数据取整转化为16进制字符串,存入设定好的字符串数组中;
构建数据整理的脚本(写一个脚本,功能是整合数据),把六个脉冲数据进行整合(这个脚本的功能就是整合数据,下面是具体如何整合的做法。);
步骤六、构建UDP协议传输脚本,设置电脑为服务端,设置两个控制器为客户端,利用UDP协议传输数据到两个控制器的IP地址中,实现六自由度平台的控制任务。
具体实施方式二:本实施方式与具体实施方式一不同的是:所述步骤二中模型相对惯性坐标系的姿态信息为模型相对惯性坐标系的高度、模型相对惯性坐标系的六个轴向的旋转角度;
所述六个轴向为模型沿惯性坐标系x、y、z三个直角坐标轴方向的移动自由度和绕惯性坐标系x、y、z三个直角坐标轴的转动自由度。
其它步骤及参数与具体实施方式一相同。
具体实施方式三:本实施方式与具体实施方式一或二不同的是:所述步骤三中构建反解运算的脚本,利用车辆模型相对惯性坐标系的姿态信息,进行几何运算,解算出每个支腿的长度值;具体过程为:
游戏或软件内有车辆模型,他有个姿态,上平台为了模拟出这个姿态,就需要变化支腿的长度,电动缸就是驱动支腿长短的装置,在支腿内部。
根据实际情况,对实验环境的Stewart平台进行理论研究和测量,如图2,得到如图3的俯视坐标系。
内环为底座平台,底座平台的A1-A6为底座平台六个支腿节点的位置坐标,外环为运动平台,运动平台的B1-B6为运动平台六个支腿节点的位置坐标;
原点分别为底座平台和运动平台的质心,底座平台和运动平台两者具有一定的高度差,初始位置时运动平台与惯性坐标系平行;
底座平台的A1、A2、A3、A4、A5、A6支腿节点的位置坐标表示为:
式中,ra为底座平台半径,βa1i为底座平台第i个支腿节点与x轴的夹角,βa2i为底座平台第i个支腿节点与x轴的夹角,A1,3,5为底座平台的A1、A3、A5支腿节点的坐标,A2,4,6为底座平台的A2、A4、A6支腿节点的坐标;T为转置;
运动平台的B1、B2、B3、B4、B5、B6支腿节点的位置坐标表示为:
式中,rb为运动平台半径,βb1i为运动平台第i个支腿节点与x轴的夹角,βb2i为运动平台第i个支腿节点与x轴的夹角,B1,3,5为运动平台的B1、B3、B5支腿节点的坐标,B2,4,6为运动平台的B2、B4、B6支腿节点的坐标;T为转置;
根据运动平台的最终状态即位姿,求解出各个支腿中电动缸长度的过程就是运动学反解;反之,利用电动缸的伸长量及支腿长度,求解出平台的位姿信息为正解。平台的运动学反解是进行速度、加速度分析和角速度分析等问题的基础。
在反解的过程中,最方便的是利用欧拉角进行运动平台在惯性坐标系的姿态表示。
得:
整理得:
M{3}=RxRyRzM=RM
式中:
Rz为M绕z轴旋转矩阵;
Ry为M绕y轴旋转矩阵;
Rx为M绕x轴旋转矩阵;
最终,得到旋转变换矩阵如下
由R的形式知,R为正交矩阵,满足如下:
RT=R-1
由此,根据Stewart底座平台和运动平台节点间的几何关系,如图4,利用矢量表达式,得到位置反解的表示形式如下:
li=S+RBi-Ai,i=1,2,…,6
式中,向量li为各个支腿的长度,S为运动平台质心。
其它步骤及参数与具体实施方式一或二相同。
具体实施方式四:本实施方式与具体实施方式一至三之一不同的是,所述
式中,βa为底座平台实际测量的角度值(可以是A4和A5之间的角度);
式中,βb为运动平台实际测量的角度值(可以是B3和B4之间的角度)。
其它步骤及参数与具体实施方式一至三之一相同。
具体实施方式五:本实施方式与具体实施方式一至四之一不同的是:所述A1、A3、A5支腿节点分别相隔120度,A2、A4、A6支腿节点也分别相隔120度,A1支腿节点和A6支腿节点夹角就是βa,A1、A6关于x轴对称;
A1、A2、A3、A4、A5、A6支腿节点的位置坐标在底座平台上依次逆时针排列;
且A1、A6相邻,A2、A3相邻,A4、A5相邻;
B1、B3、B5相隔120度,B2、B4、B6也是相隔120度,然后B3和B4夹角就是βb,B3、B4关于x轴对称;
B1、B2、B3、B4、B5、B6支腿节点的位置坐标在运动平台上依次逆时针排列;
且B1、B2相邻,B3、B4相邻,B5、B6相邻;
x轴的位置在B3、B4中间的角分线上,也在A1、A6的角分线上。
其它步骤及参数与具体实施方式一至四之一相同。
具体实施方式六:本实施方式与具体实施方式一至五之一不同的是:所述步骤五中根据电动缸的类型,把支腿的伸长量数据转为对应电动缸的脉冲数据,再把数据取整转化为16进制字符串,存入设定好的字符串数组中;
构建数据整理的脚本(写一个脚本,功能是整合数据),把六个脉冲数据进行整合(这个脚本的功能就是整合数据,下面是具体如何整合的做法。);
具体过程为:
由于我们使用的是双控制器的六自由度平台,所以需要将六个支腿的伸长量数据分为两个部分,第一个控制器的三个支腿的伸长量数据写在一条数据里,第二个控制器控制的三个支腿的伸长量数据写在另一条数据里,同时分别地传输给两个平台控制器,每个控制器控制三个电动缸的运动;
六个支腿由于是每个控制器控制三个,所以需要把第一个控制器的三个伸长量数据写在一条数据里,传给这个控制器。再把第二个控制器控制的三个支腿的伸长量数据写在另一条数据里,传给第二个控制器。
根据控制器的要求,每条传输的数据分三个部分,前后两部分都是固定的字节数组,中间部分按顺序为三个支腿的伸长量数据;
设立两个字节数组,填入字节数组的前后两部分;
再把16进制字符串转为字节类型的信息,按顺序填入字节数组的中间部分,构成了两条完整的字节数组,准备进行传输环节;
两条数据例如(数据本身是连在一起的没有空格换行)
一:
55aa 00 00 13 01 00 00 ff ff ff ff 00 00 00 01 00 00 00 00
00 00 c3 50 00 00 c3 50 00 00 c3 50
12 34 56 78 ab cd
二:
55 aa 00 00 13 01 00 00 ff ff ff ff 00 00 00 01 00 00 00 00
00 00 c3 50 00 00 c3 50 00 00 c3 50
12 34 56 78 ab cd
前后两部分就是第一行,第三行,对于所有数据都是一样的。中间的0000c350就是一个支腿的伸长量信息,
第一条数据表示三个支腿伸长分别是0000c350、0000c350、0000c350
第二条数据也是这个意思,这两条数据发给各自的控制器,控制各自三个支腿的长度。
其它步骤及参数与具体实施方式一至五之一相同。
具体实施方式七:本实施方式与具体实施方式一至六之一不同的是:所述步骤六中构建UDP协议传输脚本,设置电脑为服务端,设置两个控制器为客户端,利用UDP协议传输数据到两个控制器的IP地址中,实现六自由度平台的控制任务;具体过程为:
利用UDP协议将步骤五得到的两条完整的字节数组分别传输给两个控制器,让两个控制器同时对他们各自控制的三个支腿进行驱动,实现六自由度平台的控制任务。
其它步骤及参数与具体实施方式一至六之一相同。
采用以下实施例验证本发明的有益效果:
实施例一:
1)在娱乐场所内可以使用本产品进行娱乐体验,或者模拟训练的环境中进行虚拟仿真,用户可以感觉到真实的运动模拟情况。
2)利用六自由度平台的开发人员可以利用本方法进行简易直接的运动控制。
本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,本领域技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
Claims (7)
1.六自由度平台控制方法,其特征在于:所述方法具体过程为:
步骤一、根据双控制器的六自由度平台实际尺寸构建惯性坐标系,坐标系分为上下两个平面,上下平面各有六个支腿节点,两平面之间的距离为高度差;
所述双控制器的六自由度平台包括底座平台和运动平台;
步骤二、在游戏引擎里设置模型;利用脚本实时地获取模型相对惯性坐标系的姿态信息;
步骤三、构建反解运算的脚本,利用模型相对惯性坐标系的姿态信息,进行几何运算,解算出每个支腿的长度值;
步骤四、判断各个支腿的长度值是否超出安全范围,当长度值超出安全范围,运动平台保持当前的姿态,不进行修改;
否则就把解算出的各个支腿的长度值减去支腿长度初始值,得到六个支腿的伸长量数据;
所述支腿长度初始值是支腿的原长度,实际测量的;
步骤五、根据电动缸的类型,把支腿的伸长量数据转为对应电动缸的脉冲数据,再把数据取整转化为16进制字符串,存入设定好的字符串数组中;
构建数据整理的脚本,把六个脉冲数据进行整合;
步骤六、构建UDP协议传输脚本,设置电脑为服务端,设置两个控制器为客户端,利用UDP协议传输数据到两个控制器的IP地址中,实现六自由度平台的控制任务。
2.根据权利要求1所述六自由度平台控制方法,其特征在于:所述步骤二中模型相对惯性坐标系的姿态信息为模型相对惯性坐标系的高度、模型相对惯性坐标系的六个轴向的旋转角度;
所述六个轴向为模型沿惯性坐标系x、y、z三个直角坐标轴方向的移动自由度和绕惯性坐标系x、y、z三个直角坐标轴的转动自由度。
3.根据权利要求1或2所述六自由度平台控制方法,其特征在于:所述步骤三中构建反解运算的脚本,利用模型相对惯性坐标系的姿态信息,进行几何运算,解算出每个支腿的长度值;具体过程为:
内环为底座平台,底座平台的A1-A6为底座平台六个支腿节点的位置坐标,外环为运动平台,运动平台的B1-B6为运动平台六个支腿节点的位置坐标;
原点分别为底座平台和运动平台的质心,底座平台和运动平台两者具有高度差,初始位置时运动平台与惯性坐标系平行;
底座平台的A1、A2、A3、A4、A5、A6支腿节点的位置坐标表示为:
式中,ra为底座平台半径,βa1i为底座平台第i个支腿节点与x轴的夹角,βa2i为底座平台第i个支腿节点与x轴的夹角,A1,3,5为底座平台的A1、A3、A5支腿节点的坐标,A2,4,6为底座平台的A2、A4、A6支腿节点的坐标;T为转置;
运动平台的B1、B2、B3、B4、B5、B6支腿节点的位置坐标表示为:
式中,rb为运动平台半径,βb1i为运动平台第i个支腿节点与x轴的夹角,βb2i为运动平台第i个支腿节点与x轴的夹角,B1,3,5为运动平台的B1、B3、B5支腿节点的坐标,B2,4,6为运动平台的B2、B4、B6支腿节点的坐标;T为转置;
得:
整理得:
M{3}=RxRyRzM=RM
式中:
Rz为M绕z轴旋转矩阵;
Ry为M绕y轴旋转矩阵;
Rx为M绕x轴旋转矩阵;
最终,得到旋转变换矩阵如下
由R的形式知,R为正交矩阵,满足如下:
RT=R-1
由此,根据底座平台和运动平台节点间的几何关系,利用矢量表达式,得到位置反解的表示形式如下:
li=S+RBi-Ai,i=1,2,…,6
式中,向量li为各个支腿的长度,S为运动平台质心。
5.根据权利要求4所述六自由度平台控制方法,其特征在于:所述A1、A3、A5支腿节点分别相隔120度,A2、A4、A6支腿节点也分别相隔120度,A1支腿节点和A6支腿节点夹角就是βa,A1、A6关于x轴对称;
B1、B3、B5相隔120度,B2、B4、B6也是相隔120度,然后B3和B4夹角就是βb,B3、B4关于x轴对称;
x轴的位置在B3、B4中间的角分线上,也在A1、A6的角分线上。
6.根据权利要求5所述六自由度平台控制方法,其特征在于:所述步骤五中根据电动缸的类型,把支腿的伸长量数据转为对应电动缸的脉冲数据,再把数据取整转化为16进制字符串,存入设定好的字符串数组中;
构建数据整理的脚本,把六个脉冲数据进行整合;具体过程为:
将六个支腿的伸长量数据分为两个部分,第一个控制器的三个支腿的伸长量数据写在一条数据里,第二个控制器控制的三个支腿的伸长量数据写在另一条数据里,同时分别地传输给两个平台控制器,每个控制器控制三个电动缸的运动;
每条传输的数据分三个部分,前后两部分都是固定的字节数组,中间部分按顺序为三个支腿的伸长量数据;
设立两个字节数组,填入字节数组的前后两部分;
再把16进制字符串转为字节类型的信息,按顺序填入字节数组的中间部分,构成了两条完整的字节数组,准备进行传输环节。
7.根据权利要求6所述六自由度平台控制方法,其特征在于:所述步骤六中构建UDP协议传输脚本,设置电脑为服务端,设置两个控制器为客户端,利用UDP协议传输数据到两个控制器的IP地址中,实现六自由度平台的控制任务;具体过程为:
利用UDP协议将步骤五得到的两条完整的字节数组分别传输给两个控制器,让两个控制器同时对他们各自控制的三个支腿进行驱动,实现六自由度平台的控制任务。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010501894.8A CN111694368A (zh) | 2020-06-04 | 2020-06-04 | 六自由度平台控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010501894.8A CN111694368A (zh) | 2020-06-04 | 2020-06-04 | 六自由度平台控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111694368A true CN111694368A (zh) | 2020-09-22 |
Family
ID=72479020
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010501894.8A Pending CN111694368A (zh) | 2020-06-04 | 2020-06-04 | 六自由度平台控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111694368A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113028987A (zh) * | 2021-03-03 | 2021-06-25 | 中国科学院光电技术研究所 | 一种基于激光测距仪的高精度六自由度测量方法及装置 |
Citations (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01176853A (ja) * | 1987-12-28 | 1989-07-13 | Shimadzu Corp | 無段変速機の減速制御装置 |
US4897586A (en) * | 1988-03-30 | 1990-01-30 | Toyoda Koko Kabushiki Kaisha | Electric control apparatus for industrial robot |
JPH02191918A (ja) * | 1988-10-14 | 1990-07-27 | Nikon Corp | オートブラケティング撮影装置 |
JPH06102902A (ja) * | 1992-09-18 | 1994-04-15 | Rika Kogyo Kk | プロセス制御装置 |
JP2000358393A (ja) * | 1999-06-11 | 2000-12-26 | Toyota Motor Corp | 電動機制御装置およびその方法 |
JP2009227122A (ja) * | 2008-03-24 | 2009-10-08 | Honda Motor Co Ltd | 後輪転舵制御装置の異常監視装置 |
CN101589327A (zh) * | 2007-09-26 | 2009-11-25 | 松下电器产业株式会社 | 光束扫描式显示装置、显示方法、程序以及集成电路 |
CN101795270A (zh) * | 2010-01-12 | 2010-08-04 | 山东高效能服务器和存储研究院 | 一种基于串口的服务器控制方法 |
CN102063122A (zh) * | 2010-11-10 | 2011-05-18 | 哈尔滨工业大学 | 一种空间六自由度运动台模态控制方法 |
CN103702295A (zh) * | 2013-12-26 | 2014-04-02 | Tcl集团股份有限公司 | 一种来电提醒的方法、装置及*** |
CN104038389A (zh) * | 2014-06-19 | 2014-09-10 | 高长喜 | 多重应用协议识别方法和装置 |
CN104590363A (zh) * | 2013-10-21 | 2015-05-06 | 操纵技术Ip控股公司 | 用于控制动力转向***的控制指令中的***异常检测 |
CN105013178A (zh) * | 2015-08-19 | 2015-11-04 | 武汉穆特科技有限公司 | 六自由度赛车模拟器 |
CN105241411A (zh) * | 2015-09-30 | 2016-01-13 | 中国人民解放军军械工程学院 | Stewart平台支腿长度测量装置及Stewart平台位姿测试***、方法 |
CN106054599A (zh) * | 2016-05-25 | 2016-10-26 | 哈尔滨工程大学 | 一种主从式水下机械臂的延时控制方法 |
CN107596686A (zh) * | 2017-09-11 | 2018-01-19 | 了了网络科技(苏州)有限公司 | 一种基于洗出算法的Stewart平台的控制*** |
CN108306554A (zh) * | 2018-02-05 | 2018-07-20 | 上海迪歆品牌设计股份有限公司 | 基于ue4与电动伺服器之间数据同步的互动车的实现方法 |
CN108310762A (zh) * | 2018-03-09 | 2018-07-24 | 威海华软信息技术有限公司 | 多自由度智能体感设备平台控制箱、控制***及方法 |
CN108333956A (zh) * | 2017-12-24 | 2018-07-27 | 上海风语筑展示股份有限公司 | 用于运动仿真平台的反解联动算法 |
CN108447337A (zh) * | 2018-03-29 | 2018-08-24 | 深圳视觉航空科技有限公司 | 基于虚拟现实的仿真飞行实现方法 |
CN109147536A (zh) * | 2018-09-18 | 2019-01-04 | 中国地质大学(武汉) | 一种六自由度的工程机械虚拟实训平台 |
CN110815180A (zh) * | 2019-10-31 | 2020-02-21 | 陕西科技大学 | 六自由度并联机器人运动分析建模及快速求解方法 |
CN111039200A (zh) * | 2019-12-30 | 2020-04-21 | 徐州重型机械有限公司 | 起重机和控制方法 |
CN111045438A (zh) * | 2019-10-21 | 2020-04-21 | 武汉大学 | 一种船载自稳平台及其控制***和方法 |
-
2020
- 2020-06-04 CN CN202010501894.8A patent/CN111694368A/zh active Pending
Patent Citations (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01176853A (ja) * | 1987-12-28 | 1989-07-13 | Shimadzu Corp | 無段変速機の減速制御装置 |
US4897586A (en) * | 1988-03-30 | 1990-01-30 | Toyoda Koko Kabushiki Kaisha | Electric control apparatus for industrial robot |
JPH02191918A (ja) * | 1988-10-14 | 1990-07-27 | Nikon Corp | オートブラケティング撮影装置 |
JPH06102902A (ja) * | 1992-09-18 | 1994-04-15 | Rika Kogyo Kk | プロセス制御装置 |
JP2000358393A (ja) * | 1999-06-11 | 2000-12-26 | Toyota Motor Corp | 電動機制御装置およびその方法 |
CN101589327A (zh) * | 2007-09-26 | 2009-11-25 | 松下电器产业株式会社 | 光束扫描式显示装置、显示方法、程序以及集成电路 |
JP2009227122A (ja) * | 2008-03-24 | 2009-10-08 | Honda Motor Co Ltd | 後輪転舵制御装置の異常監視装置 |
CN101795270A (zh) * | 2010-01-12 | 2010-08-04 | 山东高效能服务器和存储研究院 | 一种基于串口的服务器控制方法 |
CN102063122A (zh) * | 2010-11-10 | 2011-05-18 | 哈尔滨工业大学 | 一种空间六自由度运动台模态控制方法 |
CN104590363A (zh) * | 2013-10-21 | 2015-05-06 | 操纵技术Ip控股公司 | 用于控制动力转向***的控制指令中的***异常检测 |
CN103702295A (zh) * | 2013-12-26 | 2014-04-02 | Tcl集团股份有限公司 | 一种来电提醒的方法、装置及*** |
CN104038389A (zh) * | 2014-06-19 | 2014-09-10 | 高长喜 | 多重应用协议识别方法和装置 |
CN105013178A (zh) * | 2015-08-19 | 2015-11-04 | 武汉穆特科技有限公司 | 六自由度赛车模拟器 |
CN105241411A (zh) * | 2015-09-30 | 2016-01-13 | 中国人民解放军军械工程学院 | Stewart平台支腿长度测量装置及Stewart平台位姿测试***、方法 |
CN106054599A (zh) * | 2016-05-25 | 2016-10-26 | 哈尔滨工程大学 | 一种主从式水下机械臂的延时控制方法 |
CN107596686A (zh) * | 2017-09-11 | 2018-01-19 | 了了网络科技(苏州)有限公司 | 一种基于洗出算法的Stewart平台的控制*** |
CN108333956A (zh) * | 2017-12-24 | 2018-07-27 | 上海风语筑展示股份有限公司 | 用于运动仿真平台的反解联动算法 |
CN108306554A (zh) * | 2018-02-05 | 2018-07-20 | 上海迪歆品牌设计股份有限公司 | 基于ue4与电动伺服器之间数据同步的互动车的实现方法 |
CN108310762A (zh) * | 2018-03-09 | 2018-07-24 | 威海华软信息技术有限公司 | 多自由度智能体感设备平台控制箱、控制***及方法 |
CN108447337A (zh) * | 2018-03-29 | 2018-08-24 | 深圳视觉航空科技有限公司 | 基于虚拟现实的仿真飞行实现方法 |
CN109147536A (zh) * | 2018-09-18 | 2019-01-04 | 中国地质大学(武汉) | 一种六自由度的工程机械虚拟实训平台 |
CN111045438A (zh) * | 2019-10-21 | 2020-04-21 | 武汉大学 | 一种船载自稳平台及其控制***和方法 |
CN110815180A (zh) * | 2019-10-31 | 2020-02-21 | 陕西科技大学 | 六自由度并联机器人运动分析建模及快速求解方法 |
CN111039200A (zh) * | 2019-12-30 | 2020-04-21 | 徐州重型机械有限公司 | 起重机和控制方法 |
Non-Patent Citations (4)
Title |
---|
唐国明: "无人驾驶汽车半物理仿真***的设计", 《中国优秀博硕士学位论文全文数据库(博士)工程科技Ⅱ辑》 * |
李延生: "6-UCU构型stewart平台动力特性分析与仿真", 《中国优秀博硕士学位论文全文数据库(硕士)工程科技Ⅱ辑》 * |
沈洲: "六自由度运动平台控制***研究", 《中国优秀硕士学位论文全文库 信息科技辑》 * |
熊文文: "基于六自由度并联机构的汽车模拟驾驶设备的研究", 《中国优秀硕士学位论文工程科技II辑》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113028987A (zh) * | 2021-03-03 | 2021-06-25 | 中国科学院光电技术研究所 | 一种基于激光测距仪的高精度六自由度测量方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Žlajpah | Simulation in robotics | |
US8301421B2 (en) | Automatic control system generation for robot design validation | |
León et al. | Opengrasp: a toolkit for robot grasping simulation | |
CN107932504A (zh) | 基于PyQt的机械臂运行控制*** | |
CN104002296A (zh) | 机器人模拟器、机器人示教装置以及机器人示教方法 | |
CN105278685A (zh) | 一种基于eon的辅助教学***及教学方法 | |
CN1947960A (zh) | 用于识别环境和进行作业的仿人机器人 | |
CN112659124A (zh) | 一种基于Android***的虚拟仿真与控制*** | |
CN116310231A (zh) | 一种基于混合现实的工程装备实时交互***及运动仿真方法 | |
CN201637033U (zh) | 空调遥控器和空调*** | |
CN111694368A (zh) | 六自由度平台控制方法 | |
CN107838921A (zh) | 一种基于vr的机器人培训*** | |
CN110694286B (zh) | 一种使用机械臂模拟掌中木偶表演的方法 | |
CN116629373A (zh) | 一种模型训练***、训练方法、装置及存储介质 | |
CN206578829U (zh) | 一种七自由度仿生体感机械臂 | |
Rossmann et al. | The virtual testbed: Latest virtual reality technologies for space robotic applications | |
Wang et al. | Bidirectional linkage robot digital twin system based on ros | |
Ma et al. | Studies of AR drone on gesture control | |
CN112621757B (zh) | 一种多关节机器人动力学仿真装置及方法 | |
Henriquez et al. | Yet another robot platform for teaching programming: YarpTp | |
Kong et al. | Mobile manipulator control based on voice and visual signal | |
Banda et al. | Investigations on collaborative remote control of virtual robotic manipulators by using a Kinect v2 sensor | |
ShangGuan et al. | Research on interactive visual simulation for Cooperative Vehicle Infrastructure System | |
CN116652968A (zh) | 多机械臂协同在线仿真方法、装置、电子设备及存储介质 | |
Can-Jun et al. | Different structure based control system of the PUMA manipulator with an arm exoskeleton |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |