Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Hierarchy of Motor Control01:18

Hierarchy of Motor Control

5.1K
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.
5.1K
Open and closed-loop control systems01:17

Open and closed-loop control systems

1.3K
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...
1.3K
Control Systems: Applications01:25

Control Systems: Applications

936
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...
936
PD Controller: Design01:26

PD Controller: Design

458
In automotive engineering, car suspension systems often employ Proportional Derivative (PD) controllers to enhance performance. PD controllers are utilized to adjust the damping force in response to road conditions. A controller, acting as an amplifier with a constant gain, demonstrates proportional control, with output directly mirroring input.
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
458
PID Controller01:19

PID Controller

389
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...
389
Controller Configurations01:22

Controller Configurations

224
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...
224

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Simulation Study of the Upper-Limb Isometric Wrench Feasible Set With Glenohumeral Joint Constraints.

Journal of biomechanical engineering·2024
Same author

Task Feasibility Maximization Using Model-Free Policy Search and Model-Based Whole-Body Control.

Frontiers in robotics and AI·2021
See all related articles

Related Experiment Video

Updated: Nov 19, 2025

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
11:53

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy

Published on: October 14, 2017

12.0K

Optimization-Based Controllers for Robotics Applications (OCRA): The Case of iCub's Whole-Body Control.

Jorhabib G Eljaik1, Ryan Lober1, Antoine Hoarau1

  • 1Sorbonne Université, CNRS UMR 7222, Institut des Systèmes Intelligents et de Robotique, ISIR, Paris, France.

Frontiers in Robotics and AI
|January 27, 2021
PubMed
Summary
This summary is machine-generated.

Optimization-based Control for Robotics Applications (OCRA) offers platform-independent libraries for developing robot controllers. This framework enables easy implementation of complex control strategies and high-level objectives for articulated robots.

Keywords:
code:c++hierarchicaliCuboptimizationtaskswhole-body controller

More Related Videos

Robotic Mirror Therapy System for Functional Recovery of Hemiplegic Arms
10:32

Robotic Mirror Therapy System for Functional Recovery of Hemiplegic Arms

Published on: August 15, 2016

15.8K
An Experimental Platform to Study the Closed-loop Performance of Brain-machine Interfaces
10:51

An Experimental Platform to Study the Closed-loop Performance of Brain-machine Interfaces

Published on: March 10, 2011

14.0K

Related Experiment Videos

Last Updated: Nov 19, 2025

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
11:53

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy

Published on: October 14, 2017

12.0K
Robotic Mirror Therapy System for Functional Recovery of Hemiplegic Arms
10:32

Robotic Mirror Therapy System for Functional Recovery of Hemiplegic Arms

Published on: August 15, 2016

15.8K
An Experimental Platform to Study the Closed-loop Performance of Brain-machine Interfaces
10:51

An Experimental Platform to Study the Closed-loop Performance of Brain-machine Interfaces

Published on: March 10, 2011

14.0K

Area of Science:

  • Robotics
  • Control Systems Engineering

Background:

  • Developing advanced control systems for articulated robots is complex.
  • Existing frameworks often lack platform independence and flexibility.

Purpose of the Study:

  • To introduce Optimization-based Control for Robotics Applications (OCRA).
  • To present a versatile library for developing optimization-based robot controllers.
  • To demonstrate the implementation of hierarchical, weighted, and hybrid control strategies.

Main Methods:

  • OCRA provides platform-independent libraries for controller development.
  • Generic interfaces allow controllers to be used across different robot platforms.
  • High-level objectives are specified through tasks in XML format.

Main Results:

  • OCRA facilitates the implementation of various control strategies.
  • Controllers developed with OCRA can be reused on different robots.
  • A practical implementation on the iCub humanoid robot is presented.

Conclusions:

  • OCRA simplifies the development of sophisticated robot controllers.
  • Its generic interfaces and task-based objective specification enhance reusability and flexibility.
  • OCRA is a valuable tool for advancing robotics control research.