ROS Brief Introduction

ROS is the abbreviation of Robot Operating System.

ROS is a highly flexible software architecture for writing robot software programs.

Note

ROS Icon

ROS图标

ROS is an open source, a post operating system for robot control, or a secondary operating system. It provides functions similar to those provided by operating systems, including abstract description of hardware, management of underlying drivers, execution of shared functions, message passing between programs, and management of program distribution packages. It also provides some tool programs and libraries for acquiring, building, writing, and running programs integrated with multiple computers.

The primary design goal of ROS is to improve the code reuse rate in the field of robot research and development. ROS is a distributed process (that is, "node") framework. These processes are encapsulated in packages and function packages that are easy to share and release. ROS also supports a joint system similar to the code repository, which can also realize project collaboration and release. This design can make the development and implementation of a project completely independent from the file system to the user interface (not restricted by ROS). At the same time, all projects can be integrated by the basic tools of ROS.

Applicable equipment:

  • ultraArm

Equipment description:

Note: ultraArm currently supports Ubuntu 20.04 Noetic ROS1 and ubuntu 20.04 Foxy ROS2

MoveIt Brief Introduction

MoveIt is the most advanced software for mobile operation of mechanical arm, which has been used on more than 100 robots. It integrates the latest achievements in motion planning, control, 3D perception, operation control, control and navigation, provides an easy-to-use platform for developing advanced robot applications, and provides an integrated software platform for the design and integrated body evaluation of new robot products in the fields of industry, commerce, research and development.

MoveIt Icon :

moveit Icon

Applicable equipment:

  • ultraArm

results matching ""

    No results matching ""