[go: up one dir, main page]

CN114770601B - Foot type robot motion experiment table - Google Patents

Foot type robot motion experiment table Download PDF

Info

Publication number
CN114770601B
CN114770601B CN202210511214.XA CN202210511214A CN114770601B CN 114770601 B CN114770601 B CN 114770601B CN 202210511214 A CN202210511214 A CN 202210511214A CN 114770601 B CN114770601 B CN 114770601B
Authority
CN
China
Prior art keywords
robot
running belt
displacement
speed
test
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.)
Active
Application number
CN202210511214.XA
Other languages
Chinese (zh)
Other versions
CN114770601A (en
Inventor
刘清宇
阮禹
袁兵
许多
牟子安
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan University of Science and Technology WHUST
Original Assignee
Wuhan University of Science and Technology WHUST
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan University of Science and Technology WHUST filed Critical Wuhan University of Science and Technology WHUST
Priority to CN202210511214.XA priority Critical patent/CN114770601B/en
Publication of CN114770601A publication Critical patent/CN114770601A/en
Application granted granted Critical
Publication of CN114770601B publication Critical patent/CN114770601B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/0095Means or methods for testing manipulators

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Abstract

A legged robotic motion laboratory bench comprising: a base (3); a pavement simulation platform (1) which comprises a running belt arranged on a base platform; a displacement measuring device (2) which is arranged on the base platform and measures the displacement of the robot on the running belt; and the control system is used for controlling the speed of the running belt according to the displacement of the robot on the running belt measured by the displacement sensor of the displacement measuring device in real time, and provides an experimental condition for exploring the deviation between an experimental actual result and an expected result under the condition of different road equivalent speeds.

Description

足式机器人运动实验台Legged Robot Motion Experiment Bench

技术领域technical field

本发明属于智能机器人测试技术与装备领域,具体涉及一种足式仿生机器人运动实验台。The invention belongs to the field of intelligent robot testing technology and equipment, in particular to a footed bionic robot motion test bench.

背景技术Background technique

近年来,足式仿生机器人高速发展,作为集机械、电子、计算机、控制科学、测控技术、以及人工智能于一体的学科,其学科交叉面之广、技术集成度之高受到了众多学者、科研机构与科技公司的青睐,是当下最热门的研究领域之一。In recent years, footed bionic robots have developed rapidly. As a discipline integrating machinery, electronics, computers, control science, measurement and control technology, and artificial intelligence, its wide range of disciplines and high degree of technology integration have attracted many scholars and scientific research. Favored by institutions and technology companies, it is one of the hottest research fields at the moment.

跳跃运动是多数动物实现快速行走与跨越障碍的方式,同样也是足式机器人仿生设计所期望实现的目标。而跳跃实验是作为评估足式机器人稳定控制算法鲁棒性以及结构设计时不可或缺的重要过程。一般将机器人置于跑步机上进行实验,由实验人员操作跑步机调速,进而实现机器人位置的循环复位过程,但该种方法难以保证调速准确、及时,机器人存在从跑步机上跌落的风险,尚不能作为一种行之有效的解决方案。Jumping is the way most animals achieve fast walking and crossing obstacles, and it is also the expected goal of bionic design of legged robots. The jumping experiment is an indispensable and important process to evaluate the robustness of the legged robot's stability control algorithm and the structure design. Generally, the robot is placed on a treadmill for experiments, and the experimenter controls the speed of the treadmill to realize the cyclic reset process of the robot position. However, this method is difficult to ensure accurate and timely speed regulation, and the robot has the risk of falling from the treadmill. Not as a proven solution.

发明内容Contents of the invention

本发明的目的在于为足式机器人跳跃实验提供一种实验平台及实验方法,以解决现行机器人跳跃实验过程难以持续进行而带来的预期实验效果偏差,实验过程中频繁对机器人复位所消耗的人力,以及其它可能对实验结果造成影响的因素所带来的问题,并提供探究在不同路面等效速度的情况下的实验实际结果与预期结果偏差的实验条件。The purpose of the present invention is to provide an experimental platform and experimental method for the legged robot jumping experiment, to solve the deviation of the expected experimental effect caused by the difficulty in continuing the current robot jumping experiment process, and the manpower consumed by frequent resetting of the robot during the experiment , and the problems caused by other factors that may affect the experimental results, and provide experimental conditions for exploring the deviation between the actual experimental results and the expected results under different road equivalent speeds.

根据本发明实施例的一方面,提供一种足式机器人运动实验台,包括:According to an aspect of the embodiments of the present invention, there is provided a legged robot motion test bench, comprising:

底台;base;

路面模拟平台,其包括安装在所述底台上的跑带;A road surface simulation platform, which includes a running belt installed on the base;

位移测量装置,其安装在所述底台上测量所述跑带上的机器人的位移;以及a displacement measuring device installed on the base platform to measure the displacement of the robot on the running belt; and

控制系统,在机器人进行跳跃实验时其被配置为执行以下步骤:A control system configured to perform the following steps when the robot performs a jumping experiment:

通过所述位移测量装置的位移传感器实时测量机器人在所述跑带上的位移D;Real-time measurement of the displacement D of the robot on the running belt by the displacement sensor of the displacement measuring device;

根据所述位移求取跳跃实验过程中机器人的水平方向实时绝对速度va Calculate the real-time absolute velocity v a of the robot in the horizontal direction during the jumping experiment according to the displacement

va=-Δy·f=(Dk+1-Dk)fv a = -Δy·f = (D k+1 -D k )f

式中,Dk与Dk+1为所述位移传感器相邻两返回值,f为所述位移传感器的频率;In the formula, Dk and Dk+1 are two adjacent return values of the displacement sensor, and f is the frequency of the displacement sensor;

求取机器人实时真实速度vr,vr=va-vb,式中vb为所述跑带带速;Find the real-time real speed v r of the robot, v r = v a -v b , where v b is the speed of the running belt;

对所述跑带带速按下式做持续修正:v′b=vr+Δv,式中Δv为速度补偿项,由下式确定:Δv=KΔD,其中K为与实验台结构以及预期回复效果相关的比例系数,ΔD=D-Dm,式中vr与Δv均为实时计算得到的值,Dm为机器人与所述跑带移速同步时的有效距离值。Continuously correct the speed of the running belt according to the following formula: v′ b =v r +Δv, where Δv is the speed compensation item, determined by the following formula: Δv=KΔD, where K is the structure of the test bench and the expected response The proportional coefficient related to the effect, ΔD=DD m , where v r and Δv are values calculated in real time, and D m is the effective distance value when the robot is synchronized with the moving speed of the running belt.

在一些示例中,在机器人进行跳跃实验之前,将机器人启动并使其以匀速在所述跑带上行走,从机器人步行开始,求取机器人的水平方向实时绝对速度va,取其中最大值为机器人试验速度vae,将所述跑带的带速vb调整到vb=-vaeIn some examples, before the robot performs the jumping experiment, the robot is started and made to walk on the running belt at a constant speed, starting from the robot walking, the real-time absolute velocity v a of the robot in the horizontal direction is obtained, and the maximum value is The robot tests the speed v ae , and adjusts the belt speed v b of the running belt to v b =-v ae .

在一些示例中,在机器人步行开始时所述跑带静止,在经过ΔT时间后才启动,ΔT由下式确定:In some examples, the running belt is at rest when the robot walk begins, and is not activated until a time ΔT has elapsed, where ΔT is determined by:

Figure BDA0003638046110000021
Figure BDA0003638046110000021

L为所述跑带有效长度。L is the effective length of the running belt.

在一些示例中,所述位移测量装置包括导轨和滑块,所述导轨垂直固定于所述底台的所述跑带布置方向的中线上,所述多个滑块设置于所述导轨上,每个所述滑块上设置一个所述位移传感器。In some examples, the displacement measuring device includes a guide rail and a slider, the guide rail is vertically fixed on the center line of the running belt arrangement direction of the base platform, and the plurality of sliders are arranged on the guide rail, One displacement sensor is arranged on each slider.

在一些示例中,机器人上安装有姿态传感器,该姿态传感器检测到机器人有跌落风险时使所述跑带静止。In some examples, an attitude sensor is mounted on the robot that stops the running belt when the robot detects that the robot is at risk of falling.

本发明模拟了跑道路面,可以通过跑带调速,实现包括但不限于足式机器人连续跳跃实验的测试需求,突破了实际实验场地空间的制约。本发明在不干涉足式机器人跳跃动作过程的前提下,使实验过程具备一定的安全性保障。本发明以实现测试功能为导向,以实现足式机器人连续跳跃实验目的,符合现代社会所倡导的短周期研发、节约资源的环境友好型设计理念,且设计方案具备有一定的经济性,具有重要的实际应用价值,同时也具有功能拓展的空间。The invention simulates the running road surface, and can adjust the speed through the running belt to realize the test requirements including but not limited to the continuous jumping experiment of the legged robot, breaking through the limitation of the space of the actual experimental site. On the premise of not interfering with the jumping action process of the legged robot, the invention ensures certain safety in the experiment process. The present invention is guided by the realization of the test function to achieve the purpose of the continuous jumping experiment of the legged robot. Its practical application value also has room for function expansion.

附图说明Description of drawings

为了更清楚地说明本发明实施例的技术方案,下面将对实施例的附图作简单地介绍。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the accompanying drawings of the embodiments will be briefly introduced below.

图1~图3为本发明一实施例提供的足式机器人运动实验台示意图。1 to 3 are schematic diagrams of a legged robot motion experiment platform provided by an embodiment of the present invention.

图4为本发明一实施例提供的足式机器人运动实验台坐标系示意图。Fig. 4 is a schematic diagram of the coordinate system of the legged robot motion experiment platform provided by an embodiment of the present invention.

图5为本发明一实施例提供的足式机器人运动实验台位移传感器信号真值表。Fig. 5 is a truth table of the signal of the displacement sensor of the legged robot motion test bench provided by an embodiment of the present invention.

图6为本发明一实施例提供的位移信号处理流程图。Fig. 6 is a flow chart of displacement signal processing provided by an embodiment of the present invention.

图7为本发明一实施例提供的机器人在跑带上水平速度求取流程图。Fig. 7 is a flow chart of obtaining the horizontal speed of a robot on a running belt according to an embodiment of the present invention.

图8为本发明一实施例提供的机器人初次与实验台移速同步过程流程图。Fig. 8 is a flow chart of the initial speed synchronization process between the robot and the test bench provided by an embodiment of the present invention.

图9为本发明一实施例提供的机器人复位过程实验台控制流程图。Fig. 9 is a control flow chart of the test bench for the robot reset process provided by an embodiment of the present invention.

具体实施方式Detailed ways

图1~图3示出了一种足式机器人运动实验台,其包括底台3以及安装在底台3上的路面模拟平台1和机器人位移测量装置2。底台3底部具有支撑脚杯18。路面模拟平台1包括跑带10、跑板11以及驱动跑带10的驱动系统。跑板11设置于跑带10之间,由跑板连接件12固定于底台3上。传动系统包括电机5以及位于跑带10两端将其张紧的第一滚筒4和第二滚筒8。两滚筒4、8互相平行,由滚筒连接件13固定于底台3上。第二滚筒8联有带轮,电机5轴上联有小带轮6,两个带轮通过传动带7连接构成带传动。1 to 3 show a legged robot motion test bench, which includes a base 3 , a road surface simulation platform 1 and a robot displacement measuring device 2 installed on the base 3 . The base 3 has a supporting foot cup 18 at the bottom. The road simulation platform 1 includes a running belt 10 , a running board 11 and a driving system for driving the running belt 10 . The running board 11 is arranged between the running belts 10 and is fixed on the base 3 by the running board connector 12 . The transmission system includes a motor 5 and a first roller 4 and a second roller 8 positioned at both ends of the running belt 10 to tension it. The two rollers 4 and 8 are parallel to each other, and are fixed on the bottom platform 3 by the roller connector 13 . The second cylinder 8 is connected with a pulley, and the motor 5 shaft is connected with a small pulley 6, and two pulleys are connected by a transmission belt 7 to form a belt drive.

如图3,机器人位移测量装置2包括导轨14、滑块15和位移传感器16。导轨14由导轨连接件17垂直固定于底台3跑带10布置方向的中线上。多个滑块15设置于导轨14上,可在导轨14上移动调整、固定。每个滑块15上设置一个位移传感器16。As shown in FIG. 3 , the robot displacement measuring device 2 includes a guide rail 14 , a slider 15 and a displacement sensor 16 . The guide rail 14 is vertically fixed on the center line of the arrangement direction of the running belt 10 of the bottom platform 3 by the guide rail connector 17 . A plurality of sliders 15 are arranged on the guide rail 14 , and can be moved, adjusted and fixed on the guide rail 14 . A displacement sensor 16 is arranged on each slider 15 .

下面详细说明足式机器人运动实验台的控制。The control of the legged robot motion test bench is described in detail below.

1)实验台开机,将测试机器人19放置于实验台跑带10中部靠后位置,并与位移传感器16保持合适的距离。以跑带10表面几何中心为实验台坐标系原点,建立如图4所示的实验台坐标系。取测试机器人质心为机器人位置参考点,则在实验台坐标系中,正确放置的测试机器人质心坐标范围是:1) Turn on the test bench, place the test robot 19 on the back of the middle of the running belt 10 of the test bench, and keep an appropriate distance from the displacement sensor 16 . Taking the geometric center of the surface of the running belt 10 as the origin of the coordinate system of the test bench, establish the coordinate system of the test bench as shown in Fig. 4 . Taking the center of mass of the test robot as the reference point of the robot position, then in the coordinate system of the test bench, the coordinate range of the center of mass of the test robot correctly placed is:

