CS 2951-A

From Brown University Robotics

Revision as of 17:02, 7 February 2011 by Cjenkins (Talk | contribs)
Jump to: navigation, search

Contents

CS2951-A Robots for Education

Spring Semester 2011

Instructor: Prof. Chad Jenkins

M 3:00-5:20

CIT 345

Course description: http://www.cs.brown.edu/courses/csci2951-a.html

Website: http://brown-robotics.org/index.php?title=CS_2951-A

Mailing list robotics-seminar@lists.cs.brown.edu


Introduction

Grading

Grading for individual enrolled students is broken down as follows:

  • 30% Attendance and participation
  • 30% Topic area presentation
  • 40% Contribution towards projects

Students are expected to:

  • attend all class meetings (unless an exception is given beforehand)
  • actively participate in discussion
  • research existing work in at least one course topic area and present this material to the class
  • significantly contribute towards the development and implemenation of a final project

Students are expected to send summaries of papers they are not presenting to the course mailing list (cs295-z@list) prior to the corresponding class meeting.

For paper presentations, student presenters must have a rough draft prepared and consult with the instructor at least 2 days before the presentation date.


Tentative schedule

Each class meeting will consist of 2 paper presentations given by students. This should take between 1-2 hours. The remaining time will be devoted to a collaborative hacking session to prototype, implement, and evaluate new ideas.


Course Topics

1/30 Course Overview

2/7 2/14 2/21 2/28 3/7 3/14 3/21 3/28 4/4 4/11 4/18 4/25 5/2 5/9



Platforms: Scribbler/Myro

Institute for Personal Robotics (GT, Bryn Mawr)

Competitions: Botball

Competitions: FIRST Robotics

Competitions: RoboCup

RoboCup Junior

Platforms: LEGO Mindstorms

First Lego League

Platforms: Artbotics (UMass-Lowell)

Programming: Tangible Programming

tern (tufts)

Programming: Visual Programming

Alice (CMU) Scratch (MIT)

Visual Programming for Robots

PREOP (Alabama)

Robot Middleware: Tekkotsu

Robot Middleware: PR2 Remote Lab

Robot Middleware: ROS, rosjs

Robot Middleware: YARP

Events: National Robotics Week

Upper-level Robotics Courses

cs148 (Brown) cs154 (HMC) cs196s (Duke)

Platforms: Cellbots

Survey: Telepresence Robots

Texai (WG) QB (Anybots) Vgo Ava (irobot) Giraffe (Headthere) Telenoid/Actroid (Ishiguro) MeBot (MIT) Terk (CMU) Tilr (RoboDynamics) Jazz Connect (Gostai) MantaroBot

Resources

spark (irobot) Robotics Academy (CMU)