simulation.src.gazebo_simulation.src.car_state package
Submodules
simulation.src.gazebo_simulation.src.car_state.node module
Classes:
ROS node which publishes information about the model in a CarState. |
Functions:
|
Console-script entry point for the car state node. |
- class CarStateNode[source]
Bases:
NodeBaseROS node which publishes information about the model in a CarState.
- car_frame
Frame of car in vehicle coordinate system
- Type:
shapely.geom.Polygon
- model_pose_subscriber
Receive the cars pose
- model_twist_subscriber
Receive the cars twist
- publisher
Publishes real time information about the car as a CarStateMsg.
Methods:
receive_pose(pose)receive_twist(twist)start()Start node.
stop()Turn off node.
Process car parameters.
Publish new CarState with updated information.
simulation.src.gazebo_simulation.src.car_state.visualization module
Classes:
ROS node which allows to visualize the car state in rviz. |
Functions:
|
Console-script entry point for the car state visualization node. |
- class CarStateVisualizationNode[source]
Bases:
NodeBaseROS node which allows to visualize the car state in rviz.
- frame_publisher
Publishes the cars frame as a rviz marker.
- view_cone_publisher
Publishes the cars view cone as a rviz marker.
- state_subscriber
Subscribes to car_state.
Methods:
start()Start visualization.
stop()Stop visualization.
state_cb(msg)Call when car state is published.
Module contents
The CarStateNode publishes up to date information about the simulated vehicle.
Thereby allowing easy access to the vehicle’s position and speed, but also the vehicle’s frame and view cone.
The CarStateVisualizationNode then processes this information and publishes messages which can be displayed in RVIZ.
Classes:
ROS node which publishes information about the model in a CarState. |
|
ROS node which allows to visualize the car state in rviz. |
- class CarStateNode[source]
Bases:
NodeBaseROS node which publishes information about the model in a CarState.
- car_frame
Frame of car in vehicle coordinate system
- Type:
shapely.geom.Polygon
- model_pose_subscriber
Receive the cars pose
- model_twist_subscriber
Receive the cars twist
- publisher
Publishes real time information about the car as a CarStateMsg.
Methods:
receive_pose(pose)receive_twist(twist)start()Start node.
stop()Turn off node.
Process car parameters.
Publish new CarState with updated information.
- class CarStateVisualizationNode[source]
Bases:
NodeBaseROS node which allows to visualize the car state in rviz.
- frame_publisher
Publishes the cars frame as a rviz marker.
- view_cone_publisher
Publishes the cars view cone as a rviz marker.
- state_subscriber
Subscribes to car_state.
Methods:
start()Start visualization.
stop()Stop visualization.
state_cb(msg)Call when car state is published.