ROS Brief Introduction
ROS is the abbreviation of Robot Operating System.
ROS is a highly flexible software architecture for writing robot software programs.
Note:
- At this stage,ultraArm supports the use of ROS ,for specific conditions, refer to the development of equipment
- By using mystudio to burn the corresponding firmware
ROS Icon :
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:
- ultraArm needs to build an environment for use, but in ROS, you only need to build an ROS environment .
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 :
Applicable equipment:
- ultraArm