console_path_parser Node
In a nutshell
Parse a string mission from a web interface (PONTE) to dsor_paths node that will interact with path following algorithms.
Note: The important action in this node is to call the services of dsor_paths node to build the path of the mission and start the execution of the path following control via service. Since this is a legacy component of the stack please kindly ignore many of the Subscribers and Publishers because they are not being used at this stage of the stack.
Diagram
Subscribers
Subscribers | msgs type | Purpose |
---|---|---|
/#vehicle#/State | farol_msgs/mState | State of the vehicle |
Publishers
Not being used
Services
Services | srv type | Purpose |
---|---|---|
"/#vehicle#/ResetPath" | dsor_paths/ResetPath | Reset the actual path to start a new one |
"/#vehicle#/SpawnArc2DPath" | dsor_paths/SpawnArc2D | Add an arc section to the path |
"/#vehicle#/SpawnLinePath" | dsor_paths/SpawnLine | Add a line section to the path |
"/#vehicle#/PFStart" | dsor_paths/StartPF | Start path following controller |
"/#vehicle#/PFStop" | dsor_paths/StopPF | Stop path following controller |
"/#vehicle#/SetConstVdVehicle" | dsor_paths/SetConstSpeed | Set the desired velocity for each section of the path |
Parameters
Parameters | type | Default | Purpose |
---|---|---|---|
/#vehicle#/addons/console_path_parser/path_folder | string | ../paths_from_console | Store the path received from http_server |
/#vehicle#/addons/vehicle_id | int | [1-3] | IDs of the medusas: 1 - mred, 2 - mblack, 3 - mvector |
Last update:
October 28, 2022