在动态图和双脚人形机器人控制中应用特定领域的建模
Verislav Djukić1,2, Dragana Oros3, Marko Penčić3
1Faculty of Computer Engineering, Union University, Serbia, Belgrade, Serbia.
PeerJ. Computer science
|June 26, 2025
概括
本研究介绍了用于开发双脚人形机器人控制器的图形域特定语言 (DSL). 这种新的方法模拟了复杂的运动,增强了机器人的软件开发,并可能有助于辅助技术.
科学领域:
- 机器人和软件工程 机器人和软件工程
- 人形机器人控制系统 人形机器人控制系统
背景情况:
- 目前的机器人软件开发依赖于机械方法,使人形机器人任务实现复杂化.
- 现有的方法与复杂的人形运动所需的细微控制作斗争.
研究的目的:
- 为使用图形领域特定语言 (DSL) 的双脚人形机器人控制器提出一种新的软件开发方法.
- 将舞蹈运动符号适应到DSL中,用于模拟机器人的运动和手势.
- 探索这种DSL方法对辅助机器人的应用.
主要方法:
- 为机器人控制量身定制的图形领域特定语言 (DSL) 的开发和应用.
- 扩展舞蹈运动符号,包括足部拓,传感器和机器人建模的执行器.
- 利用专业舞者复杂的脚动作作为机器人运动编程的参考.
主要成果:
- 演示了DSL用于模拟由人类舞者启发的复杂机器人运动的适用性.
- 开发了一个软件框架,超越了机器人技术中纯粹的机械方法.
- 建立了应用先进控制策略对人形机器人的基础.
结论:
- 图形DSL为双脚人形机器人控制器开发软件提供了更加直观和有效的方法.
- 开发的方法可能会被扩展到创造更复杂的辅助机器人,用于移动性挑战的人.
- 这项研究通过专门的语言开发来弥合人类运动技能和机器人控制之间的差距.
相关概念视频
Kinematic Equations: Problem Solving
15.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...
15.4K
Kinematic Equations - II
10.9K
The second kinematic equation expresses the final position of an object in terms of its initial position, the distance traveled with the initial constant velocity, and the distance traveled due to a change in velocity. Similar to the first kinematic equation, this equation is also only valid when the acceleration is constant throughout the motion of an object.
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
10.9K
Kinematic Equations - I
12.2K
When an object moves with constant acceleration, the velocity of the object changes at a constant rate throughout the motion. The kinematic equations of motions are derived for such cases where the acceleration of the object is constant. The first kinematic equation gives an insight into the relationship between velocity, acceleration, and time. We can see, for example:
12.2K
Kinematic Equations - III
8.7K
The first two kinematic equations have time as a variable, but the third kinematic equation is independent of time. This equation expresses final velocity as a function of the acceleration and distance over which it acts. The fourth kinematic equation does not have an acceleration term and provides the final position of the object at time t in terms of the initial and final velocities. This equation is useful when the value of the constant acceleration is unknown.
Using the kinematic equations,...
Using the kinematic equations,...
8.7K
One-Degree-of-Freedom System
563
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...
563
Hierarchy of Motor Control
3.7K
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.
3.7K


