Related Experiment Video
Updated: Sep 23, 2025

11:53
The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
Published on: October 14, 2017
11.8K
Robot Operating System 2: Design, architecture, and uses in the wild
Steven Macenski1, Tully Foote2, Brian Gerkey2
1Samsung Research America, Mountain View, CA 94043, USA.
Science Robotics
|May 11, 2022
Summary
The Robot Operating System (ROS) 2 offers a redesigned, production-grade framework for modern robotics, enhancing reliability and scalability for commercial applications. This evolution accelerates the deployment of advanced robot systems in diverse and challenging environments.
Area of Science:
- Robotics
- Software Engineering
- Autonomous Systems
Background:
- The widespread adoption of robots in commercial applications necessitates robust and scalable software architectures.
- The previous generation, Robot Operating System (ROS) 1, facilitated research but lacked essential production-grade features.
- Modern robotic systems demand enhanced reliability, modularity, and advanced algorithms for diverse operational domains.
Purpose of the Study:
- To review the philosophical and architectural advancements in ROS 2.
- To highlight how ROS 2 addresses the limitations of ROS 1 for production environments.
- To demonstrate the impact of ROS 2 adoption on accelerating real-world robot deployments.
Main Methods:
- Review of ROS 2's design principles and architectural changes.
- Analysis of key features enabling production-grade robotics.
- Case studies showcasing ROS 2's influence on system deployment in challenging environments.
Main Results:
- ROS 2 provides a modular, scalable, and reliable architecture crucial for modern robotics.
- Significant improvements in production-grade features and algorithms compared to ROS 1.
- Demonstrated acceleration in the reliable deployment of robotic systems across various industries.
Conclusions:
- ROS 2 represents a fundamental redesign, empowering the next phase of the robotics revolution.
- Its architecture and features are key to overcoming challenges in deploying robots at scale.
- ROS 2 is instrumental in advancing the reliability and capabilities of real-world robotic systems.
Related Concept Videos
Control Systems: Applications
756
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...
756
Second Order systems I
255
A servo system exemplifies a second-order system, featuring a proportional controller and load elements that ensure the output position aligns with the input position. The relationship between these components is described by a second-order differential equation. Applying the Laplace transform under zero initial conditions yields the transfer function, showing how inputs are converted to outputs in the system.
By reinterpreting the system, one can derive the closed-loop transfer function, which...
By reinterpreting the system, one can derive the closed-loop transfer function, which...
255
Mechanical Systems
307
Mechanical systems are analogous to to electrical networks where springs and masses play similar roles to inductors and capacitors, respectively. A viscous damper in mechanical systems functions similarly to a resistor in electrical networks, dissipating energy. The forces acting on a mass in such systems include an applied force in the direction of motion, counteracted by forces from the spring, a viscous damper, and the mass's acceleration. This interplay of forces is mathematically...
307
Controller Configurations
158
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...
158
Control Systems
1.4K
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.4K
Electro-mechanical Systems
1.2K
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...
1.2K

