-
Notifications
You must be signed in to change notification settings - Fork 10
Challenge 10: Improve the subgoal visitation check
Manos Tsardoulias edited this page Nov 17, 2015
·
2 revisions
Go to your repository, return in challenge_9
branch and create a new one:
git checkout challenge_9
cd ~/catkin_ws/src/autonomous_systems_architectures/
git checkout -b challenge_10
The task is to fill the function checkTarget
located here. Here the next subtarget is checked for proximity. If the robot is too close to the subtarget it is considered approached and the next subtarget is assigned as next. However there are cases where the robot misses one subtarget due to obstacle detection. Enhance this functionality by checking all the subgoals (and the final goal) for proximity and assign the proper next subgoal.
5 out of extra 50
- 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!