(XC,L/4,ZC)~(XC,L/2,ZC)(X C ,L/4,Z C )~(X C ,L/2,Z C )

其中L为实验台跑带10有效长度。Wherein L is the effective length of the running belt 10 of the test bench.

2)实验整个过程中通过实验台所配置的位移传感器16实时测量位移。以3个位移传感器为例,但不限定于此。具体地,3个位移传感器同时工作反馈回3个机器人位移信号,自上而下分别为d1、d2、d3,其值即为传感器到测试机器人机身距离值,显然若距离di2) During the whole process of the experiment, the displacement is measured in real time by the displacement sensor 16 configured on the test bench. Take three displacement sensors as an example, but not limited thereto. Specifically, the three displacement sensors work at the same time and feed back the displacement signals of the three robots, which are respectively d 1 , d 2 , and d 3 from top to bottom, and their values are the distances from the sensors to the body of the test robot. Obviously, if the distance d i :

di≥L(i=1,2,3)d i ≥ L (i=1,2,3)

此时传感器失焦,即反射点不在机身上,则记Ai=0无效,否则记Ai=1有效,Ai为表征di是否有效的逻辑量。3个逻辑量的所有可能取值情况如图5所示,记逻辑量B=A1+A2+A3,B=1则表示此时位移信号能够准确表征测试机器人在实验台坐标系Y轴方向上坐标变化情况,而B=0则表示此时测试机器人尚未放置在实验台上或已经出现摔倒情况。At this time, the sensor is out of focus, that is, the reflection point is not on the fuselage, it is invalid to record A i =0, otherwise it is valid to record A i =1, and A i is a logical quantity representing whether d i is valid. All possible values of the three logical quantities are shown in Figure 5, record the logical quantity B=A 1 +A 2 +A 3 , and B=1 means that the displacement signal at this time can accurately represent the test robot in the coordinate system Y of the test bench Coordinate changes in the axial direction, and B=0 means that the test robot has not been placed on the test bench at this time or has fallen down.

