Build Function Module Library for Competitive Programming of Robotics

2021 COE Engineering Design Project (TY03)


Faculty Lab Coordinator

Truman Yang

Topic Category

Software Systems

Preamble

The purpose of this project is to create a function module library for World Robotics Olympiad (WRO) using EV3 Robots. Students will prepare software solutions for recent WRO Senior, Junior and Elementary competitions. A function module library will be built based on their solutions. The project will be developed for hands-on experiential learning and includes computational and creative thinking components.

Objective

(1) The project is designed to guide students to be able to program a robot to perform different efficient and accurate operations and thus to create a function module library . (2) Students will become familiar with the theoretical and practical aspects of various sensors and actuators of the EV3 robot. (3) Students will complete all missions of recent WRO competitions, including WRO Senior, Junior and Elementary.

Partial Specifications

(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 of using the two languages will be evaluated.

Suggested Approach

(1) Your design and implementation will be based on provided mission requirements of WRO competitions.
(2) Software development in micro Python and Scratch.

Group Responsibilities

Design, implement and document software solutions and apply them on EV3 Robot.

Student A Responsibilities

Design, implement and document software solutions for WRO Junior competition.

Student B Responsibilities

Design, implement and document software solutions for WRO Senior competition.

Student C Responsibilities

Design, implement and document software solutions for WRO Elementary competition.

Student D Responsibilities

Build a function module library based on WRO competition solutions.

Course Co-requisites

COE318: Software Systems

To ALL EDP Students

Due to COVID-19 pandemic, in the event University is not open for in-class/in-lab activities during the Winter term, your EDP topic specifications, requirements, implementations, and assessment methods will be adjusted by your FLCs at their discretion.

 


TY03: Build Function Module Library for Competitive Programming of Robotics | Truman Yang | Sunday September 5th 2021 at 05:22 PM