ME 425/625 is an undergrad/graduate (senior/masters) level course introducing robotics.
This course will use the LEGO NXT Brick (i.e. a computer) and NxC programming language
with motors and sensors (i.e. control). The overall objective is to expose students to
the underlying mechanisms, electronics and algorithms needed to broadly appreciate
the field of robotics.
paul.oh@unlv.edu
Week 01 - 08/24/15
Handouts
Things to do
- Bring $50 check made out "Paul Oh UNLV", post-dated for "12/07/15". Check canceled if all parts returned.
- Meet each Monday 18:00-21:00 at 1325 E. Flamingo Rd
- Bring NXT to class every week
- Lego Education Kit 9797 Parts List PDF
Week 02 - 08/31/15
Topic: Simple Machines I: Levers, Shafts and Cranks
Handouts
- Lecture Slides on Levers, Shafts and Cranks PDF
- Lab Slides on Lego Fundamentals, Levers, Shafts and Cranks PDF
- Tutorial: Installing BricxCC and NxC Primer
- Homework: Slider Crank and Programming (due next week)
homeworkLeversShaftsAndCranks.pdf
- List of Technic Parts from Lugnet: PDF | Lugnet Web Site URL
- NxC Programming Guide: PDF | BricxCC Web Site URL
- (If desired) NxC Tutorial: PDF | BricxCC Web Site URL
- (If desired) NxC API: PDF | BricxCC Web Site URL
Week 03 - 09/07/15
Topic: Labor Day - No Class
Week 04 - 09/14/15
Topic: Simple Machines II: Cams, Springs and Linkages
Handouts
- Lecture Slides on Cams, Springs and Linkages PDF
- Lab Slides on Lego Cams, Springs and Linkages PDF
- Tutorial: NxC Programming of Infrared Light and Ultrasonic sensors
- Homework: Concepts, Construction and Programming (due next week)
homeworkCranksCamsLinkages.pdf
Week 05 - 09/21/15
Topic: Simple Machines III: Ratchets, Drives and Gearing
Handouts
Week 06 - 09/28/15
Topic: Automata Example: Putting it all together
Handouts
- Lecture: Guest Speaker on Hubo humanoid (30-min)
- Lab Slides on Putting It All Together (PDF)
- Homework: More Ratchets, Gears and Drives (due next week)
homeworkMoreRatchetsGears.pdf
Week 07 - 10/05/15
Topic: Automata Team Project Continued
Handouts
Week 08 - 10/12/15
Topic: Automata Team Presentations and Motors
Handouts
Week 09 - 10/19/15
Topic: Mid-term
Week 10 - 10/26/15
Topic: PID Control: NXT Wheeled Inverted Pendulum (WhIP)
Handouts
- Lecture: PID control
- Lab: Lego NXT Wheeled Inverted Pendulum (WhIP)
- Homework: (due next week)
homework-Whip.pdf
- Project: (presentation and demo due Week 12)
project-Whip.pdf
Week 11 - 11/02/15
Topic: Project WhIP (teams continue working on project)
Week 12 - 11/09/15
Topic: Motor Characterization: LEGO NXT Motorized Winch-and-Cart
Handouts
Week 13 - 11/16/15
Topic: Motor Characterization: LEGO NXT Motorized Winch-and-Cart (teams continue working on project to finish Week 12 homework)
Week 14 - 11/23/15
Topic: Damped Compound Pendulum - System ID and Simulation
Handouts
- Lab: Damped Compound Pendulum
Week 15 - 11/30/15
Topic: Motorized Damped Compound Pendulum - Modeling and PID
Handouts
- Lecture: Closing Remarks
- Lab: Motorized Damped Compound Pendulum
Things to do
- Final Exam next week (12/07/15)
- Return LEGO Mindstorms kit (please note name/quantity of missing parts)
- Lego Education Kit 9797 Parts List PDF
- Return Damped Compound Pendulum kit