当B=1时,记D为机身到传感器有效距离,若单个信号有效则令D=di,若多个有效则取平均值,具体地有:When B=1, record D as the effective distance from the fuselage to the sensor, if a single signal is valid, let D=di, if multiple signals are valid, take the average value, specifically:

Figure BDA0003638046110000041
Figure BDA0003638046110000041

测试机器人的实时位移测量信号处理流程如图6所示,在整个实验过程中位移传感器16始终处于工作状态并持续返回距离测量值。The real-time displacement measurement signal processing flow of the test robot is shown in Figure 6. During the whole experiment, the displacement sensor 16 is always in the working state and continuously returns the distance measurement value.

当测试机器人初次放置于实验台上时并不运动,即对地位移为零。具体地,当位移传感器16相邻两返回值作差有Dk+1-Dk≤0.001f时即可判定为此时测试机器人本身不运动,其中f为位移传感器返回位移信号的频率,此时实验台电机5待机并不转动。When the test robot is placed on the test bench for the first time, it does not move, that is, the ground displacement is zero. Specifically, when the difference between two adjacent return values of the displacement sensor 16 is D k+1 -D k ≤ 0.001f, it can be determined that the test robot itself is not moving at this time, where f is the frequency of the displacement signal returned by the displacement sensor, where During the test bench motor 5 standby does not rotate.

