ME729 is a MS/PhD-level robotics course. ME425/625 (preferably given by the instructor)
is a pre-requisite. This course will use the LEGO NXT Brick (i.e. a computer) and NxC
programming language (which was covered in ME425/625). The overall objective is an in-depth
study of robotics and includes robot sensing, actuation, communications, control, computer
vision and path planning.
paul.oh@unlv.edu
Week 01 - 01/22/18
Topic: Introduction and Pre-Requisites
Handouts
Things to do
- Bring $50 (check preferred) made out "Paul Oh UNLV", post-dated for "05/14/18". Check canceled if all parts returned.
- Meet each Monday 18:00-21:00 at 1325 E. Flamingo Rd
- Bring NXT Kit (at least Brick and both USB and NXT cables) to class every week
- Check NXT Kit for part completion: Lego Education Kit 9797 Parts List PDF
Complete on-line XLS sheet for NXT kit inventory
- Configure NXT Brick and Windows PC (preferable Win7) Bricxcc. Test "Hello World" NXC program
Resources
Week 02 - 01/29/18
Topic: Homogeneous Transformation
Handouts
- Lecture:
- #1 Homogeneous Transformation Slides: PDF
- Lab:
- LEGO 2D Planar Manipulator Construction Manual: PDF
- Homework: (due next week)
Week 03 - 02/05/18
Topic: Forward Kinematics
Handouts
- Lecture:
- An additional note - Homogeneous Transformation Supplements: PDF
- #2 Forward Kinematics PDF
- Lab:
- Homework: (due next week)
Week 04 - 02/12/18
Topic: Inverse Kinematics
Handouts
- Lecture:
- #3 Inverse Kinematics PDF
- Lab:
- Homework: (due the week after next)
- Project #1:
Week 05 - 02/19/18
Topic: Washington Birthday - UNLV Holiday
Week 06 - 02/26/18
Topic: Singularity and Motion Trajectories
Handouts
- Lecture:
- #4 Singularity and Motion Trajectories PDF
- Lab:
- Homework: (due next week)
Week 07 - 03/05/18
Topic: Actuators and Sensors (and Project #1 Presentations)
- Lecture:
- #5 Actuators and Sensors PDF
- Homework: (due next week)
Week 08 - 03/12/18
Topic: Mid-term
Handouts: None
- Theory (Closed-book, 120-min). It does not need calculators.
Week 09 - 03/19/18
Topic: Robot Dynamics
Handouts
Week 10 - 03/26/18
Topic: Spring Break Begins (No Class)
Week 11 - 04/02/18
Topic: PID and Linear Control and Project #2 Presentations
Handouts
- Lecture:
- #7 PID and Linear Control PDF
- Lab:
- Homework: (due next week)
Week 12 - 04/09/18
Topic: Force Control
Handouts
- Lecture:
- Lab:
- Homework: (due next week)
- Project #3:
Week 13 - 04/16/18
Topic: Computed-Torque Control
Handouts
- Lecture:
- #9 Computed-Torque Control PDF
- Lab:
- Matlab and Simulink simulation PDF
- inverted_pendulum_PID FILE
- inverted_pendulum_pole_placement FILE
- manipulator_PD_computed_torque FILE
- Homework: (due next week)
Week 14 - 04/23/18
Topic: Introduction to useful software tools and Project #3 Presentations
Handouts
- Lecture:
- #10 Introduction to useful software tools PDF
- Homework: (due next week)
Week 15 - 04/30/18
Topic: Study Week Begins
Things to do
- Final Exam next week (05/07/18):
- Return LEGO Mindstorms kit (please note name/quantity of missing parts)
- Lego Education Kit 9797 Parts List PDF. Update Your kit on Google Docs
Week 16 - 05/07/18
Topic: Finals