{"library":"py3rosmsgs","title":"py3rosmsgs","description":"Port of ROS 1.0 messages to Python 3, providing pre-compiled message definitions for common ROS packages (std_msgs, geometry_msgs, sensor_msgs, etc.). Version 1.18.2 is current; release cadence is tied to ROS releases. The library is a Python 3 runtime dependency for ROS1 nodes when using Python 3, and includes generated Python classes from ROS message definitions.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install py3rosmsgs","pip install py3rosmsgs==1.18.2"],"cli":null},"imports":["from std_msgs.msg import Header","from geometry_msgs.msg import Pose","from sensor_msgs.msg import Image","import genpy"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from std_msgs.msg import Header\nfrom geometry_msgs.msg import Pose, Point, Quaternion\nimport genpy\n# Create a ROS message\nheader = Header()\nheader.stamp = genpy.Time.now()\nheader.frame_id = 'map'\npose = Pose()\npose.position.x = 1.0\npose.position.y = 2.0\npose.position.z = 0.0\npose.orientation.x = 0.0\npose.orientation.y = 0.0\npose.orientation.z = 0.0\npose.orientation.w = 1.0\nprint('Header:', header)\nprint('Pose:', pose)","lang":"python","description":"Basic usage: import common message types and create instances.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}