-
Notifications
You must be signed in to change notification settings - Fork 10
Challenge 5: Publish the robot path
Manos Tsardoulias edited this page Nov 24, 2015
·
3 revisions
Go to your repository, return in master
branch and create a new one:
git checkout master
cd ~/catkin_ws/src/autonomous_systems_architectures/
git checkout -b challenge_5
Go to the autonomous_exploration/config/autonomous_explo.yaml
and change these:
calculate_target: False
velocities_architecture: 'motor_schema'
The task is to fill a part of the readRobotPose
function located here. Simply add all the robot poses to the proper class variable (avoiding duplicates) and the path will show up in rviz when the robot moves.
5 out of 100
- Installation / setup
- Modules description
- How to execute the code
- Challenge 1 [15 pts]: Obstacle avoidance using the sonars sensors
- Challenge 2 [15 pts]: Obstacle avoidance using the laser sensor
- Challenge 3 [10 pts]: Obstacle avoidance using sonar and laser sensors via a subsumption architecture
- Challenge 4 [10 pts]: Obstacle avoidance using sonar and laser sensors via a motor schema architecture
- Challenge 5 [5 pts]: Publish the robot path
- Challenge 6 [10 pts]: Update the coverage field
- Challenge 7 [15 pts]: Calculate velocities towards path traversing
- Challenge 8 [10 pts]: Calculate velocities towards path traversing, including the sonars and the laser measurements via a subsumption architecture
- Challenge 9 [10 pts]: Calculate velocities towards path traversing, including the sonars and the laser measurements via a motor schema architecture
- Challenge 10 [5 pts]: Improve the subgoal visitation check
- Challenge 11 [10 pts]: Create a smart target selection technique
- Challenge 12 [10 pts]: Improve the A* algorithm's efficiency
- Challenge 13 [up to 25 pts]: Surprise us!