Robotics and Mechatronics Workshop

By Pranav Bhounsule (my homepage)

The pdf of presentation is here presentation.pdf 

Errata: In the manipulator examples throughout, the angle theta2 is the angle made by second link with the horizontal, i.e., it is the absolute angle and not the relative angle as shown in the figure.

Robotics: all material zipped robotics_material.zip
For instructions   and overview read robotics_workshop.pdf

Software needed: MATLAB 

  1. MATLAB basics, YouTube (45 min)
  2. MATLAB scripts and animations, YouTube (65 min)
  3. Manipulator, forward and inverse kinematics, YouTube (30 min) 
  4. Differential drive car basics, YouTube (18 min)
  5. Computer game using differential drive car, YouTube (58 min), MATLAB code in the video

Mechatronics: all material zipped mechatronics_material.zip
For instructions and overview read mechatronics_workshop.pdf

Hardware need:  VKMaker New Avoidance Tracking Motor Smart Robot Car Chassis Kit and some others (see Equipment list in the pdf above).      

  1. Code to get the servo to stop when obstacle is detected, sensor_servo_stop.zip
  2. Code to get the car wheels to stop moving when obstacle is detected, car_stop_move_obstacle.zip

Final project:

  1. Mechatronics: Create the differential drive car that will avoid obstacles
  2. Robotics: Create the differential drive car video game. You can add obstacles that the car needs to avoid and/or obstacles that give points.

Student submissions:

  1. Kevin Wu Car video (YouTube), Arduino code, Snake game (MATLAB)
  2. Diana Lin Car video (YouTube), Car game (MATLAB)
  3. Andy Huang Car video (YouTube) , Car game (MATLAB)
  4. Fong-Chun Hsiung Car video (YouTube) , Car game (MATLAB)
  5. Eric Yang Car video (YouTube) , Car game (MATLAB)

Group photo

Group photo

Last updated: June 29, 2020