The source project of this merge request has been removed.
bug fix: twist cmd for semi emergency stop plan
Fixed bug
As semi-emergency stop plan only sends emergency control command and not twist_cmd, unexpected behavior will be observed with vehicles using twist_cmd for their control.
Required information:
- Operating system and version: Ubuntu 16.04
- Autoware installation type: From source
- Autoware version or commit hash: Common:d0fd0c48
- ROS distribution and version: Kinetic
- ROS installation type:From source
- Package or library, if applicable:
emergency_handler
Description of the bug
semi-emergency stop plan does not work correctly when IDEAL_TWIST is chosen as "vehicle_model_type Source" for wf_simulator
Steps to reproduce the bug
- Launch
roscore
andruntime manager
- Launch
autoware_health_aggregator
- Launch
emergency handler
with the following parameters
emergency_spdctl_max_dec: 1.0
emergency_planner_enabled: true
emergency_planner:
emergency_stop_planner: 0
semi-emergency_stop_planner: 1
emergency_handling_priority:
node_error: 1
hardware_error: 0
emergency_handler_error: 0
vital_monitor:
decision_maker:
timeout: 0.1
level: 4
- Launch
decision maker
- Launch r
viz
- Launch necessary nodes to start
wf simulator
- Choose IDEAL_TWIST as "vehicle_model_type Source" for
wf_simulator
- Launch
wf simulator
- Confirm vehicle is moving along waypoints
- Kill
decision maker
- Confirm semi-emergency stop does not work properly and the vehicle does not stop.
Expected behavior
The vehicle is gradually stop(dec rate is 1.0[m/s]) in wf simulator
Actual behavior
The vehicle does not stop in wf simulator
Edited by Shingo Takeuchi