3)在测试过程中,首先使测试机器人启动并以较低的速度(<0.5m/s)保持匀速在实验台上行走,此时显然有Dk+1-Dk>0.001f成立,由位移传感器相邻两次返回值可得到测试机器人水平方向上的实时绝对速度:3) During the test, the test robot is first started and walks on the test bench at a low speed (<0.5m/s) at a constant speed. At this time, it is obvious that D k+1 -D k >0.001f is established, by The real-time absolute speed of the test robot in the horizontal direction can be obtained by two adjacent return values of the displacement sensor:

va=-Δy·f=(Dk+1-Dk)fv a = -Δy·f = (D k+1 -D k )f

式中,Dk与Dk+1为由传感器返回并经信号处理的两相邻有效距离;f为位移传感器的频率。In the formula, Dk and Dk+1 are two adjacent effective distances returned by the sensor and processed by the signal; f is the frequency of the displacement sensor.

从测试机器人步行开始,相邻两有效距离即不断作差,求取测试机器人速度,取其中最大值为测试机器人试验速度记作vae,如图7所示。From the start of the test robot walking, the two adjacent effective distances are constantly different, and the test robot speed is calculated, and the maximum value is taken as the test robot test speed, which is recorded as v ae , as shown in Figure 7.

参考图8,要实现测试机器人与跑带速度同步,即测试机器人对地位移为零,则应有:vb=-vae成立,式中vb为实验台带速。Referring to Fig. 8, to realize the speed synchronization between the test robot and the running belt, that is, the ground displacement of the test robot is zero, then: v b = -v ae should be established, where v b is the belt speed of the test bench.

