AutoRef Honors2019 conclusion: Difference between revisions
Line 7: | Line 7: | ||
=Conclusion= | =Conclusion= | ||
The project goal was to autonomously assist a football referee in a 2 versus 2 robot soccer match using a drone by enforcing three main rules: out of bounds, free kick and goal. We have not been able to reach this goal, non of the three rules can be enforced now. | The project goal was to autonomously assist a football referee in a 2 versus 2 robot soccer match using a drone by enforcing three main rules: out of bounds, free kick and goal. We have not been able to reach this goal, non of the three rules can be enforced now. The drone can keep the moving ball in it's vision field in the simulation, with some testing this should to work in reality as well. The lines can be detected in simulation, but further work is needed to make this code detect when the goal is out of bounds or in the goal. Recognition of the robots and distance computation have not been worked on yet, so the free kick rules will take longer to implement. | ||
=Future Work= | =Future Work= |
Revision as of 21:19, 24 May 2020
AutoRef Honors 2019 - Conclusion
Conclusion
The project goal was to autonomously assist a football referee in a 2 versus 2 robot soccer match using a drone by enforcing three main rules: out of bounds, free kick and goal. We have not been able to reach this goal, non of the three rules can be enforced now. The drone can keep the moving ball in it's vision field in the simulation, with some testing this should to work in reality as well. The lines can be detected in simulation, but further work is needed to make this code detect when the goal is out of bounds or in the goal. Recognition of the robots and distance computation have not been worked on yet, so the free kick rules will take longer to implement.
Future Work
all of our work can be downloaded future work
Line detection needs to be extended by differentiating what line represents an outer line or a goal line, this could be done by fitting the detected lines to a model of the field.
which rules and how
test what we achieved in real life, already think about what is most likely to go wrong
possible solutions
suggestions
testing whether scalable