Contents

  1. Overview

Overview

Simple unified interface to ROS1 / ROS2 Python API

Auto-detects ROS version from run-time environment, and provides equivalent functionality in either ROS version.

Main use-cases: - helper library for working with ROS messages and data types - replacement for ROS1 / ROS2 Python API - drop-in replacement for rospy to convert a ROS1 package to a ROS1/ROS2 package - drop-in replacement for rclpy to convert a ROS2 package to a ROS1/ROS2 package

Requires the corresponding ROS Python libraries: rospy family for ROS1, rclpy for ROS2.

Full API documentation available at https://suurjaak.github.io/rosros.

Wiki: rosros (last edited 2022-10-30 17:46:32 by suurjaak)