由实验台带速vb可得实验台与测试机器人移速同步时的电机输出转速:According to the belt speed v b of the test bench, the output speed of the motor when the speed of the test bench and the test robot is synchronized can be obtained:

Figure BDA0003638046110000042
Figure BDA0003638046110000042

式中,DG为实验台第二滚筒8外径;i为电机5轴上的小带轮6与第二滚筒8上的带轮所构成带传动的传动比。又因步进电机5旋转速度与输入电脉冲的频率成正比,故由电机5输出转速可求得应输入的电脉冲频率fe为:In the formula, D G is the outer diameter of the second drum 8 of the test bench; i is the transmission ratio of the belt transmission formed by the small pulley 6 on the motor 5 shaft and the pulley on the second drum 8 . Because the rotation speed of the stepping motor 5 is proportional to the frequency of the input electric pulse, the output speed of the motor 5 can obtain the frequency f of the electric pulse that should be input as:

Figure BDA0003638046110000043
Figure BDA0003638046110000043

式中β为步进电机步距角。至此,由已求得的应输入的电脉冲频率fe向步进电机发送电脉冲信号即可实现测试机器人与跑带速度的同步,此时测试机器人对地位移近似为零,并将此时机器人质心在实验台坐标系中的坐标(Xc,Y0,Zc)记为实验原点E0,其中Y0=L/2-Dm,Dm为测试机器人与跑带移速同步时的有效距离值也是该过程中的最大值。Where β is the stepping angle of the stepping motor. So far, the synchronization between the test robot and the running belt speed can be realized by sending the electric pulse signal to the stepping motor from the obtained electric pulse frequency f e that should be input. At this time, the ground displacement of the test robot is approximately zero, and the The coordinates (X c , Y 0 , Z c ) of the robot’s center of mass in the coordinate system of the test bench are recorded as the experimental origin E 0 , where Y 0 =L/2-D m , and D m is when the test robot is synchronized with the speed of the running belt. The effective distance value of is also the maximum value in the process.

此外,为使得由返回值所计算得到测试机器人速度准确可靠,在测试机器人步行开始时实验台电机并不启动即跑带静止,而是经过ΔT时间后才启动。ΔT由下式确定:In addition, in order to make the speed of the test robot calculated by the return value accurate and reliable, the motor of the test bench does not start when the test robot starts to walk, that is, the running belt is stationary, but starts after ΔT time. ΔT is determined by the following formula:

Figure BDA0003638046110000051
Figure BDA0003638046110000051

4)在测试过程中,当测试机器人处于步行状态且已经与跑带移速同步,此时应有va≈0成立,则可以开始跳跃实验过程。令测试机器人在行进的同时进行跳跃,在测试机器人腾空时,通过实验台位移传感器反馈机器人机身到传感器有效距离D,由3)中机器人实时速度的求取方法,类似地可求得跳跃实验过程中机器人的水平方向实时绝对速度va,而此时测试机器人实时真实速度为:vr=va-vb,当vb=0时,有vr=va成立。4) During the test, when the test robot is in the walking state and has been synchronized with the speed of the running belt, v a ≈ 0 should be established at this time, and the jumping experiment process can be started. Let the test robot jump while moving. When the test robot is in the air, the effective distance D from the robot body to the sensor is fed back by the displacement sensor of the test bench. From the method of obtaining the real-time speed of the robot in 3), similarly, the jump test can be obtained. The real-time absolute velocity v a of the robot in the horizontal direction during the process, and the real-time real velocity of the test robot at this time is: v r = va -v b , when v b =0, v r = va holds true.

