Robotics programming with Raspberry Pi

2022 COE Engineering Design Project (TY03)


Faculty Lab Coordinator

Truman Yang

Topic Category

Software Systems

Preamble

The purpose of this project is to implement missions of World Robotics Olympiad (WRO) using Raspberry Pi and Python. Students also need to design a camera-base line follower algorithm. The project will be developed for hands-on experiential learning. It also includes computational and creative thinking components. This is a continue programming work from last year. All robots and parts will be provided.

Objective

(1) The project is guiding students to control a robot to perform different efficient and accurate operations using Raspberry Pi and Python (2) Students will become familiar with the theoretical and practical aspects of various sensors and actuators of the robot.

Partial Specifications

(1) The accuracy and efficiency of operations of robot should be improved
(2) Performance of different approaches and functions will be evaluated

Suggested Approach

(1) Your design and implementation will be based on provided mission requirements of WRO competitions.
(2) All functions should be detail documented.

Group Responsibilities

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

Student A Responsibilities

Build robots based on mission requirements.

Student B Responsibilities

Design, implement and document python solutions.

Student C Responsibilities

Evaluate performance of various algorithms and functions.

Student D Responsibilities

Design a camera-base line follower algorithm.

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: Robotics programming with Raspberry Pi | Truman Yang | Wednesday August 31st 2022 at 02:20 PM