|
rosros 0.2.5
Simple unified interface to ROS1 / ROS2 Python API
|
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:
rospy to convert a ROS1 package to a ROS1/ROS2 packagerclpy to convert a ROS2 package to a ROS1/ROS2 package| Module Index | |
|---|---|
| rosros | core operations for ROS system and nodes |
| rosros.api | Utilities for ROS built-in types, and message and service types |
| rosros.rclify | Provides ROS2 API facade for ROS1, or imports rclpy if ROS2 environment |
| rosros.rospify | Provides ROS1 API facade for ROS2, or imports rospy if ROS1 environment |
| rosros.util | Common utility classes and functions |
Internal Modules
| rosros.parsing | Utilities for ROS message definition texts |
| rosros.patch | Patches ROS1 classes with ROS2-compatible members, and vice versa |
| rosros.ros1 | ROS1 core interface |
| rosros.ros2 | ROS2 core interface |