Truman Yang
Software Systems
The purpose of this project is to design and implement recent World Robotics Olympiad (WRO) competition software solution with EV3 Robots. Students will utilize and evaluate two programming languages, micro python and scratch. The project will be developed for hands-on experiential learning and includes computational and creative thinking components. This project will be a continue work from last year’s project and all robots will be provided.
(1) Complete all missions of WRO senior, Junior and elementary competitions based on the requirements assigned by WRO using both micro python and scratch languages. (2) Design and test multiple methods to make the robot follow a line smoothly and compare their performance (3) Design and test multiple approaches to support accurate and fast crossings and compare (should cover all possible cases in WRO competitions.)
(1) The accuracy and efficiency of operations of robot should be improved.
(2) Performance of different approaches and functions will be evaluated
(3) The performance comparison of using the two languages will be evaluated.
(1) Your design and implementation will be based on provided mission requirements of WRO competitions.
(2) First follow existing sample solution to carry out all missions. Then propose a new design or make some modifications
(3) All new added hand-on experiment and projects should be detailed documented.
Design, implement and document software solutions and apply them on EV3 Robot.
Design, implement and document software solutions for all missions of WRO Senior competition.
Design, implement and document software solutions for all missions of WRO Junior competitions.
Design, implement and document software solutions for all missions of WRO elementary competitions.
Compare the performance of different solutions relating to same missions.
COE318: Software Systems
TY02: Competitive Programming of Robotics: Algorithm analysis and implementation | Truman Yang | Tuesday August 30th 2022 at 11:14 PM