29
ELEC 300R Robot Design and Competition Zexiang Li ([email protected] , X7051, Rm 2453) Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20, Rm 4418 Department of ECE, HKUST

ELEC 300R Robot Design and Competition Zexiang Li ([email protected], X7051, Rm 2453)[email protected] Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Embed Size (px)

Citation preview

Page 1: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

ELEC 300R Robot Design and Competition

Zexiang Li ([email protected], X7051, Rm 2453)Lecture : Tue 18:30-20:20, Rm 2463

Lab : Thu 18:30-20:20, Rm 4418

Department of ECE, HKUST

Page 2: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Analytic Skills

Lif

e S

kills

Hands-on S

killsa) 灵活应用数学、科学及工程知识的能力;

分析和解释数据的能力

b) 设计、操作实验以及

c) 实用系统设计能力

e) 认识、提出及解决问题的能力

d) 团队合作能力;

i) 终身学习能力;

g) 有效的沟通与表达能力

f) 明白职业规范,具有

良好职业道德

j) 具备全面现代社会知识

k) 能有效地使用现代工

程技术、工具与方法

h)&

研究生 /博士生

相关企业工程师

项目 /企业管理者

创业者

其他

1. Background

Page 3: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

a. Ability to apply knowledge of mathematics,

science, and engineering

b. Ability to design and conduct experiments as well

as analyze and interpret data

c. Ability to design a system to meet desired needs

d. Ability to function on multidisciplinary teams

e. Ability to identify, formulate, and solve

engineering problems

f. Understanding of professional and ethical

responsibility

g. Ability to communicate effectively

h. Broad education necessary to understand impact

of engineering solutions in a global/societal

context

i. Recognition of the need for and ability to engage

in lifelong learning

j. Knowledge of contemporary issues

k. Ability to use the techniques, skills, and modern

engineering tools necessary for engineering

Abet 2000 Program Objectives:

Math I Physics I Chemistry I Others

Year 0

Year 1 Math 100/113 Elec 151, 190 Comp 104/109 Others

ECE Curriculum:

Math II Physics II Chemistry II Others

Math 150 Elec 102,152 Comp 171 Others

Year 2 Elec 202, 211 Others

Elec 214, 254 Elec 397 Others

Year 3 Elec 398 Others

Elec 399 Others

Page 4: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Problems :

1. Knowledge integration comes too late

2. Relies solely on the classical method of learning

Effective Pedagogy -- Comparative learning -- Project based learning -- Research method (or early research experience) -- Laboratory experience -- Independent learning -- Interdisciplinary learning -- Common Themes

3. Harvard study

Solution :

