MessageType
Message type for grid to enable message passing and consistencyMessageType
Position
Inherits from: MessageType A class to represent the position of the robotPosition
Orientation
Inherits from: MessageType A class to represent the orientation as a quaternionOrientation
from_euler
Orientationquaternion representation of the orientation
Examples
to_euler
Euler angles in radians in (x, y, z) order
to_list
List of floats representing the orientation
Pose
Inherits from: MessageType A class to represent the pose of the robot (Position and Orientation)Pose
required
OrientationThe orientation as a quaternion
Velocity
Inherits from: MessageType A class to represent the velocity of the robot in NED frameVelocity
Image
Inherits from: MessageType A class to represent an imageImage
Twist
Inherits from: MessageType A class to represent angular and linear velocity in 3D space.Twist
to_dict
Dictionary matching ROS message format
PointCloud
Inherits from: MessageType A class to represent a point cloudPointCloud
HeightMap
Inherits from: MessageType A class to represent a height map from LiDAR dataHeightMap
process
Tuple containing:
np.ndarray: X coordinates grid
np.ndarray: Y coordinates grid
np.ndarray: Height values