28.01.2013 Views

CORC 3303 Review

CORC 3303 Review

CORC 3303 Review

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Multi-tasking: a job of the operating system, managing the CPU usage among processes, context switching.<br />

Considerations in designing a stairway detecting and climbing robot<br />

D. Sensing<br />

Sensors: proprioception / exteroception, types of sensors, issues with sensors (signals, not symbols), different levels of<br />

processing, simple sensors (switch, light) vs complex sensors, active vs passive, sensor fusion, calibration<br />

How roomba works, RCX decision making, light sensor fork and touch sensor fork.<br />

E. Control<br />

Feedback control, types of feedback control (P, PD, PID controls).<br />

Control architectures: principles for organizing a control system, there are: deliberative control (planner-based<br />

architecture, look-ahead with internal representation), reactive control (fast, little internal representation), hybrid<br />

control (combining the two, working in parallel), and behavior-based control (think the way you act)<br />

F. Robot Teams<br />

Benefits of robot teams, their challenges, coordination strategies, communication, control architectures for robot teams.<br />

RoboCup: purposes and goal, leagues of competition, Aibo, NAO.<br />

2. PARTS OF THE LEGO RCX SYSTEM AND BASICS OF THE ROBOLAB ENVIRONMENT<br />

Recognizing parts and explaining their functions, input/output ports, sensors, motors (polarity), lamps, communication,<br />

gears, building blocks.<br />

Recognizing common RoboLab icons and how they are modified.<br />

3. PROGRAMMING FOR THE RCX SYSTEM<br />

Writing simple programs using icons shown above.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!