移动机器人通过基于约束的控制器的语义地图组成来适应移动机器人的行为
Hao Liang Chen1, Bob Hendrikx1, Elena Torta1
1Department of Mechanical Engineering, Eindhoven University of Technology, Eindhoven, Netherlands.
Frontiers in robotics and AI
|September 4, 2023
概括
这项研究引入了移动机器人控制的新方法,将应用环境与机器人的能力相结合. 它通过将开发人员和工程师的知识结合起来,简化了复杂的机器人编程,以实现先进的运动控制.
科学领域:
- 机器人技术 机器人技术 机器人技术
- 人工智能的人工智能
- 控制系统 控制系统
背景情况:
- 基于约束的优化问题 (COP) 是先进移动机器人运动控制的关键.
- COP编程需要专家知识,以使应用上下文与COP参数保持一致.
- 在有效地将应用环境知识与机器人控制专业知识相结合时存在差距.
研究的目的:
- 提出一种新的方法,将应用程序开发人员的上下文知识与控制工程师的机器人知识相结合.
- 简化移动机器人的基于约束的优化问题 (COP) 的规范和解决方案.
- 通过结构化,概念上简单的方法,提升移动机器人应用的复杂性.
主要方法:
- 提出了一种方法来将应用环境知识与机器人控制知识结合起来.
- 应用程序开发人员使用象征性描述 ("行为语义") 来描述机器人的能力.
- 这些语义通过"交互层"在"语义地图"中的"模板"转化为控制行动.
主要成果:
- 该方法方便将行为语义转化为控制模板.
- "交互层"包括通用的机器人运动知识,空间查询和应用知识.
- 这种结构化的方法简化了复杂的移动机器人应用程序的发展.
结论:
- 提出的分层方法 (应用,交互,控制) 为复杂的机器人控制提供了一个结构化和简单的方法.
- 它有效地将应用环境与机器人功能结合在一起,减少了对专家COP编程的需求.
- 未来的全行业合作可以导致标准化的交互层,以提高语义复杂性.
相关概念视频
Controller Configurations
118
Controller configurations are crucial in a car's cruise control system because they manage speed over time to maintain a consistent pace regardless of road conditions, thereby meeting design goals. In traditional control systems, fixed-configuration design involves predetermined controller placement. System performance modifications are known as compensation.
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller...
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller...
118
Stereotype Content Model
14.8K
The Stereotype Content Model (SCM) was first proposed by Susan Fiske and her colleagues (Fiske, Cuddy, Glick & Xu, 2002; see also Fiske, 2012 and Fiske, 2017). The SCM specifies that when someone encounters a new group, they will stereotype them based on two metrics: warmth—or that group’s perceived intent, and how likely they are to provide help or inflict harm—and competence—or their ability to carry out that objective. Depending on the warmth-competence...
14.8K
Hierarchy of Motor Control
2.8K
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.8K
Constraints and Statical Determinacy
634
In structural engineering, the equilibrium of a system is not only determined by its equations of equilibrium but also with the help of constraints. Constraints refer to restrictions on the motion of a system. The proper combinations of constraints can minimize the total number of constraints needed to maintain a system in mechanical equilibrium. When this happens, the system is said to be statically determinate. For such systems, the unknown reaction supports can be estimated using equilibrium...
634
Three-Dimensional Force System:Problem Solving
693
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...
693
Relative Motion Analysis using Rotating Axes-Problem Solving
421
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Here, in order to determine the magnitude of velocity and acceleration for point...
421