当va≠0即vr≠-vb成立时,测试机器人与实验台存在相对运动趋势。具体地有,若vr>-vb,此时测试机器人相对实验台有前倾的运动趋势,若vb保持不变,则测试机器人将向前跌落实验台;若vr<-vb,此时测试机器人在跑带的作用下有相对实验台后退的运动趋势,若vb保持不变,在跑带作用下测试机器人将向后跌落实验台;若vr≈-vb,则此时测试机器人与实验台没有相对运动趋势,测试机器人对地位移近似为零,但若vb保持不变,则测试机器人在后续的跳跃过程中将向前跌落实验台。When v a ≠ 0, that is, v r ≠ -v b is established, there is a relative motion trend between the test robot and the test bench. Specifically, if v r >-v b , the test robot tends to lean forward relative to the test bench. If v b remains unchanged, the test robot will fall forward to the test bench; if v r <-v b , at this time, the test robot has a tendency to move backward relative to the test bench under the action of the running belt. If v b remains unchanged, the test robot will fall backwards to the test bench under the action of the running belt; if v r ≈-v b , then At this time, the test robot and the test platform have no relative motion trend, and the ground displacement of the test robot is approximately zero. However, if v b remains unchanged, the test robot will fall forward to the test platform during the subsequent jumping process.

参考图9,出于保护测试机器人以及实验过程可靠性的考虑,应保证跳跃实验时测试机器人的起跳位置始终位于实验原点,为实现这一目标,带速应按下式做持续修正:Referring to Figure 9, in consideration of the protection of the test robot and the reliability of the experimental process, it should be ensured that the take-off position of the test robot is always at the origin of the experiment during the jump experiment. To achieve this goal, the belt speed should be continuously corrected according to the following formula:

v′b=vr+Δvv′ b =v r +Δv

式中Δv为速度补偿项,由下式确定:In the formula, Δv is the speed compensation item, which is determined by the following formula:

Δv=KΔDΔv=KΔD

其中K为与实验台结构以及预期回复效果相关的比例系数,可取0.6~0.8;而ΔD=D-Dm。值得注意的是,式中vr与Δv均为实时计算得到的值。Among them, K is a proportional coefficient related to the structure of the test bench and the expected recovery effect, which can be 0.6-0.8; and ΔD=DD m . It is worth noting that v r and Δv in the formula are values calculated in real time.

具体地,当ΔD>0即D>Dm时,有Δv>0,此时va=vr+v′b<0,此时测试机器人将在跑带的作用下沿y轴正向靠近实验原点;随着ΔD逐渐减小,而当ΔD<0即D<Dm时,有Δv<0,此时va=vr+v′b>0,此时测试机器人将在跑带的作用下沿y轴负向靠近实验原点。由已求得的v′b再按2)中的步骤可求取此时相应的电机输出轴转速以及应输入的电脉冲频率。Specifically, when ΔD>0, that is, D>D m , there is Δv>0, at this time v a =v r +v′ b <0, at this time the test robot will approach positively along the y-axis under the action of the running belt The origin of the experiment; as ΔD gradually decreases, and when ΔD<0, that is, D<D m , there is Δv<0, at this time v a =v r +v′ b >0, and the test robot will be on the running belt Under the action, it is close to the origin of the experiment along the negative direction of the y-axis. According to the obtained v'b and then according to the steps in 2), the corresponding motor output shaft speed and the electric pulse frequency to be input can be obtained at this time.

进一步地,若ΔD=0成立,有Δv=0即v′b=vr,va=0此时测试机器人再次与跑带同速,对地位移为零。考虑到实际测试情况不能严格的保证ΔD=0成立,故当|D-Dm|≤0.01成立时,即判断为此时测试机器人已恢复到实验原点,令Δv=0,则有v′b=vr成立,测试机器人实现与跑带移速同步,此时可按3)进行下一次实验。Furthermore, if ΔD=0 holds true, then Δv=0, that is, v′ b =v r , v a =0, at this time the test robot is at the same speed as the running belt again, and the ground displacement is zero. Considering that the actual test situation cannot strictly guarantee the establishment of ΔD=0, when |DD m |≤0.01 is established, it is judged that the test robot has returned to the original point of the experiment at this time, and if Δv=0, then v′ b =v When r is established, the test robot is synchronized with the speed of the running belt. At this time, press 3) to carry out the next experiment.

