Development of Coding Curriculum of Humanoid Robot

2018 COE Engineering Design Project (TY04)


Faculty Lab Coordinator

Truman Yang

Topic Category

Software / Data Engineering

Preamble

The purpose of this project was to develop a comprehensive coding curriculum for Humanoid Robot. This curriculum offers both hands on experiences and teaches problem solving skills. The curriculum was developed for hands-on experiential learning and includes computational and creative thinking components.

Objective

(1) The curriculum is designed to take a student with no prior experience and guide them to be able to program a humanoid robot to perform different tasks. (2) Students will become familiar with the theoretical and practical aspects of various sensors and actuators of the humanoid robot.

Partial Specifications

(1) The curriculum should be developed as a way to engage students in coding and creative thinking.
(2) All new added hand-on experiment and projects should be detailed documented.

Suggested Approach

(1)Familiar with knowledge of NAO.
(2)Software development in Choregraphe, Python and Java.

Group Responsibilities

Design and implement new software projects and apply them on an Humanoid Robot, NAO.

Student A Responsibilities

Design, implement and document new NOA software projects with Choregraphe.

Student B Responsibilities

Design, implement and document new NOA software projects with Python.

Student C Responsibilities

Design, implement and document new NOA software projects with Java.

Course Co-requisites

COE318: Software Systems

 


TY04: Development of Coding Curriculum of Humanoid Robot | Truman Yang | Tuesday September 18th 2018 at 10:17 PM