Skip to content

Commit

Permalink
Control update
Browse files Browse the repository at this point in the history
  • Loading branch information
horverno committed Jun 8, 2024
1 parent b0b503d commit ee274fc
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions docs/workshops/control_sim.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,11 +104,14 @@ ros2 launch sim_wayp_plan_tools waypoint_to_target.launch.py
### 5. Start a control

There are some options:

- `single_goal_pursuit`: Pure pursuit (for vehicles / robots), a simple cross-track error method
- `multiple_goal_pursuit`: Multiple goal pursuit for vehicles / robots an implementation of our [paper](https://hjic.mk.uni-pannon.hu/index.php/hjic/article/view/914)
- `stanley_control`: Stanley controller, a heading error + cross-track error method
- `follow_the_carrot`: Follow-the-carrot, the simplest controller

![](https://raw.githubusercontent.com/jkk-research/wayp_plan_tools/ros2/csv/control_overview01.svg)

This is a pure pursuit example:

``` r
Expand All @@ -132,6 +135,12 @@ After `ign gazebo -v 4 -r ackermann_steering.sdf` (terminal 1) and `source ~/ros
ros2 launch sim_wayp_plan_tools all_in_once.launch.py
```

## Evaluation

The following image shows some example runs:

![](https://raw.githubusercontent.com/jkk-research/sim_wayp_plan_tools/ros2/img/csv_eval01.svg)

## Troubleshoot

Kill `ign gazebo server` if stuck:
Expand Down

0 comments on commit ee274fc

Please sign in to comment.