UNLV ME 729 - Robotics II Spring 2020 Home Page

A B+ (75%) or higher in ME 425/625 (Robotics 1) is a prerequisite. This is because ME 729 demands knowledge of NXC (ANSI C-like) programming, mechanisms and electronics. ME 729 is a MS/PHD level course that analyzes robot manipulators thru concepts like motion frames, transformation matrices, forward and inverse kinematics, Jacobians and computer vision. Hands-on labs serve to apply these concepts to synthesize robot manipulators. The overall objective is to instill fundamentals that paint a "big picture" of robotics and motivate its research.

[email protected]


Week 01 - 01/27/20

Topic: Introduction, RS-485 Communications

Handouts

  • Lab Slides on RS-485 Communications PDF
  • Software/Freeware
  • Tutorial: Installing BricxCC and NxC Primer

  • Homework: RS-485 Communications (due next week - email as PDF) homeworkRs485Communications-012720a.pdf

    Things to do


    Week 02 - 02/03/20

    Topic: Smart Servos (XL-320) Dynamixel Wizard

    Handouts


    Week 03 - 02/10/20

    Topic: Smart Servo (XL-320) - Firmware Programming (LED)

    Handouts


    Week 04 - 02/17/20

    Topic: President's Day - UNLV Holiday - No Classes


    Week 05 - 02/24/20

    Topic: Denavit-Hartenberg Notation

    Handouts


    Week 06 - 03/02/20

    Topic: Forward Kinematics

    Handouts


    Week 07 - 03/09/20

    Topic: Inverse Kinematics

    Handouts


    Week 08 - 03/16/20

    Topic: Spring Break - No Class - Mid-Term Next Week


    Week 09 - 03/23/20

    Topic: Mid-term


    Week 10 - 03/30/20

    Topic: Trajectory Planning

    Handouts


    Week 11 - 04/06/20

    Topic: Jacobians

    Handouts


    Week 12 - 04/13/20

    Topic: Computer Vision 1 (and Project 1 due)

    Handouts


    Week 13 - 04/20/20

    Topic: Computer Vision 2

    Handouts

  • Homework: Object Tracking (due next week) homeworkObjectTracking-041720a.pdf PNG Files: greyFrame.png | thresholdedFrame.png | crossTemplate.png


    Week 14 - 04/27/20

    Topic: Visual-Servoing and Distributed Computing

    Handouts


    Week 15 - 05/04/20

    Topic: Study Week: Work on Project 2

    Handouts

    Things to do


    Week 16 - 05/11/20

    Topic: Finals

    Things to do