Homeworks

Homework 1: Waving hand simulation

Summary:

This was the first Homework assignment meant to familiarize us with the simulator and how to use ach channels to control the robots servos.

Github Link: Before I had an account.


 

Homework 2: Balancing on 1 foot

Summary:

This homework was designed to teach us about support polygons and how to move the center of mass correctly.

Github Link : https://github.com/tim-tindell/hubo-simple-demo.git

branch: Assignment2


Homework 3: Human Interface Controller

Summary:

This homework was designed to teach us how to create a proper interface between a robot and a user. In this case, we used keyboard input to move a robot in a simulator

Github Link: https://github.com/tim-tindell/ECE-499-590-Fall-2014.git

branch: assignment/KeyController


Homework 4: ZMP Walking

Summary:

This homework was designed to teach us about Zero Moment points and how to use this concept to make a humanoid robot walk in simulation.

Github Link: https://github.com/tim-tindell/hubo-simple-demo.git

branch: Walking


Homework 5: Object Tracking

Summary:

This homework used a camera and openCV to allow the robot to track a certain color ball and place it at the center of the camera screen. This was done in simulation

Github Link: https://github.com/tim-tindell/ECE-499-590-Fall-2014.git

branch: visual/servo


Homework 6: Stereo Vision

Summary:

This homework utilized two cameras and information about the cameras pixel density, focal length, and distance apart from each other to determine the distance the robot is from a box.

Github Link: https://github.com/tim-tindell/ECE-499-590-Fall-2014.git

branch: assignment/Stereo


Homework  8: Face Tracking

Summary:

This homework utilized openCV , two dynamixel servos, and a usb camera to follow the movement of a face and center it on the camera

Github Link: https://github.com/tim-tindell/ECE-499-590-Fall-2014.git

branch: dynvisServo

Leave a Reply

Your email address will not be published. Required fields are marked *