5)在从测试机器人置于实验台上到实验结束的整个过程中,测试机器人所安装的姿态传感器20始终反馈实时姿态数据,当IMU所反馈的任意一轴角位移超过设定阈值,如45°,则可判断为此时测试机器人姿态不正常且有跌落风险,实验台电机立刻停转以保护测试机器人。5) During the entire process from when the test robot is placed on the test bench to the end of the experiment, the attitude sensor 20 installed on the test robot always feeds back real-time attitude data. When the angular displacement of any axis fed back by the IMU exceeds the set threshold, such as 45 °, it can be judged that the posture of the test robot is abnormal and there is a risk of falling, and the motor of the test bench stops immediately to protect the test robot.

6)步骤3)中所述的令测试机器人以一定速度行走并且与带速同步的过程目的为使得测试机器人、实验台预先检查有无故障等情况,若不进行低速的步行速度同步过程,以测试机器人放置点作为实验原点并按步骤4)进行跳跃实验也是可行的。有无步骤3)中所述的跳跃实验前移速同步过程不应理解为对本发明的限制。6) The purpose of the process of making the test robot walk at a certain speed and synchronize with the belt speed described in step 3) is to make the test robot and the test bench pre-check whether there are faults or not. It is also feasible to place the test robot as the origin of the experiment and perform jumping experiments according to step 4). The presence or absence of the speed synchronization process before the jump experiment described in step 3) should not be construed as a limitation to the present invention.

Claims (7)

1. A legged robotic motion laboratory bench, comprising:
a base table;
a pavement simulating platform including a running belt mounted on the base;
a displacement measuring device installed on the base platform for measuring the displacement of the robot on the running belt; and
a control system configured to perform the following steps when the robot is conducting a jump experiment:
measuring the displacement D of the robot on the running belt in real time through a displacement sensor of the displacement measuring device;
solving the horizontal direction reality of the robot in the jumping experiment process according to the displacementTime absolute velocity v a
v a =-Δy·f=(D k+1 -D k )f
In the formula, D k And D k+1 F is the frequency of the displacement sensor;
calculating real-time real speed v of robot r ,v r =v a -v b In the formula v b Taking the speed for the running belt;
continuously correcting the running belt speed according to the following formula: v' b =v r + Δ v, where Δ v is a velocity compensation term, determined by: Δ v = K Δ D, where K is a scaling factor related to the bench structure and the expected recovery effect, Δ D = D-D m In the formula v r And Δ v are both values calculated in real time, D m And the effective distance value is the effective distance value when the robot and the running belt move synchronously.
2. The legged robot motion laboratory table according to claim 1, wherein K is 0.6 to 0.8.
3. The legged robot motion laboratory bench of claim 1, wherein before the robot performs the jump experiment, the robot is started and made to walk on the running belt at a constant speed, and the horizontal real-time absolute velocity v of the robot is obtained from the start of walking of the robot a Taking the maximum value as the test speed v of the robot ae The belt speed v of the running belt b Is adjusted to v b =-v ae
4. The legged robot motion laboratory bench of claim 3, wherein the running belt is stationary at the beginning of robot walking and is activated after a time Δ T has elapsed, Δ T being determined by the following equation:
Figure QLYQS_1
l is the effective length of the running belt.
5. The legged robot movement laboratory table according to any one of claims 1 to 4, characterized in that the displacement sensor has a plurality of sensors.
6. The legged robot motion laboratory table according to claim 5, wherein the displacement measuring device comprises a guide rail and a slider, the guide rail is perpendicularly fixed on a center line of the running belt arrangement direction of the base table, the plurality of sliders are disposed on the guide rail, and one displacement sensor is disposed on each slider.
7. The legged robot motion laboratory bench of claim 1, characterized in that the robot is equipped with an attitude sensor that detects the robot falling risk and makes the running belt still.
CN202210511214.XA 2022-05-11 2022-05-11 Foot type robot motion experiment table Active CN114770601B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210511214.XA CN114770601B (en) 2022-05-11 2022-05-11 Foot type robot motion experiment table

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210511214.XA CN114770601B (en) 2022-05-11 2022-05-11 Foot type robot motion experiment table

