
Brown
9:42 AM
Links
Introduction/What is a Robot?
NOVA: The Great Robot Race
So, Where's My Robot blog (Thomaz)
Player/Stage project (Sourceforge)
Robot Operating System wiki
New Scientist article on robot operating sytems
Robot Middleware
Towards a Robot App Store (Gerkey)
iRobot Create Open Interface Specificiation (iRobot)
Create serial communication code (adapted from Player)
Robot Operating System middleware (Willow Garage)
Robot Operating System tutorials (Willow Garage)
Player robot middleware overview
Player/Stage Demo (run script locally)
Player C example
Player C++ example
Player drivers list
Player proxies list
Physics and Teleoperation
Teleoperation of Justin humanoid robot (DLR)
Physically Based Modeling, Witkin and Baraff
Matlab particle simulator example
Ragdoll we can believe in
Biped flip (MIT Leg Lab)
"On The Run" short (MIT Leg Lab)
Java Ski Stunt Simulator (van de Panne)
Flash ragdoll games of varying coarseness
Ragdoll cannon
Ragdoll volleyball (ADVISORY! Graphic imagery)
Ragdoll tennis
Ragdoll goalkeeper
Autonomous Decision Making Architectures
Basics of robot control (Mataric)
Shakey: the original autonomous mobile robot (SRI)
Stanley Grand Challenge slides (Thrun)
Ghengis hexapod (Brooks)
Brooks' Ghengis hexapod with reactive control
Bug Navigation Algorithms (Prin. Robot Motion)
Bug Algorithm on Create (youtube)
Visual Servoing
Robot following solid colored ball (gdn, todean; youtube)
AR Tag following by Create, Nao, PR2
CMVision (used by ROS and Player blobfinders)
ROS cmvision package
Player blobfinder proxy
Object Recognition (wikipedia)
Feature detection (wikipedia)
SIFT features (wikipedia)
Control Theory (wikipedia)
Proportional-Derivative Control (wikipedia)
Mass-spring-damper (wikipedia)
Visual Servoing (wikipedia)
Matlab 1D PD-servo example
Finite State Machines
Dancing Sony QRIO Robots (youtube)
HRP2 humanoid dancing (youtube)
Nao humanoid tai chi (Texas Tech)
Cha Cha Slide
Finite state machine (Wikipedia)
Switch statement (Wikipedia)
Path Planning - Graph Search
ASIMO footstep planning (CMU)
Roomba v. Neato: Reaction-Deliberation Joust (BotJunkie)
Motion planning (Wikipedia)
A-star search (Wikipedia)
Probabilistic Roadmap (wikipedia)
Rapidly-exploring Random Trees (Kuffner)
RRT Gallery (Kuffner)
RRT-Connect ICRA 2000 paper
Replanning with RRTs
Matlab path planning example
Path Planning - Potential Fields
Spiral wishing well (youtube)
Marble in funnel (youtube)
Gradient Descent optimization (wikipedia)
Motion Planning with Potential Fields (Kuipers/Stone)
Potential Fields Tutorial (Goodrich)
Forward Chaining for Robot and Agent Navigation using Potential Fields
Forward Chaining for Potential Field Based Navigation (PhD thesis, so comprehensive)
Wavefront Planning (Tufts)
Wavefront Planning (Prin. Robot Motion, Sec 4.5)
Matlab potential field example
Coordinate Spaces
Geometric Modeling Ch2: Motions and Projections (Requicha)"
Dot product (wikipedia)
Matrix muliplication (wikipedia)
Transformation matrix (wikipedia)
Gimbal Lock (wikipedia)
Euler Angles(wikipedia)
Quaternions for rotation (wikipedia)
Quaternion tutorial(Second Life)
Matlab odometry coordinate transform example
Matlab quaternion rotation example
Robot Localization
Condensation algorithm (Isard and Blake)
Matlab hallway particle filter example
CIT 5th floor MCL example slides
Little Border Protector Guard (youtube)