洛德斯塔:一个集成的嵌入式实时控制引擎
Hamza El-Kebir1, Joseph Bentsman2, Melkior Ornik3
1Dept. of Aerospace Engr., University of Illinois, Urbana-Champaign, Urbana, IL 61801, USA.
概括
洛德斯塔 (Lodestar) 是一种用于快速实时控制系统开发的新引擎. 它使用功能块图来简化复杂的软件设计,使机器人和手术的实施速度更快.
科学领域:
- 机器人和控制系统工程 机器人和控制系统工程
- 软件工程实时应用程序的软件工程.
- 计算机视觉和信号处理
背景情况:
- 开发实时控制系统是复杂的,通常需要软件工程,信号处理和计算机视觉方面的专业知识.
- 现有的模拟框架可能无法优化实时性能或易于与硬件集成.
- 从头开始设计和实施控制软件可能耗时且容易出现错误.
研究的目的:
- 推出Lodestar,一个集成引擎,旨在快速实时控制系统开发.
- 通过功能块图范式来证明Lodestar能够简化复杂,多学科的控制软件设计的能力.
- 突出Lodestar在现有解决方案上的优势,即实时性能和低级控制系统实施的易用性.
主要方法:
- 使用功能块图范式用于控制软件设计.
- 集成统一的例程控制,信号处理和计算机视觉.
- 使用用户定义的包装来与外部硬件和软件接口.
- 将用户定义的块图翻译成无开销的源代码.
- 应用Lodestar实现一个基于扭矩的实时控制器用于机器人手臂.
- 在机器人辅助手术中开发一种新的自动对焦算法,用于基于温度的定位.
主要成果:
- 洛德斯塔成功地实现了实时控制系统的快速开发.
- 功能块图方法简化了复杂的多学科控制软件的设计.
- 洛德斯塔尔自动处理执行订单,数据依赖和网络.
- 与传统的模拟方法相比,该框架展示了优越的实时性能.
- 洛德斯塔尔显著简化了控制系统设计过程,正如自动对焦算法示例所示.
- 与现有的模拟和网络框架实现了无集成.
结论:
- 洛德斯塔尔为实时控制系统开发提供了强大而方便的解决方案.
- 该引擎简化了机器人和外科手术等领域复杂的控制应用程序的设计和实施.
- 洛德斯塔尔的统一程序和灵活的接口功能提高了开发效率和性能.
相关概念视频
Control Systems
1.1K
Control systems are everywhere in contemporary society, influencing diverse applications from aerospace to automated manufacturing. These systems can be found naturally within biological processes, such as blood sugar regulation and heart rate adjustment in response to stress, as well as in man-made systems like elevators and automated vehicles. A control system is essentially a network of subsystems and processes that collaboratively convert specific inputs into desired outputs.
At the heart...
At the heart...
1.1K
Open and closed-loop control systems
678
Control systems are foundational elements in automation and engineering. They are broadly categorized into open-loop and closed-loop systems. These classifications hinge on the presence or absence of feedback mechanisms, significantly influencing the system's performance, complexity, and application.
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
678
Control Systems: Applications
581
Electrical engineering plays a pivotal role in our daily lives, with control systems at the heart of many applications, from home appliances to sophisticated space shuttles. Control systems manage and regulate the behavior of devices and processes, ensuring they function safely, correctly, and efficiently.
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
581
PI Controller: Design
222
Proportional Integral (PI) controllers are a fundamental component in modern control systems, widely used to enhance performance and mitigate steady-state errors. They are particularly effective in applications such as automatic brightness adjustment on smartphones, where they excel at mitigating steady-state errors for step-function inputs. Unlike PD controllers, which require time-varying errors to function optimally, PI controllers leverage their integral component to address residual...
222
Electro-mechanical Systems
927
Electromechanical systems are intricate configurations that effectively combine electrical and mechanical elements to achieve a desired outcome. Central to many of these systems is the DC motor, a device that converts electrical energy into mechanical motion, enabling various applications ranging from simple fans to complex robotic mechanisms.
A key component of the DC motor is the armature, a rotating circuit positioned within a magnetic field. As an electric current passes through the...
A key component of the DC motor is the armature, a rotating circuit positioned within a magnetic field. As an electric current passes through the...
927
PID Controller
110
Proportional-Integral-Derivative (PID) controllers are widely used in various control systems to enhance stability and performance. In a thermostat, it adjusts heating or cooling based on the temperature difference between the actual and desired levels. They are often used in automotive speed systems, effectively managing sudden speed changes while maintaining a constant speed under varying conditions. On the other hand, PI controllers, commonly employed in voltage regulation, enhance stability...
110