• MIT: 6-270 ( 4 credits, during IAP, 150 students/50 teams, http://web.mit.edu/6.270)• Rice: Elec 201 (4 credits, offered once per year , with 50% Acceptance ratio, www.owlnet.rice.edu/~elec201/, )• CMU : Engineering 101 ( 5 credits, required for all eng. majors)

• Eng 395X : Robocon project design course for year 1 to 3 students

• Elec 300R (or Eng 101) : Robot design and competition for year 1/0 students

After this course :

Page 5: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

http://www-education.rec.ri.cmu.edu/content/vex/vex.htm#

Engineering101

Engineeringprocess

Scheduling( Time Management)

Team WorkTeam Building

First Team Meeting

Robotics Team

There is no winner in a losing team. There is no loser in a winning team.

Group Matrix

Daily Log

Competition Schedule

Planning Organizer

Master Schedule

Using GANTT Charts

Using PERT Charts

Concept & Intuition

How are signals sent?

How much current will my robot draw?

How much will a motor lift?

Page 6: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Course Targets:• Year 1 (or 0) students who are considering an eng. major but who want more information on the principles of engineering design and professions;• Non-engineering majors who want to experience and understand the design process that creates the technology that permeates today’s economy, society and political decisions.

Course Description:The study of robotics requires students to integrate control, mechanics, electronics,

programming and fundamental math and science. Robotics may be the premier integrator of academics and workplace competencies available to education today. In this course, students will discover how engineering process, mathematics, science and interpersonal skills all play significant roles

when solving robotic problems. Terms of three students will design, construct and program an autonomous robot to engage in a competition at the end of the semester. The robot is

assembled from Vex building blocks, electro-mechanical components, sensors and a microprocessor. It

must be able to navigate around the playing surface, and successfully interact with game objects, including the opposing robot, all without human intervention. The engineering challenge for each team is to devise a game strategy, and to design and build the mechanics and software to implement their strategy within the rules of the game and the available materials. During the process, the participants are exposed to issues that confront every practicing engineer, such as working within constraints, using available technology, design tradeoffs, iterative design, team dynamics, and meeting project specifications, milestones, and time constraints.

Page 7: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Course Objectives:•Identify, formulate solutions for, and solve engineering technology problems using engineering design processes•Apply knowledge of mathematics, science, and technology to solve robotic engineering technology problems•Apply techniques, skills, and technology to solve robotic engineering technology problem•Function on multi-disciplinary teams•Communicate effectively using all forms of communication•Recognize the need for, and demonstrate the ability to engage in life-long learning•Describe various methods used to manage and schedule projects•Participate in and/or conduct design reviews•Collect, analyze and interpret data

Course Plans: Phase I (2 wks): Course organization; Safety; Teamwork; Project management; Introduction to engineering; Engineering process; Introduction to the Vex systems-hardware Phase II (5 wks): Testing, evaluation and understanding the Vex system; Signal flows, motors, gearboxes, control, sensor Feedbacks and programming; Miniprojects on: Meaningful encounter with a wall; Basic navigation; Tracking; Beat the brick; and Programming complete. Phase III (6 wks): Preparation and design for the competition; Brainstorming; Preliminary design; Design review; Testing and redesign; Qualification and Finals. Phase IV (2wks): Wrap-up; project summary, documentation, final report and group evaluation; Packaging and return all parts and tools.Course Grading: Team performance (Reports + team performance + …) Individual performance (Team citizenship + Contribution + Design notebk)

Page 8: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Identify and Define the Problem

Brainstorm

Propose Solutions

Prepare for Design Review

Receive Feedback

Choose a Solution

Develop Prototypes

Design Working Model

Test Model

Test Prototypes

Make Improvements Based on Feedback

Define the Problem

Identify the ProblemEngineering

Process

Page 9: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Develop Ideas

(IDEATION)

Brainstorm

Propose Solutions

Prepare for Design Review

Receive Feedback

Choose a Solution

Develop Prototypes

Design Working Model

Test Model

Test Prototypes

Make Improvements Based on Feedback

Define the Problem

Identify the Problem

Develop Ideas

Engineering Process

Page 10: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Refine the Design

(REFINEMENT)

Brainstorm

Propose Solutions

Prepare for Design Review

Receive Feedback

Choose a Solution

Develop Prototypes

Design Working Model

Test Model

Test Prototypes

Make Improvements Based on Feedback

Define the Problem

Identify the Problem

Develop Ideas

Refine the Design

Engineering Process

Page 11: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

(IMPLEMENTATION)

Develop the Solution

Brainstorm

Propose Solutions

Prepare for Design Review

Receive Feedback

Choose a Solution

Develop Prototypes

Design Working Model

Test Model

Test Prototypes

Make Improvements Based on Feedback

Define the Problem

Identify the Problem

Develop Ideas

Refine the Design

Analyze the Solution

Engineering Process

Page 12: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Test!(REFINEMENT)

Brainstorm

Propose Solutions

Prepare for Design Review

Receive Feedback

Choose a Solution

Develop Prototypes

Design Working Model

Test Model

Test Prototypes

Make Improvements Based on Feedback

Define the Problem

Identify the Problem

Develop Ideas

Refine the Design

Analyze the Solution

Test, Test, Test

Engineering Process

Page 13: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Test!(REFINEMENT)

Brainstorm

Propose Solutions

Prepare for Design Review

Receive Feedback

Choose a Solution

Develop Prototypes

Design Working Model

Test Model

Test Prototypes

Make Improvements Based on Feedback

Define the Problem

Identify the Problem

Develop Ideas

Refine the Design

Analyze the Solution

Test, Test, Test

Engineering Process

Page 14: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Engineering is an iterative processIteration is the repetition of a process.

It is the action or process of repeating. It is a procedure in which repetition of a sequence of operations yields results successively closer to a desired result.

Problem Engineering Solution

FeedbackInnovation

Page 15: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Engineering – continual improvement

Problem Engineering Solution

FeedbackInnovation

When the development cycle is complete successful companies complete market studies and look for ways to

improve their products.

Page 16: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Engineering is:The practical application of applying math and science to solve problems.

Innovation – a creation resulting from study and experimentation.

A process - a particular course of action intended to achieve a result.

Iterative - the process of making gradual improvements until the best solution is achieved.

Continual improvement.

Back

Page 17: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,
Page 18: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Back

Page 19: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,
Page 20: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Back

Page 21: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,
Page 22: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Back

Page 23: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Back

Page 24: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,
Page 25: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,
Page 26: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Back

Page 27: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Back

Page 28: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Back

Page 29: ELEC 300R Robot Design and Competition Zexiang Li (eezxli@ust.hk, X7051, Rm 2453)eezxli@ust.hk Lecture : Tue 18:30-20:20, Rm 2463 Lab : Thu 18:30-20:20,

Back