CN118596155A - A mobile redundant mechanical arm trajectory tracking control method and system - Google Patents
A mobile redundant mechanical arm trajectory tracking control method and system Download PDFInfo
- Publication number
- CN118596155A CN118596155A CN202410978900.7A CN202410978900A CN118596155A CN 118596155 A CN118596155 A CN 118596155A CN 202410978900 A CN202410978900 A CN 202410978900A CN 118596155 A CN118596155 A CN 118596155A
- Authority
- CN
- China
- Prior art keywords
- mobile
- redundant
- tracking control
- trajectory tracking
- joint
- 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
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/02—Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian coordinate type
- B25J9/04—Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian coordinate type by rotating at least one arm, excluding the head movement itself, e.g. cylindrical coordinate type or polar coordinate type
- B25J9/046—Revolute coordinate type
- B25J9/047—Revolute coordinate type the pivoting axis of the first arm being offset to the vertical axis
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/163—Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
本申请提供了一种移动冗余机械臂轨迹跟踪控制方法及系统,涉及冗余机械臂领域,方法包括:设计移动冗余机械臂的运动学模型;基于运动学模型,设计位姿模型预测轨迹跟踪控制策略;设计有限时间收敛神经动力学模型,通过有限时间收敛神经动力学模型求解位姿模型预测轨迹跟踪控制策略,得到冗余机械臂的关节速度以及关节角度值,实现移动冗余机械臂有限时间控制。针对建立的运动学模型,设计构建一种位姿模型预测轨迹跟踪控制策略,该策略引入三级关节约束,且考虑末端执行器的位置和姿态的同步控制。通过有限时间收敛神经动力学模型求解位姿模型预测轨迹跟踪控制策略,从而实现系统的有限时间控制。
The present application provides a trajectory tracking control method and system for a mobile redundant robotic arm, which relates to the field of redundant robotic arms. The method includes: designing a kinematic model of a mobile redundant robotic arm; designing a posture model prediction trajectory tracking control strategy based on the kinematic model; designing a finite-time convergence neural dynamics model, solving the posture model prediction trajectory tracking control strategy through the finite-time convergence neural dynamics model, obtaining the joint speed and joint angle values of the redundant robotic arm, and realizing finite-time control of the mobile redundant robotic arm. According to the established kinematic model, a posture model prediction trajectory tracking control strategy is designed and constructed, which introduces three-level joint constraints and considers the synchronous control of the position and posture of the end effector. The posture model prediction trajectory tracking control strategy is solved through the finite-time convergence neural dynamics model, thereby realizing finite-time control of the system.
Description
技术领域Technical Field
本申请涉及冗余机械臂领域,尤其涉及一种移动冗余机械臂轨迹跟踪控制方法及系统。The present application relates to the field of redundant robotic arms, and in particular to a trajectory tracking control method and system for a mobile redundant robotic arm.
背景技术Background Art
在过去的几十年里,机器人已被应用于各个领域,如工厂车间、服务业和医疗领域。由于其移动性、敏捷性和灵活性,移动冗余机械臂在运输、救援和军事行动中发挥了更加重要的作用。机器人技术和控制理论的现代创新,加上计算能力日益强大的计算机系统,促使学术界将研究重点转向移动机械手。工业机器人被用于执行各种任务,如移动、组装和运输物体。大多数工业冗余机械臂具有冗余关节,因为额外的自由度可以满足额外的设计目标,如避障、关节角度约束和扭矩最小化。移动冗余机械臂由移动移动基座和冗余机械臂组成,结合了二者的优点,能够在更复杂的环境中工作。其中,轨迹跟踪控制是移动冗余机械手的一个重要控制方向,许多研究人员在这些领域进行了广泛的研究。因此,研究移动冗余机械臂的轨迹跟踪控制方案不仅具有重要地理论意义,同时具有重要的工程应用价值。Over the past few decades, robots have been applied in various fields, such as factory workshops, service industries, and medical fields. Due to their mobility, agility, and flexibility, mobile redundant manipulators have played an increasingly important role in transportation, rescue, and military operations. Modern innovations in robotics and control theory, coupled with increasingly powerful computer systems, have prompted the academic community to shift its research focus to mobile manipulators. Industrial robots are used to perform various tasks, such as moving, assembling, and transporting objects. Most industrial redundant manipulators have redundant joints because the additional degrees of freedom can meet additional design goals, such as obstacle avoidance, joint angle constraints, and torque minimization. Mobile redundant manipulators consist of a mobile base and redundant manipulators, combining the advantages of both and being able to work in more complex environments. Among them, trajectory tracking control is an important control direction for mobile redundant manipulators, and many researchers have conducted extensive research in these areas. Therefore, studying the trajectory tracking control scheme of mobile redundant manipulators is not only of great theoretical significance, but also of great engineering application value.
对于移动冗余机械臂系统来说,冗余机械臂的灵活操作至关重要,因此末端执行器位置和姿态的同步跟踪尤为重要。对于冗余机械臂,存在各种轨迹跟踪方案。有学者提出了一种关节加速度级的同步重复运动规划与控制方案,该方案解决了两个冗余机械臂在轨迹跟踪过程中出现的关节角度漂移现象,并通过位置和速度误差反馈证明了该方案的有效性和准确性。除了同时跟踪末端执行器的位置和姿态外,冗余机械臂在执行灵巧任务时还必须确保操作安全。因此,需要将关节角度、关节速度和关节加速度的联合约束纳入控制方案中。然而,大多数针对冗余机械手的轨迹跟踪方案,如常用的最小速度范数(MVN)方法和最小加速度范数(MAN)方法,在处理多级关节约束方面存在局限性。MVN和MAN可以通过转换技术处理不同级别的关节约束。然而,前者只能在速度级引入关节角度和关节速度约束,而后者可以在加速度级引入三级关节约束(位置、速度和加速度),且现有的约束转换技术可能会缩小决策变量的可行域,影响系统的灵活性。For mobile redundant manipulator systems, the flexible operation of redundant manipulators is crucial, so the synchronous tracking of the position and posture of the end effector is particularly important. There are various trajectory tracking schemes for redundant manipulators. Some scholars have proposed a synchronous repetitive motion planning and control scheme at the joint acceleration level, which solves the joint angle drift phenomenon that occurs in the trajectory tracking process of two redundant manipulators, and proves the effectiveness and accuracy of the scheme through position and velocity error feedback. In addition to simultaneously tracking the position and posture of the end effector, redundant manipulators must also ensure operational safety when performing dexterous tasks. Therefore, it is necessary to incorporate the joint constraints of joint angle, joint velocity and joint acceleration into the control scheme. However, most trajectory tracking schemes for redundant manipulators, such as the commonly used minimum velocity norm (MVN) method and minimum acceleration norm (MAN) method, have limitations in handling multi-level joint constraints. MVN and MAN can handle different levels of joint constraints through conversion technology. However, the former can only introduce joint angle and joint velocity constraints at the velocity level, while the latter can introduce three-level joint constraints (position, velocity and acceleration) at the acceleration level, and the existing constraint conversion technology may narrow the feasible domain of decision variables and affect the flexibility of the system.
此外,由移动基座运动引起的干扰是一个需要考虑的因素。有学者研究了浮空器机械手的建模与控制。仿真结果表明,如果不考虑飞行器的运动,末端执行器无法完全跟踪轨迹。而模型预测控制(MPC)是处理系统不确定性和干扰的有力工具,它能基于模型预测系统的未来状态,从而补偿移动基座运动引起的干扰。然而鉴于MPC的滚动优化特性,它存在一些缺点,如计算复杂度增加和局部最优解的存在。因此,高效、准确地解决机器人的优化问题至关重要。神经动力学(ND)在解决机器人优化问题方面是有效的。有学者提出了一种基于投影递归神经网络的机器人操作器力位控制方法,成功地将神经网络框架中的力控制转换为力位控制方法。In addition, the interference caused by the motion of the mobile base is a factor that needs to be considered. Some scholars have studied the modeling and control of the aerostat manipulator. The simulation results show that if the motion of the aircraft is not taken into account, the end effector cannot fully track the trajectory. Model predictive control (MPC) is a powerful tool for dealing with system uncertainty and interference. It can predict the future state of the system based on the model, thereby compensating for the interference caused by the motion of the mobile base. However, given the rolling optimization characteristics of MPC, it has some disadvantages, such as increased computational complexity and the existence of local optimal solutions. Therefore, it is crucial to solve the optimization problem of the robot efficiently and accurately. Neural dynamics (ND) is effective in solving robot optimization problems. Some scholars have proposed a force-position control method for robot manipulators based on projected recursive neural networks, which successfully converted the force control in the neural network framework into a force-position control method.
通过以上分析,对移动冗余机械臂系统的轨迹跟踪控制研究仍然面临着众多的挑战。首先,如何在引入三重关节约束的情况下,不减少决策变量的可行域是个需要解决的问题。其次,针对移动冗余机械臂,如何实现末端执行器位置和姿态的同步控制是一个需要解决的问题。最后,如何实现移动冗余机械臂的有限时间控制也是个需要解决的问题。Through the above analysis, the research on trajectory tracking control of mobile redundant manipulator system still faces many challenges. First, how to not reduce the feasible domain of decision variables when introducing triple joint constraints is a problem that needs to be solved. Secondly, for mobile redundant manipulators, how to achieve synchronous control of the end effector position and posture is a problem that needs to be solved. Finally, how to achieve finite time control of mobile redundant manipulators is also a problem that needs to be solved.
发明内容Summary of the invention
本发明的目的在于:为了解决现有的移动冗余机械臂系统存在末端执行器位置和姿态的难以同步控制,且约束变换技术会减少决策变量可行域的问题,提供一种移动冗余机械臂轨迹跟踪控制方法及系统。The purpose of the present invention is to provide a trajectory tracking control method and system for a mobile redundant robotic arm in order to solve the problem that the end effector position and posture are difficult to be synchronously controlled in the existing mobile redundant robotic arm system, and the constraint transformation technology will reduce the feasible domain of decision variables.
本申请的上述目的是通过以下技术方案得以实现的:The above-mentioned purpose of the present application is achieved through the following technical solutions:
S1:设计移动冗余机械臂的运动学模型;S1: Design the kinematic model of the mobile redundant manipulator;
S2:基于运动学模型,设计位姿模型预测轨迹跟踪控制策略;S2: Based on the kinematic model, design a posture model prediction trajectory tracking control strategy;
S3:设计有限时间收敛神经动力学模型,通过有限时间收敛神经动力学模型求解位姿模型预测轨迹跟踪控制策略,得到冗余机械臂的关节速度以及关节角度值,实现移动冗余机械臂有限时间控制。S3: Design a finite-time convergence neural dynamics model, solve the posture model through the finite-time convergence neural dynamics model to predict the trajectory tracking control strategy, obtain the joint speed and joint angle values of the redundant robotic arm, and realize the finite-time control of the mobile redundant robotic arm.
可选的,步骤S1包括:Optionally, step S1 includes:
移动冗余机械臂系统包括:移动基座和冗余机械臂;对移动基座和冗余机械臂进行数学建模;The mobile redundant robotic arm system comprises: a mobile base and a redundant robotic arm; mathematical modeling is performed on the mobile base and the redundant robotic arm;
令表示冗余机械臂的末端执行器的坐标,其中和分别表示相对于惯性参考系的位置和姿态,姿态以欧拉角表示,表示末端执行器在三维坐标系的坐标,表示绕X、Y、Z轴旋转的旋转矢量;make represents the coordinates of the end effector of the redundant manipulator, where and They represent the position and attitude relative to the inertial reference system, respectively. The attitude is expressed in Euler angles. represents the coordinates of the end effector in the three-dimensional coordinate system, Represents the rotation vector around the X, Y, and Z axes;
移动冗余机械臂系统的状态变量定义为,其中包含移动基座的位置和姿态,而表示冗余机械臂的关节角度向量,表示实数域;有以下公式:The state variables of the mobile redundant manipulator system are defined as ,in Contains the location of the mobile base and posture ,and represents the joint angle vector of the redundant manipulator, represents the field of real numbers; it has the following formula:
(1) (1)
其中,表示移动基座在固定坐标系中的速度,而表示移动基座的雅可比矩阵;表示基座的线速度;in, represents the velocity of the mobile base in the fixed coordinate system, and represents the Jacobian matrix of the moving base; Indicates the linear speed of the base;
末端执行器的广义速度定义为,其中和分别表示末端执行器的线速度和角速度;The generalized velocity of the end effector is defined as ,in and represent the linear velocity and angular velocity of the end effector, respectively;
末端执行器相对于惯性参考系的位置和方向由整个移动冗余机械臂系统的正向运动学确定,并表示为:The position and orientation of the end effector relative to the inertial reference frame are determined by the forward kinematics of the entire mobile redundant manipulator system and are expressed as:
(2) (2)
其中,表示正运动学函数;in, represents the positive kinematic function;
对于整个移动冗余机械臂系统,有:For the entire mobile redundant robotic arm system, there are:
(3) (3)
其中,表示移动基座的速度以及冗余机械臂的关节速度,而是几何雅可比矩阵;表示移动基座的速度;表示冗余机械臂的关节速度。in, represents the speed of the mobile base and the joint speed of the redundant robot, and is the geometric Jacobian matrix; Indicates the speed of the moving base; Indicates the joint velocity of the redundant robot arm.
可选的,所述位姿模型预测轨迹跟踪控制策略如下:Optionally, the posture model prediction trajectory tracking control strategy is as follows:
(4) (4)
其中,表示期望位置和姿态;表示正运动学函数;表示第i时刻的移动冗余机械臂的关节角度;表示第i时刻的移动冗余机械臂的关节角速度;表示第i时刻的移动冗余机械臂的关节角加速度;是由矩阵加权的范数,是跟踪误差的权重矩阵,是关节速度的权重矩阵,是关节加速度增量的权重矩阵,表示关节速度的增量,表示机器人中关节数量,表示预测空间,表示预测控制区间;,,分别表示关节角度、速度和加速度的最小约束,而,,是对应的最大约束。in, Indicate desired position and posture; represents the positive kinematic function; represents the joint angle of the mobile redundant manipulator at the i-th moment; represents the joint angular velocity of the mobile redundant manipulator at the i-th moment; represents the joint angular acceleration of the mobile redundant manipulator at the i-th moment; is the matrix The weighted norm, is the weight matrix of the tracking error, is the weight matrix of joint velocities, is the weight matrix of joint acceleration increments, represents the increment of joint velocity, represents the number of joints in the robot, represents the prediction space, represents the forecast control interval; , , denote the minimum constraints on joint angle, velocity and acceleration respectively, and , , is the corresponding maximum constraint.
可选的,所述位姿模型预测轨迹跟踪控制策略的求解步骤包括:Optionally, the steps of solving the posture model prediction trajectory tracking control strategy include:
构建以下矩阵,简化公式(4):Construct the following matrix to simplify formula (4):
其中,表示采样时间;表示当前时刻移动冗余机械臂末端执行器的位置和姿态;表示上一时刻移动冗余机械臂的角速度;表示当前时刻移动冗余机械臂的关节角度;表示第时刻系统的关节角加速度;表示第时刻系统的关节角速度;表示第N时刻机械臂末端执行器的位置和姿态;表示第N时刻机械臂末端执行器的期望位置和姿态;表示机械臂末端执行器的期望位置和姿态;in, Indicates the sampling time; Indicates the position and posture of the end effector of the mobile redundant robot arm at the current moment; Indicates the angular velocity of the mobile redundant manipulator at the last moment; Indicates the joint angle of the mobile redundant robot arm at the current moment; Indicates The joint angular acceleration of the system at each moment; Indicates The joint angular velocity of the system at all times; Indicates the position and posture of the end effector of the robot arm at the Nth moment; represents the expected position and posture of the end effector of the robot at the Nth moment; Represents the desired position and posture of the robot end effector;
设计公式,如下:The design formula is as follows:
其中,;;,;;表示单位矩阵;表示对变量进行向量化操作;in , ; ; , ; ; represents the identity matrix; Indicates vectorized operation on variables;
通过省略与无关的常数项来,简化成本函数式(4),将其转化为OP优化问题如下:By omitting The irrelevant constant term is used to simplify the cost function (4) and transform it into the OP optimization problem as follows:
(7) (7)
其中,表示的转置;和,有:in , express The transpose of and ,have:
在时刻,式(7)解中的第一个元素用于计算关节速度增量。exist At this moment, the first element in the solution of equation (7) Used to calculate joint velocity delta.
可选的,所述位姿模型预测轨迹跟踪控制策略的求解步骤,还包括:Optionally, the step of solving the posture model prediction trajectory tracking control strategy also includes:
设计一个松弛变量,,并引入一个惩罚因子将OP优化问题式(7)转化为一个包含松弛变量的非约束OP优化问题,公式如下:Design a slack variable , , and introduce a penalty factor to transform the OP optimization problem (7) into an unconstrained OP optimization problem containing slack variables, the formula is as follows:
(8) (8)
其中是一个惩罚因子;为欧拉-拉格朗日方程的表现形式。in is a penalty factor; is the expression of the Euler-Lagrange equation.
可选的,所述位姿模型预测轨迹跟踪控制策略的求解步骤,还包括:Optionally, the step of solving the posture model prediction trajectory tracking control strategy also includes:
式(8)是一个凸优化OP优化问题,因此必定存在一个解满足以下条件:Formula (8) is a convex optimization OP optimization problem, so there must be a solution that satisfies the following conditions:
(9) (9)
其中和是全局优化解;表示一个全局优化解;表示欧拉-拉格朗日方程L在方向变量z上的梯度算子;表示表示欧拉-拉格朗日方程L在方向变量上的梯度算子;in and is the global optimal solution; represents a global optimal solution; represents the gradient operator of the Euler-Lagrange equation L on the direction variable z; It represents the Euler-Lagrange equation L in the direction variable Gradient operator on ;
定义函数:Define the function:
有:have:
,, , ,
当趋近于零时,求得式(10)的解;when When it approaches zero, the solution of equation (10) is obtained;
采用带有激活函数的神经动力学公式来使误差函数趋近于零,如下:The error function is made by using the neural dynamics formula with activation function Approaches zero, as follows:
其中表示误差函数的变化率;是一个与收敛速度有关的指标,而是一个由奇函数且单调递增的组成的激活函数,表示为:in represents the rate of change of the error function; is an indicator related to the convergence speed, and is an odd function and monotonically increasing The activation function composed of It is expressed as:
其中表示的第个元素,是一个自定义参数,和都是正数,且有:in express No. elements, is a custom parameter. and are all positive numbers, and we have:
其中表示绝对值的k次方;in express The kth power of the absolute value;
因此,式(10)的求解公式如下:Therefore, the solution formula of formula (10) is as follows:
根据式(11)求出时刻的解,获取的值,将中的第一个元素用于更新关节速度,确定下一时刻的关节角度值。According to formula (11), we can get time The solution to obtain The value of The first element in Used to update the joint velocity and determine the joint angle value at the next moment.
一种移动冗余机械臂轨迹跟踪控制系统,系统包括:计算机、移动基座、冗余机械臂、显示屏;A mobile redundant mechanical arm trajectory tracking control system, the system comprising: a computer, a mobile base, a redundant mechanical arm, and a display screen;
所述移动基座、冗余机械臂以及显示屏均连接计算机;The mobile base, redundant mechanical arms and display screen are all connected to a computer;
所述计算机用于获取移动基座以及冗余机械臂的运行数据;The computer is used to obtain the operation data of the mobile base and the redundant mechanical arm;
所述计算机还用于设计移动冗余机械臂的运动学模型;The computer is also used to design a kinematic model for a mobile redundant robotic arm;
所述计算机还用于基于运动学模型,设计位姿模型预测轨迹跟踪控制策略;The computer is also used to design a posture model prediction trajectory tracking control strategy based on a kinematic model;
所述计算机还用于设计有限时间收敛神经动力学模型;The computer is also used to design a finite-time convergent neural dynamics model;
所述计算机还用于通过有限时间收敛神经动力学模型以及运行数据,求解位姿模型预测轨迹跟踪控制策略,得到冗余机械臂的关节速度以及关节角度值;The computer is also used to solve the posture model prediction trajectory tracking control strategy through the finite time convergence neural dynamics model and operation data, and obtain the joint speed and joint angle values of the redundant manipulator;
所述计算机还用于通过关节速度以及关节角度值,实现移动冗余机械臂有限时间控制;The computer is also used to realize limited time control of the mobile redundant manipulator through joint speed and joint angle values;
所述显示屏用于实时可视化显示移动冗余机械臂的三维状态模型。The display screen is used for visually displaying the three-dimensional state model of the mobile redundant mechanical arm in real time.
一种计算机可读存储介质,所述计算机可读存储介质存储有指令,当所述指令被执行时,执行一种移动冗余机械臂轨迹跟踪控制方法。A computer-readable storage medium stores instructions. When the instructions are executed, a mobile redundant manipulator trajectory tracking control method is executed.
本申请提供的技术方案带来的有益效果是:The beneficial effects of the technical solution provided by this application are:
考虑移动冗余机械臂中冗余机械臂的轨迹跟踪控制,移动基座做独立的控制,将移动基座的运动视为对冗余机械臂系统的扰动。设计位姿模型预测轨迹跟踪控制策略同时考虑末端执行器的位置和姿态、关节速度和关节加速度共三级约束,并能实现对末端执行器位置和姿态的同步控制。设计的有限时间收敛神经动力学模型可以在有限时间内收敛,从而求出位姿模型预测轨迹跟踪控制策略的解,实现移动冗余机械臂有限时间控制。本申请的技术方案既能够实现移动冗余机械臂位置和姿态的同步轨迹跟踪控制,又能同时处理冗余机械臂三级关节约束和实现系统的有限时间控制。Considering the trajectory tracking control of the redundant manipulator in the mobile redundant manipulator, the mobile base is independently controlled, and the movement of the mobile base is regarded as a disturbance to the redundant manipulator system. The posture model predicts the trajectory tracking control strategy, which takes into account the three-level constraints of the position and posture of the end effector, the joint velocity and the joint acceleration, and can realize the synchronous control of the position and posture of the end effector. The designed finite-time convergence neural dynamics model can converge within a finite time, so as to obtain the solution of the posture model predictive trajectory tracking control strategy and realize the finite-time control of the mobile redundant manipulator. The technical solution of the present application can not only realize the synchronous trajectory tracking control of the position and posture of the mobile redundant manipulator, but also can simultaneously handle the three-level joint constraints of the redundant manipulator and realize the finite-time control of the system.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
下面将结合附图及实施例对本申请作进一步说明,附图中:The present application will be further described below with reference to the accompanying drawings and embodiments, in which:
图1是本申请实施例中移动冗余机械臂轨迹跟踪控制方法的步骤图;FIG1 is a step diagram of a trajectory tracking control method for a mobile redundant robotic arm in an embodiment of the present application;
图2是本申请实施例中移动冗余机械臂轨迹跟踪控制方法的移动冗余机械臂运动学分析图;FIG2 is a kinematic analysis diagram of a mobile redundant mechanical arm in a mobile redundant mechanical arm trajectory tracking control method in an embodiment of the present application;
图3是本申请实施例中移动冗余机械臂轨迹跟踪控制方法的移动冗余机械臂跟踪轨迹图;3 is a diagram of the tracking trajectory of a mobile redundant mechanical arm in a mobile redundant mechanical arm trajectory tracking control method in an embodiment of the present application;
图4是本申请实施例中移动冗余机械臂轨迹跟踪控制方法的三维期望轨迹和实际轨迹图;FIG4 is a diagram of a three-dimensional desired trajectory and an actual trajectory of a mobile redundant manipulator trajectory tracking control method according to an embodiment of the present application;
图5是本申请实施例中移动冗余机械臂轨迹跟踪控制方法的二维实际轨迹和期望轨迹图;5 is a two-dimensional diagram of actual trajectory and expected trajectory of the mobile redundant manipulator trajectory tracking control method in an embodiment of the present application;
图6是本申请实施例中移动冗余机械臂轨迹跟踪控制方法的末端执行器的位置误差图;6 is a position error diagram of the end effector of the mobile redundant manipulator trajectory tracking control method in an embodiment of the present application;
图7是本申请实施例中移动冗余机械臂轨迹跟踪控制方法的机械臂的关节角度图;7 is a diagram of joint angles of a robot arm in a mobile redundant robot arm trajectory tracking control method according to an embodiment of the present application;
图8是本申请实施例中移动冗余机械臂轨迹跟踪控制方法的机械臂的关节速度图;8 is a diagram of joint speeds of a robot arm in a mobile redundant robot arm trajectory tracking control method according to an embodiment of the present application;
图9是本申请实施例中移动冗余机械臂轨迹跟踪控制方法的关节力矩图;9 is a joint torque diagram of the trajectory tracking control method of the mobile redundant manipulator in an embodiment of the present application;
图10是本申请实施例中移动冗余机械臂轨迹跟踪控制方法的实际和期望姿态的旋转向量图;10 is a rotation vector diagram of actual and desired postures of a mobile redundant manipulator trajectory tracking control method according to an embodiment of the present application;
图11是本申请实施例中移动冗余机械臂轨迹跟踪控制方法的姿态的旋转向量误差图;11 is a rotation vector error diagram of the posture of the mobile redundant manipulator trajectory tracking control method in an embodiment of the present application;
图12是本申请实施例中移动冗余机械臂轨迹跟踪控制方法的末端执行器在X方向上的位置误差图;12 is a diagram showing a position error of the end effector in the X direction of the mobile redundant manipulator trajectory tracking control method according to an embodiment of the present application;
图13是本申请实施例中移动冗余机械臂轨迹跟踪控制方法的末端执行器在Y方向上的位置误差图;13 is a diagram showing a position error of the end effector in the Y direction of the mobile redundant manipulator trajectory tracking control method according to an embodiment of the present application;
图14是本申请实施例中移动冗余机械臂轨迹跟踪控制方法的末端执行器在Z方向上的位置误差图;14 is a diagram showing a position error of the end effector in the Z direction of the mobile redundant manipulator trajectory tracking control method according to an embodiment of the present application;
图15是本申请实施例中移动冗余机械臂轨迹跟踪控制方法的末端执行器的绕X轴旋转矢量误差图;15 is a diagram of a rotation vector error around the X-axis of the end effector of the mobile redundant manipulator trajectory tracking control method in an embodiment of the present application;
图16是本申请实施例中移动冗余机械臂轨迹跟踪控制方法的末端执行器的绕Y轴旋转矢量误差图;16 is a diagram of a rotation vector error around the Y axis of the end effector of the mobile redundant manipulator trajectory tracking control method in an embodiment of the present application;
图17是本申请实施例中移动冗余机械臂轨迹跟踪控制方法的末端执行器的绕Z轴旋转矢量误差图。FIG. 17 is a diagram of the rotation vector error around the Z-axis of the end effector of the mobile redundant robot arm trajectory tracking control method in an embodiment of the present application.
具体实施方式DETAILED DESCRIPTION
为了对本申请的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本申请的具体实施方式。In order to have a clearer understanding of the technical features, purposes and effects of the present application, the specific implementation methods of the present application are now described in detail with reference to the accompanying drawings.
本申请的实施例提供了一种移动冗余机械臂轨迹跟踪控制方法。An embodiment of the present application provides a trajectory tracking control method for a mobile redundant robotic arm.
请参考图1,图1是本申请实施例中一种移动冗余机械臂轨迹跟踪控制方法的步骤图,包括:Please refer to FIG. 1 , which is a step diagram of a mobile redundant robot arm trajectory tracking control method in an embodiment of the present application, including:
S1:设计移动冗余机械臂的运动学模型;S1: Design the kinematic model of the mobile redundant manipulator;
步骤S1包括:Step S1 includes:
移动冗余机械臂系统包括:移动基座和冗余机械臂;对移动基座和冗余机械臂进行数学建模;The mobile redundant robotic arm system comprises: a mobile base and a redundant robotic arm; mathematical modeling is performed on the mobile base and the redundant robotic arm;
令表示冗余机械臂的末端执行器的坐标,其中和分别表示相对于惯性参考系的位置和姿态,姿态以欧拉角表示,表示末端执行器在三维坐标系的坐标,表示绕X、Y、Z轴旋转的旋转矢量;make represents the coordinates of the end effector of the redundant manipulator, where and They represent the position and attitude relative to the inertial reference system, respectively. The attitude is expressed in Euler angles. represents the coordinates of the end effector in the three-dimensional coordinate system, Represents the rotation vector around the X, Y, and Z axes;
移动冗余机械臂系统的状态变量定义为,其中包含移动基座的位置和姿态,而表示冗余机械臂的关节角度向量,表示实数域;有以下公式:The state variables of the mobile redundant manipulator system are defined as ,in Contains the location of the mobile base and posture ,and represents the joint angle vector of the redundant manipulator, represents the field of real numbers; it has the following formula:
(1) (1)
其中,表示移动基座在固定坐标系中的速度,而表示移动基座的雅可比矩阵;表示基座的线速度;in, represents the velocity of the mobile base in the fixed coordinate system, and represents the Jacobian matrix of the moving base; Indicates the linear speed of the base;
末端执行器的广义速度定义为,其中和分别表示末端执行器的线速度和角速度;The generalized velocity of the end effector is defined as ,in and represent the linear velocity and angular velocity of the end effector, respectively;
末端执行器相对于惯性参考系的位置和方向由整个移动冗余机械臂系统的正向运动学确定,并表示为:The position and orientation of the end effector relative to the inertial reference frame are determined by the forward kinematics of the entire mobile redundant manipulator system and are expressed as:
(2) (2)
其中,表示正运动学函数;in, represents the positive kinematic function;
对于整个移动冗余机械臂系统,有:For the entire mobile redundant robotic arm system, there are:
(3) (3)
其中,表示移动基座的速度以及冗余机械臂的关节速度,而是几何雅可比矩阵;表示移动基座的速度;表示冗余机械臂的关节速度。in, represents the speed of the mobile base and the joint speed of the redundant robot, and is the geometric Jacobian matrix; Indicates the speed of the moving base; Indicates the joint velocity of the redundant robot arm.
具体的,移动冗余机械臂被解释为移动基座和冗余机械臂的组合。如图2所示,为了分析移动冗余机械臂的结构,分别对移动基座和冗余机械臂进行数学建模。Specifically, the mobile redundant robotic arm is explained as a combination of a mobile base and a redundant robotic arm. As shown in FIG2 , in order to analyze the structure of the mobile redundant robotic arm, mathematical models are respectively performed on the mobile base and the redundant robotic arm.
S2:基于运动学模型,设计位姿模型预测轨迹跟踪控制策略;S2: Based on the kinematic model, design a posture model prediction trajectory tracking control strategy;
所述位姿模型预测轨迹跟踪控制策略如下:The posture model predicts the trajectory tracking control strategy as follows:
(4) (4)
其中,表示期望位置和姿态;表示正运动学函数;表示第i时刻的移动冗余机械臂的关节角度;表示第i时刻的移动冗余机械臂的关节角速度;表示第i时刻的移动冗余机械臂的关节角加速度;是由矩阵加权的范数,是跟踪误差的权重矩阵,是关节速度的权重矩阵,是关节加速度增量的权重矩阵,表示关节速度的增量,表示机器人中关节数量,表示预测空间,表示预测控制区间;,,分别表示关节角度、速度和加速度的最小约束,而,,是对应的最大约束。in, Indicate desired position and posture; represents the positive kinematic function; represents the joint angle of the mobile redundant manipulator at the i-th moment; represents the joint angular velocity of the mobile redundant manipulator at the i-th moment; represents the joint angular acceleration of the mobile redundant manipulator at the i-th moment; is the matrix The weighted norm, is the weight matrix of the tracking error, is the weight matrix of joint velocities, is the weight matrix of joint acceleration increments, represents the increment of joint velocity, represents the number of joints in the robot, represents the prediction space, represents the forecast control interval; , , denote the minimum constraints on joint angle, velocity and acceleration respectively, and , , is the corresponding maximum constraint.
S3:设计有限时间收敛神经动力学模型,通过有限时间收敛神经动力学模型求解位姿模型预测轨迹跟踪控制策略,得到冗余机械臂的关节速度以及关节角度值,实现移动冗余机械臂有限时间控制。S3: Design a finite-time convergence neural dynamics model, solve the posture model prediction trajectory tracking control strategy through the finite-time convergence neural dynamics model, obtain the joint speed and joint angle values of the redundant robotic arm, and realize the finite-time control of the mobile redundant robotic arm.
所述位姿模型预测轨迹跟踪控制策略的求解步骤包括:The steps of solving the posture model prediction trajectory tracking control strategy include:
构建以下矩阵,简化公式(4):Construct the following matrix to simplify formula (4):
其中,表示采样时间;表示当前时刻移动冗余机械臂末端执行器的位置和姿态;表示上一时刻移动冗余机械臂的角速度;表示当前时刻移动冗余机械臂的关节角度;表示第时刻系统的关节角加速度;表示第时刻系统的关节角速度;表示第N时刻机械臂末端执行器的位置和姿态;表示第N时刻机械臂末端执行器的期望位置和姿态;表示机械臂末端执行器的期望位置和姿态;in, Indicates the sampling time; Indicates the position and posture of the end effector of the mobile redundant robot arm at the current moment; Indicates the angular velocity of the mobile redundant manipulator at the last moment; Indicates the joint angle of the mobile redundant robot arm at the current moment; Indicates The joint angular acceleration of the system at each moment; Indicates The joint angular velocity of the system at all times; Indicates the position and posture of the end effector of the robot arm at the Nth moment; represents the expected position and posture of the end effector of the robot at the Nth moment; Represents the desired position and posture of the robot end effector;
设计公式,如下:The design formula is as follows:
其中,;;,;;表示单位矩阵;表示对变量进行向量化操作;in , ; ; , ; ; represents the identity matrix; Indicates vectorized operation on variables;
通过省略与无关的常数项来,简化成本函数式(4),将其转化为OP优化问题如下:By omitting The irrelevant constant term is used to simplify the cost function (4) and transform it into the OP optimization problem as follows:
(7) (7)
其中,表示的转置;和,有:in , express The transpose of and ,have:
在时刻,式(7)解中的第一个元素用于计算关节速度增量。exist At this moment, the first element in the solution of equation (7) Used to calculate joint velocity delta.
所述位姿模型预测轨迹跟踪控制策略的求解步骤,还包括:The step of solving the posture model prediction trajectory tracking control strategy also includes:
设计一个松弛变量,,并引入一个惩罚因子将OP优化问题式(7)转化为一个包含松弛变量的非约束OP优化问题,公式如下:Design a slack variable , , and introduce a penalty factor to transform the OP optimization problem (7) into an unconstrained OP optimization problem containing slack variables, the formula is as follows:
(8) (8)
其中是一个惩罚因子;为欧拉-拉格朗日方程的表现形式。in is a penalty factor; is the expression of the Euler-Lagrange equation.
所述位姿模型预测轨迹跟踪控制策略的求解步骤,还包括:The step of solving the posture model prediction trajectory tracking control strategy also includes:
式(8)是一个凸优化OP优化问题,因此必定存在一个解满足以下条件:Formula (8) is a convex optimization OP optimization problem, so there must be a solution that satisfies the following conditions:
(9) (9)
其中和是全局优化解;表示一个全局优化解;表示欧拉-拉格朗日方程L在方向变量z上的梯度算子;表示表示欧拉-拉格朗日方程L在方向变量上的梯度算子;in and is the global optimal solution; represents a global optimal solution; represents the gradient operator of the Euler-Lagrange equation L on the direction variable z; It represents the Euler-Lagrange equation L in the direction variable Gradient operator on ;
定义函数:Define the function:
有:have:
,, , ,
当趋近于零时,求得式(10)的解;when When it approaches zero, the solution of equation (10) is obtained;
采用带有激活函数的神经动力学公式来使误差函数趋近于零,如下:The error function is made by using the neural dynamics formula with activation function Approaches zero, as follows:
其中表示误差函数的变化率;是一个与收敛速度有关的指标,而是一个由奇函数且单调递增的组成的激活函数,表示为:in represents the rate of change of the error function; is an indicator related to the convergence speed, and is an odd function and monotonically increasing The activation function composed of It is expressed as:
其中表示的第个元素,是一个自定义参数,和都是正数,且有:in express No. elements, is a custom parameter. and are all positive numbers, and we have:
其中表示绝对值的k次方;in express The kth power of the absolute value;
因此,式(10)的求解公式如下:Therefore, the solution formula of formula (10) is as follows:
根据式(11)求出时刻的解,获取的值,将中的第一个元素用于更新关节速度,确定下一时刻的关节角度值。According to formula (11), we can get time The solution to obtain The value of The first element in Used to update the joint velocity and determine the joint angle value at the next moment.
一种移动冗余机械臂轨迹跟踪控制系统,系统包括:计算机、移动基座、冗余机械臂、显示屏;A mobile redundant mechanical arm trajectory tracking control system, the system comprising: a computer, a mobile base, a redundant mechanical arm, and a display screen;
所述移动基座、冗余机械臂以及显示屏均连接计算机;The mobile base, redundant mechanical arms and display screen are all connected to a computer;
所述计算机用于获取移动基座以及冗余机械臂的运行数据;The computer is used to obtain the operation data of the mobile base and the redundant mechanical arm;
所述计算机还用于设计移动冗余机械臂的运动学模型;The computer is also used to design a kinematic model for a mobile redundant robotic arm;
所述计算机还用于基于运动学模型,设计位姿模型预测轨迹跟踪控制策略;The computer is also used to design a posture model prediction trajectory tracking control strategy based on a kinematic model;
所述计算机还用于设计有限时间收敛神经动力学模型;The computer is also used to design a finite-time convergent neural dynamics model;
所述计算机还用于通过有限时间收敛神经动力学模型以及运行数据,求解位姿模型预测轨迹跟踪控制策略,得到冗余机械臂的关节速度以及关节角度值;The computer is also used to solve the posture model prediction trajectory tracking control strategy through the finite time convergence neural dynamics model and operation data, and obtain the joint speed and joint angle values of the redundant manipulator;
所述计算机还用于通过关节速度以及关节角度值,实现移动冗余机械臂有限时间控制;The computer is also used to realize limited time control of the mobile redundant manipulator through joint speed and joint angle values;
所述显示屏用于实时可视化显示移动冗余机械臂的三维状态模型。The display screen is used for visually displaying the three-dimensional state model of the mobile redundant mechanical arm in real time.
为验证所提方法的有效性,在仿真环境中,将具有六自由度的基座和七自由度冗余机械臂组合成移动冗余机械臂系统。具体实验过程包括:在基座进行运动的情况下,冗余机械臂末端执行器需要在固定坐标系跟踪一个圆形轨迹。如图3所示为移动冗余机械臂跟踪圆形轨迹。To verify the effectiveness of the proposed method, a base with six degrees of freedom and a redundant manipulator with seven degrees of freedom are combined into a mobile redundant manipulator system in a simulation environment. The specific experimental process includes: when the base moves, the redundant manipulator end effector needs to track a circular trajectory in a fixed coordinate system. Figure 3 shows the mobile redundant manipulator tracking a circular trajectory.
在仿真中,POMPTC与有限时间收敛神经动力学相关参数设置如下:,,s,,,,,,,,,。其中初始关节角度设置为rad。In the simulation, the parameters related to POMPTC and finite-time convergent neural dynamics are set as follows: , , s, , , , , , , , , The initial joint angle is set to rad.
图4-图11为移动冗余机械臂轨迹跟踪控制仿真结果。图4为三维期望轨迹和实际轨迹。图5为二维实际轨迹和期望轨迹。图6为末端执行器的位置误差。图7为机械臂的关节角度。图8为机械臂的关节速度。图9为关节力矩。图10为实际和期望姿态的旋转向量。图11为姿态的旋转向量误差。Figures 4-11 are the simulation results of trajectory tracking control of mobile redundant manipulators. Figure 4 shows the three-dimensional desired trajectory and actual trajectory. Figure 5 shows the two-dimensional actual trajectory and desired trajectory. Figure 6 shows the position error of the end effector. Figure 7 shows the joint angle of the manipulator. Figure 8 shows the joint velocity of the manipulator. Figure 9 shows the joint torque. Figure 10 shows the rotation vector of the actual and desired posture. Figure 11 shows the rotation vector error of the posture.
基于位姿模型预测轨迹跟踪控制策略的移动冗余机械臂轨迹跟踪仿真结果。从图中可以看出位置和方向跟踪误差分别迅速收敛至0.01米和0.01弧度以内,且所有关节角度和速度以及力矩(及通过转化可以视为加速度)均保持在限制范围内。因此,所提出的方法是有效的,并且具有较高的控制精度。Simulation results of trajectory tracking of mobile redundant manipulator based on trajectory tracking control strategy predicted by posture model. It can be seen from the figure that the position and direction tracking errors converge quickly to within 0.01 meters and 0.01 radians respectively, and all joint angles, velocities and torques (and accelerations that can be regarded as accelerations through conversion) are kept within the limit range. Therefore, the proposed method is effective and has high control accuracy.
为进一步验证所提方法的优越性,将所提方法与PD方法进行对比实验。具体实验过程为:分别基于两种控制方法,使移动冗余机械臂末端执行器跟踪一段圆形轨迹,随后对比两种方法的控制效果,分析它们在位置和姿态上的误差。To further verify the superiority of the proposed method, a comparative experiment was conducted between the proposed method and the PD method. The specific experimental process is as follows: based on the two control methods, the mobile redundant robot end effector tracks a circular trajectory, and then the control effects of the two methods are compared to analyze their errors in position and attitude.
如图12-图17所示为所提方法与PD控制实验结果对比图,其中蓝色虚线代表所提方法,红色实线代表PD方法。图12、图13、图14分别代表末端执行器在X、Y、Z方向上的位置误差,图15、图16、图17分别代表末端执行器的旋转矢量误差。可以看出,所提方法的最高误差均小于PD方法的最高误差。因此,本文所提方法优于PD控制法,具有一定的优越性。As shown in Figures 12 to 17, the experimental results of the proposed method and PD control are compared, where the blue dotted line represents the proposed method and the red solid line represents the PD method. Figures 12, 13, and 14 represent the position errors of the end effector in the X, Y, and Z directions, respectively, and Figures 15, 16, and 17 represent the rotation vector errors of the end effector, respectively. It can be seen that the highest errors of the proposed method are all smaller than the highest errors of the PD method. Therefore, the method proposed in this paper is superior to the PD control method and has certain advantages.
本申请还公开了计算机可读存储介质,该计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行上述的一种移动冗余机械臂轨迹跟踪控制方法。The present application also discloses a computer-readable storage medium, which stores a plurality of instructions, and the instructions are suitable for a processor to load to execute the above-mentioned mobile redundant robot arm trajectory tracking control method.
以上者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践真理的公开后,将容易想到本公开的其他实施方案。The above are only exemplary embodiments of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification and the truth of practice, those skilled in the art will easily think of other embodiments of the present disclosure.
本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。This application is intended to cover any variation, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the art not described in the present disclosure. The description and examples are to be regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410978900.7A CN118596155A (en) | 2024-07-22 | 2024-07-22 | A mobile redundant mechanical arm trajectory tracking control method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410978900.7A CN118596155A (en) | 2024-07-22 | 2024-07-22 | A mobile redundant mechanical arm trajectory tracking control method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118596155A true CN118596155A (en) | 2024-09-06 |
Family
ID=92550388
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410978900.7A Pending CN118596155A (en) | 2024-07-22 | 2024-07-22 | A mobile redundant mechanical arm trajectory tracking control method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118596155A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119512149A (en) * | 2024-11-05 | 2025-02-25 | 上海智元新创技术有限公司 | Motion trajectory planning method, robot, electronic device and medium |
CN120461450A (en) * | 2025-07-15 | 2025-08-12 | 纳博特南京科技有限公司 | Redundant motion control method and system for mobile robot |
-
2024
- 2024-07-22 CN CN202410978900.7A patent/CN118596155A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119512149A (en) * | 2024-11-05 | 2025-02-25 | 上海智元新创技术有限公司 | Motion trajectory planning method, robot, electronic device and medium |
CN120461450A (en) * | 2025-07-15 | 2025-08-12 | 纳博特南京科技有限公司 | Redundant motion control method and system for mobile robot |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Meziane et al. | Human-robot collaboration while sharing production activities in dynamic environment: SPADER system | |
Khatib | A unified approach for motion and force control of robot manipulators: The operational space formulation | |
Seraji et al. | Real-time collision avoidance for position-controlled manipulators | |
CN111538949A (en) | Redundant robot inverse kinematics solution method, device and redundant robot | |
Lee et al. | A critical review of modelling methods for flexible and rigid link manipulators | |
Hu et al. | Adaptive variable impedance control of dual-arm robots for slabstone installation | |
CN118596155A (en) | A mobile redundant mechanical arm trajectory tracking control method and system | |
CN107263466B (en) | Base undisturbed control method of space robot based on quadratic programming problem | |
Mu et al. | Dynamic feedforward control of spatial cable-driven hyper-redundant manipulators for on-orbit servicing | |
CN107169196A (en) | Dynamic modeling method of the robot for space from end effector to pedestal | |
Xie et al. | A data-driven obstacle avoidance scheme for redundant robots with unknown structures | |
CN117733860A (en) | Sliding mode control method of tail end track of double-arm robot based on position dynamics | |
CN119681965B (en) | Vibration suppression control method and system for flexible base space manipulator | |
Jun-Pei et al. | Neural network control of space manipulator based on dynamic model and disturbance observer | |
Liang et al. | Observer-based nonlinear control for dual-arm aerial manipulator systems suffering from uncertain center of mass | |
Zhai et al. | Extended Kalman filtering-based nonlinear model predictive control for underactuated systems with multiple constraints and obstacle avoidance | |
CN118650628A (en) | A hierarchical solution method and system for snake-like manipulator based on model predictive control | |
Seraji | Motion control of mobile manipulators | |
Wang et al. | Inverse kinematics analysis for the arm of a mobile humanoid robot based on the closed-loop algorithm | |
Chen et al. | Review of Cable-driven Hyper-redundant Robotic Arms | |
Jia et al. | ToMPC: Task-Oriented Model Predictive Control Via ADMM for Safe Robotic Manipulation | |
Cusumano et al. | Development of tele-operation control for a free-floating robot during the grasping of a tumbling target | |
Chiaverini | Redundant robots | |
Khezrian et al. | Multi criteria design of a spherical 3-DoF parallel manipulator for optimal dynamic performance | |
Prakash et al. | Closed form HJB solution for path planning of a robot manipulator with warehousing applications |
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 |