合作机器人系统的建模和预测控制应用到双节机器人和UAV-UGV对接与任务优先级
Baris Taner1, Kamesh Subbarao1
1Department of Mechanical and Aerospace Engineering, The University of Texas at Arlington, 500 W. First St., Arlington, TX 76019, USA.
Sensors (Basel, Switzerland)
|May 25, 2024
概括
本研究介绍了复杂的多代理系统的合作建模框架和快慢模型预测控制. 这种方法简化了控制,并使机器人和车辆能够优先进行对接操作.
科学领域:
- 机器人技术 机器人技术 机器人技术
- 控制系统工程 控制系统工程
- 复杂系统建模 复杂系统建模
背景情况:
- 复杂的系统,如多机器人团队,需要复杂的控制策略.
- 对于多体系统来说,导出控制动态方程是计算密集的.
- 合作控制对于协调任务,如对接,至关重要.
研究的目的:
- 开发一个合作的建模框架,以简化复杂的多体系统的动态方程的推导.
- 为合作系统提供基于优化的轨迹生成.
- 实施一个快慢的模型预测控制 (MPC) 策略,并对合作对接机动进行任务优先排序.
主要方法:
- 建议采用合作建模框架,以减少导出动态方程的复杂性.
- 基于优化的轨迹生成方法用于复杂的系统.
- 一个快慢的MPC策略结合了非线性和线性MPC配方,使用欧勒分辨率用于直接转录和近距离运动控制.
主要成果:
- 该框架成功地简化了复杂的多代理系统的建模.
- 快速-缓慢的MPC策略有效地管理优先对接机动.
- 证明了成功的轨迹生成和建模在双脚机器人和四脚直升机与漫游车对接.
结论:
- 合作建模框架提高了复杂系统动态的可处理性.
- 优先级的快慢MPC策略为合作对接任务提供了有效的解决方案.
- 拟议的方法通过模拟和涉及四旋翼飞机和火星车的案例研究来验证.
相关概念视频
One-Degree-of-Freedom System
487
In mechanical engineering, one-degree-of-freedom systems form the basis of a wide range of electrical and mechanical components. Using these models, engineers can predict the behavior of various parts in a larger system, which gives them insight into how different forces interact with each other.
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
487
Three-Dimensional Force System:Problem Solving
664
A three-dimensional force system refers to a scenario in which three forces act simultaneously in three different directions. This type of problem is commonly encountered in physics and engineering, where it is necessary to calculate the resultant force on the system, which can then be used to predict or analyze the behavior of the object or structure under consideration.
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
664
Hierarchy of Motor Control
2.6K
The hierarchy of motor control refers to the different levels of organization and processing involved in controlling movement in the body. These levels range from higher cortical areas involved in planning and decision-making to lower spinal cord reflexes that respond automatically to external stimuli.
2.6K
Virtual Work for a System of Connected Rigid Bodies
381
Virtual work is a powerful method used to solve problems involving several connected rigid bodies. When the system is in equilibrium, virtual work is zero. This allows the calculation of the resulting forces when a system undergoes a virtual displacement. When attempting to analyze such a system, first, use a free-body diagram, where an independent coordinate represents the configuration of the links, and mark its deflected position resulting from the positive virtual displacement.
Next,...
Next,...
381
Kinematic Equations: Problem Solving
12.4K
When analyzing one-dimensional motion with constant acceleration, the problem-solving strategy involves identifying the known quantities and choosing the appropriate kinematic equations to solve for the unknowns. Either one or two kinematic equations are needed to solve for the unknowns, depending on the known and unknown quantities. Generally, the number of equations required is the same as the number of unknown quantities in the given example. Two-body pursuit problems always require two...
12.4K
Distributed Loads: Problem Solving
642
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
642


