CBLL HOME
VLG Group
News/Events
Seminars
People
Research
Publications
Talks
Demos
Datasets
Software
Courses
Links
Group Meetings
Join CBLL
Y. LeCun's website
CS at Courant
Courant Institute
NYU
Lush
Lush

Introduction to Robotics: Material and Pointers


[ Course Homepage | Schedule and Course Material | Videos/Photos | Mailing List ]

Click here for the list of assignments >>>

Week 1: Introduction and basic concepts

Robot platforms. Sensors and Actuators. Intro to Arduino Microcontroller

Week 2: Basic sensing and control

Connecting and reading analog sensors. Connecting and controlling DC motors and servos.

Finding the light.

Week 3: microcontroller programming and mobile robots

Programming the 3PI robot. Programming AVR atmega168 microcontrollers.

Calibrating and reading reflective light sensors.

Programming a line follower (I).

Week 4: mobile robots control

Programming a line follower (II).

PID controllers.

3PI robot race 1: driving around a track

Week 5: mobile robots control

Path planning.

3PI robot race 2: driving around a track

Week 6: kinematics and dead reckoning

Calibrating the motors.

Dead reckoning. Mapping the environment.

Driving back home.

Week 7: robots with vision

Intro to the Lush language

The Rovio robot.

Week 8: robots with vision

Basic image processing and computer vision.

Week 9: robot vision

Robot vision. Color processing.

Detecting a tennis ball, and estimating its distance and azimuth.

Week 10: robot vision planning and control

Driving towards the ball, circling around the ball.

Week 11: robot behavior

Detecting goals, and driving the ball to the goal.

Week 12:

final projects workshop

Week 13:

final projects workshop

Week 14:

Final project presentations.

.