Publications (2)

Publication Number Publication Date
CN114770601A CN114770601A (en) 2022-07-22
CN114770601B true CN114770601B (en) 2023-03-21

Family

ID=82436665

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210511214.XA Active CN114770601B (en) 2022-05-11 2022-05-11 Foot type robot motion experiment table

Country Status (1)

Country Link
CN (1) CN114770601B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117032285B (en) * 2023-08-18 2024-03-29 五八智能科技(杭州)有限公司 Foot type robot movement method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106625778A (en) * 2017-01-19 2017-05-10 长安大学 Test platform and test method for movement control of foot type bio-robot and test method
CN107389054A (en) * 2017-07-12 2017-11-24 重庆邮电大学 Robot testing's platform
CN109781148A (en) * 2019-03-22 2019-05-21 上海摩软通讯技术有限公司 A kind of step counting test macro, method, testing and control equipment and storage medium
CN113641103A (en) * 2021-08-13 2021-11-12 广东工业大学 Treadmill control method and system for adaptive robot

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4823858B2 (en) * 2006-11-01 2011-11-24 本田技研工業株式会社 Mobility performance test equipment
US9044859B2 (en) * 2013-10-31 2015-06-02 Disney Enterprises, Inc. Method for gait generation and tracking control for a bipedal walking robot

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106625778A (en) * 2017-01-19 2017-05-10 长安大学 Test platform and test method for movement control of foot type bio-robot and test method
CN107389054A (en) * 2017-07-12 2017-11-24 重庆邮电大学 Robot testing's platform
CN109781148A (en) * 2019-03-22 2019-05-21 上海摩软通讯技术有限公司 A kind of step counting test macro, method, testing and control equipment and storage medium
CN113641103A (en) * 2021-08-13 2021-11-12 广东工业大学 Treadmill control method and system for adaptive robot

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
孟健 ; 李贻斌 ; 李彬 ; .四足机器人对角小跑步态全方位移动控制方法及其实现.2015,(第01期),全文. *
李艳杰 ; 徐贝贝 ; .一种足式机器人的速度状态估计方法.2013,(第S2期),全文. *

Also Published As

Publication number Publication date
CN114770601A (en) 2022-07-22

Similar Documents

Publication Publication Date Title
Shin et al. Adaptive step length estimation algorithm using optimal parameters and movement status awareness
CN106017839B (en) Based on flexible, hinged plate benging and twisting vibration detection control apparatus and method
CN114770601B (en) Foot type robot motion experiment table
EP3981319A1 (en) Active magnetically controlled capsule robot detection system and detection method
CN103528520B (en) Based on pick-up unit and the method for the synchronous operation jack-up system of binocular vision
CN113641103B (en) Treadmill control method and system for adaptive robot
CN108634960B (en) An online gait detection method for exoskeleton wearers
CN106556388A (en) The measurement apparatus of movement locus of object, measuring method and caliberating device
CN110327187A (en) A kind of band priori torque non-model control method of ectoskeleton
CN104251702B (en) A kind of pedestrian navigation method measured based on relative pose
US20150374307A1 (en) Data analysis device, data analysis method, and data analysis program
CN106618456A (en) Capsule endoscope control system
WO2022199058A1 (en) Processing method and apparatus for robot stride length, robot control device, and storage medium
CN109708630B (en) Step strapdown height measurement method based on SHE model
CN107515004A (en) Step size computation device and method
CN106468548B (en) A kind of method of three axis dynamic robot measurement movement
CN207649738U (en) A kind of dynamic weigher
CN116026322B (en) A shield tunneling posture measurement method and system
Li et al. A new artificial lateral line attitude perception method based on mixed activation function-multilayer perceptron (MAF-MLP)
CN109876390A (en) A kind of running machine control system, treadmill and treadmill control method
CN104848856B (en) A kind of Intelligent Mobile Robot reckoning method and apparatus based on differential between wheel
CN108098760A (en) A kind of new biped robot&#39;s traveling control device and method
CN106123919A (en) Avoidance detecting system
CN111459177B (en) Stabilization control method for three-axis stabilized platform floating on water surface
CN108621201A (en) Method for measuring state of body of foot type robot

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
GR01 Patent grant
GR01 Patent grant