Main Page

From DRLWiki

(Difference between revisions)
Jump to: navigation, search
(Workshops)
(Current Projects)
 
(34 intermediate revisions not shown)
Line 4: Line 4:
[[Modular_Robots|modular and self-reconfiguring robots]],
[[Modular_Robots|modular and self-reconfiguring robots]],
[[Soft Robotics|soft robotics]],
[[Soft Robotics|soft robotics]],
 +
[[Robot Compiler|rapid design of customizable personal robots]],
[[Distributed_Algorithms_and_Systems_of_Self-Organizing_Robots|distributed algorithms and systems of self-organizing robots]],
[[Distributed_Algorithms_and_Systems_of_Self-Organizing_Robots|distributed algorithms and systems of self-organizing robots]],
[[Networks_of_Robots_and_Sensors_for_First_Responders|networks of robots and sensors for first-responders]],
[[Networks_of_Robots_and_Sensors_for_First_Responders|networks of robots and sensors for first-responders]],
Line 12: Line 13:
and [[Forming%2C_Moving%2C_and_Navigating_Sparse_2D_and_3D_Structures|forming, moving, and navigating sparse 2D and 3D structures]].
and [[Forming%2C_Moving%2C_and_Navigating_Sparse_2D_and_3D_Structures|forming, moving, and navigating sparse 2D and 3D structures]].
-
==Projects==
+
==Current Projects==
{| style="width: 800px; font-size: 8pt; text-align: center;" cellpadding="15"
{| style="width: 800px; font-size: 8pt; text-align: center;" cellpadding="15"
|valign="top"|[[Image:softRobotics.png|link=Soft Robotics|center|150px|Soft Robotics]][[Soft Robotics]]
|valign="top"|[[Image:softRobotics.png|link=Soft Robotics|center|150px|Soft Robotics]][[Soft Robotics]]
-
|valign="top"|[[Image:iDiary.png|link=iDiary|center|150px|Project iDiary]][[Project iDiary]]
+
|valign="top"|[[Image:iros2016-teaser-smaller.png|link=Wearable Blind Navigation|center|150px|Wearable Blind Navigation]][[Wearable Blind Navigation]]
 +
|valign="top"|[[Image:robotCompiler_kiosk.png|link=Robot Compiler|center|150px]][[Robot Compiler | Robot Compiler<br>On-Demand Personal Robots]]
 +
|valign="top"|[[Image:M-Blocks.jpg|link=M-Blocks|center|150px|M-Blocks]][[M-Blocks]]
 +
|valign="top"|[[Image:overview_figure_alternate.jpg |link=Printable Hydraulics |center|150px|blank0]][[Printable Hydraulics| Printable Hydraulics <br />]]
 +
|valign="top"|[[Image:crane_left_trim.png |link=Geometric Design of Print-and-Fold Robots via Composition|center|150px|Geometric Design of Print-and-Fold Robots via Composition]][[Geometric Design of Print-and-Fold Robots via Composition | Geometric Design of Print-and-Fold Robots via Composition]]
 +
|-
 +
|valign="top"|[[Image:iDiary.png|link=Project iDiary|center|150px|Project iDiary]][[Project iDiary]]
 +
|valign="top"|[[Image:Furniture.png  |link= Autonomous Assembly |center|150px| blank0 ]][[ Autonomous Assembly| Autonomous Assembly]]
 +
|valign="top"|[[Image:Ubiety_logo.png|link=http://www.ubietytech.com|Ubiquitous Indoor Positioning|center|150px|blank0]][http://www.ubietytech.com Ubiquitous Indoor Positioning]
 +
|valign="top"|[[Image:eegBaxterSorting.png|link=Correcting Robot Mistakes Using EEG |center|150px|blank0]][[Correcting Robot Mistakes Using EEG|Correcting Robot Mistakes Using EEG]]
 +
|valign="top"|[[Image:robotGarden_close.png|link=Robot Garden |center|150px|blank0]][[Robot Garden|Robot Garden]]
 +
|}
 +
 
 +
==Past Projects==
 +
{| style="width: 800px; font-size: 8pt; text-align: center;" cellpadding="15"
|valign="top"|[[Image:robotreal_small.jpg|link=AMOUR|center|150px|AMOUR (Autonomous Modular Optical Underwater Robot)]][[AMOUR|AMOUR (Autonomous Modular Optical Underwater Robot]]
|valign="top"|[[Image:robotreal_small.jpg|link=AMOUR|center|150px|AMOUR (Autonomous Modular Optical Underwater Robot)]][[AMOUR|AMOUR (Autonomous Modular Optical Underwater Robot]]
|valign="top"|[[Image:Robot Pebbles Humanoid.jpg|link=Robot_Pebbles|center|150px|Robot Pebbles]][[Robot Pebbles]]
|valign="top"|[[Image:Robot Pebbles Humanoid.jpg|link=Robot_Pebbles|center|150px|Robot Pebbles]][[Robot Pebbles]]
-
|valign="top"|[[Image:M-Blocks.jpg|link=M-Blocks|center|150px|M-Blocks]][[M-Blocks]]
+
|valign="top"|[[Image:coordinateconstruction.jpg|link=Coordinated Construction |center|150px|Coordinated Constuction]][[Coordinated Construction]]
 +
|valign="top"|[[Image:FlyingRobot.JPG|link=Networked_Quad-Rotor_Flying_Robots_in_Multi-Agent_Systems|center|150px|Networked Quad-Rotor Flying Robots in Multi-Agent Systems]][[Networked Quad-Rotor Flying Robots in Multi-Agent Systems]]
 +
|valign="top"|[[Image:wificoverage.jpg|link=Deployment_and_Optimization_of_Wireless_ad-hoc_Communication_Networks|center|150px|Deployment and Optimization of Wireless ad-hoc Communication Networks]][[Deployment and Optimization of Wireless ad-hoc Communication Networks]]
|-
|-
|valign="top"|[[Image:trafficGui.JPG|link=TrafficInfo|center|150px|Traffic Information System]][[TrafficInfo|Traffic Information System]]
|valign="top"|[[Image:trafficGui.JPG|link=TrafficInfo|center|150px|Traffic Information System]][[TrafficInfo|Traffic Information System]]
-
|valign="top"|[[Image:wificoverage.jpg|link=Deployment_and_Optimization_of_Wireless_ad-hoc_Communication_Networks|center|150px|Deployment and Optimization of Wireless ad-hoc Communication Networks]][[Deployment and Optimization of Wireless ad-hoc Communication Networks]]
 
-
|valign="top"|[[Image:FlyingRobot.JPG|link=Networked_Quad-Rotor_Flying_Robots_in_Multi-Agent_Systems|center|150px|Networked Quad-Rotor Flying Robots in Multi-Agent Systems]][[Networked Quad-Rotor Flying Robots in Multi-Agent Systems]]
 
|valign="top"|[[Image:whale_output.jpg|link=HS_Histogram_Object_Classification|center|100px|Tracking Objects at Sea: Object Identification and Tracking using HS Histograms]][[HS Histogram Object Classification|Tracking Objects at Sea: Object Identification and Tracking using HS Histograms]]
|valign="top"|[[Image:whale_output.jpg|link=HS_Histogram_Object_Classification|center|100px|Tracking Objects at Sea: Object Identification and Tracking using HS Histograms]][[HS Histogram Object Classification|Tracking Objects at Sea: Object Identification and Tracking using HS Histograms]]
-
|valign="top"|[[Image:coordinateconstruction.jpg|link=Coordinated Construction |center|150px|Coordinated Constuction]][[Coordinated Construction]]
 
-
|-
 
|valign="top"|[[Image:bakebot_image.jpg|link=Bakebot|center|150px|Bakebot]][[Bakebot | Baking Cookies with the WillowGarage PR2]]
|valign="top"|[[Image:bakebot_image.jpg|link=Bakebot|center|150px|Bakebot]][[Bakebot | Baking Cookies with the WillowGarage PR2]]
|valign="top"|[[Image:patroling.png|link=Markov-based_Redistribution_Policy_Model_for_Future_Urban_Mobility_Networks|center|150px|Patroling]][[Markov-based Redistribution Policy Model for Future Urban Mobility Networks | Markov-based Redistribution Policy Model for Future Urban Mobility Networks]]
|valign="top"|[[Image:patroling.png|link=Markov-based_Redistribution_Policy_Model_for_Future_Urban_Mobility_Networks|center|150px|Patroling]][[Markov-based Redistribution Policy Model for Future Urban Mobility Networks | Markov-based Redistribution Policy Model for Future Urban Mobility Networks]]
|valign="top"|[[Image:smartsheetpj-2t.jpg|link=Programmable Smart Sheet|center|150px|Programmable Smart Sheet]][[Programmable Smart Sheet | Programmable Smart Sheet]]
|valign="top"|[[Image:smartsheetpj-2t.jpg|link=Programmable Smart Sheet|center|150px|Programmable Smart Sheet]][[Programmable Smart Sheet | Programmable Smart Sheet]]
 +
|-
|valign="top"|[[Image:Ori_plan_title.jpg  |link=Planning to Fold Multiple Objects from a Single Smart Sheet |center|150px|Planning to Fold Multiple Objects from a Single Smart Sheet]][[Planning to Fold Multiple Objects from a Single Smart Sheet | Planning to Fold Multiple Objects from a Single Smart Sheet]]
|valign="top"|[[Image:Ori_plan_title.jpg  |link=Planning to Fold Multiple Objects from a Single Smart Sheet |center|150px|Planning to Fold Multiple Objects from a Single Smart Sheet]][[Planning to Fold Multiple Objects from a Single Smart Sheet | Planning to Fold Multiple Objects from a Single Smart Sheet]]
|valign="top"|[[Image:Square_of_rings_persistence.jpg  |link=Collision Avoidance for Persistent Monitoring in Multi-Robot Systems with Intersecting Trajectories|center|150px|Collision Avoidance for Persistent Monitoring in Multi-Robot Systems with Intersecting Trajectories]][[Collision Avoidance for Persistent Monitoring in Multi-Robot Systems with Intersecting Trajectories | Collision Avoidance for Persistent Monitoring in Multi-Robot Systems with Intersecting Trajectories]]
|valign="top"|[[Image:Square_of_rings_persistence.jpg  |link=Collision Avoidance for Persistent Monitoring in Multi-Robot Systems with Intersecting Trajectories|center|150px|Collision Avoidance for Persistent Monitoring in Multi-Robot Systems with Intersecting Trajectories]][[Collision Avoidance for Persistent Monitoring in Multi-Robot Systems with Intersecting Trajectories | Collision Avoidance for Persistent Monitoring in Multi-Robot Systems with Intersecting Trajectories]]
-
|-
 
|valign="top"|[[Image:Simulation.png  |link=Generating Informative Trajectories for Robots Persistently Monitoring Unknown Environments|center|150px|Generating Informative Trajectories for Robots Persistently Monitoring Unknown Environments]][[Generating Informative Trajectories for Robots Persistently Monitoring Unknown Environments | Generating Informative Trajectories for Robots Persistently Monitoring Unknown Environments]]
|valign="top"|[[Image:Simulation.png  |link=Generating Informative Trajectories for Robots Persistently Monitoring Unknown Environments|center|150px|Generating Informative Trajectories for Robots Persistently Monitoring Unknown Environments]][[Generating Informative Trajectories for Robots Persistently Monitoring Unknown Environments | Generating Informative Trajectories for Robots Persistently Monitoring Unknown Environments]]
-
|valign="top"|[[Image:outerrobot.png  |link=Wing Traversing Robot (Mobile Robots) |center|150px|blank0]][[blank | Wing Traversing Robot:  using electro permanent magnets to connect and control robots through a seperating surface <br />]]
+
|valign="top"|[[Image:outerrobot.png  |link=Wing Traversing Robot (Mobile Robots) |center|150px|blank0]][[blank | Wing Traversing Robot:  using electro permanent magnets to connect and control robots through a separating surface <br />]]
-
|valign="top"|[[Image:Furniture.png  |link= Distributed autonomous furniture assembly project using Kuka youbot robots |center|150px| blank0 ]][[ Autonomous assembly of Ikea furniture using KuKa youbots| Autonomous assembly of Ikea furniture  using KuKa youbots <br using KuKa youbots /> ]]
+
 
-
|valign="top"|[[Image:crane.jpg |link=SelfassemblyRobots |center|150px|blank0]][[blank | Self-assembling Robots <br />]]
+
|-
 +
 
|}
|}
-
==Collaborative Projects==
+
 
 +
 
 +
 
 +
<hr>
 +
 
 +
 
 +
 
 +
 
 +
 
 +
{| style="width: 800px; font-size: 8pt; text-align: center;" cellpadding="15"
 +
|valign="top"|[[Image:CollarOnCow.jpg|link=Cow_Herding_with_Virtual_Fences|center|150px|Cow Herding with Virtual Fences]][[Cow Herding with Virtual Fences]]
 +
|valign="top"|[[Image:joeflashmote.jpg|link=Guiding_People_and_Robots_with_Sensor_Networks|center|150px|Guiding People and Robots with Sensor Networks]][[Guiding People and Robots with Sensor Networks]]
 +
|valign="top"|[[Image:chain1-small.gif|link=Adaptive_Architectures_for_Modular_Robots|center|150px|Adaptive Architectures for Modular Robots]][[Adaptive Architectures for Modular Robots]]
 +
|valign="top"|[[Image:RobotExperiment.jpg|link=Distributed_Control_Algorithms_for_Networked_Mobile_Robots|center|150px|Distributed Control Algorithms for Networked Mobile Robots]][[Distributed Control Algorithms for Networked Mobile Robots]]
 +
|valign="top"|[[Image:3d_splitters.jpg|link=Generic_Distributed_Self-Reconfiguration_Algorithms_with_Cellular_Automata|center|150px|Generic Distributed Self-Reconfiguration Algorithms with Cellular Automata]][[Generic Distributed Self-Reconfiguration Algorithms with Cellular Automata]]
 +
|-
 +
|valign="top"|[[Image:Final Configuration.jpg|link=Miche:_Modular_Self-Disassembly|center|150px|Miche: Modular Self-Disassembly]][[Miche: Modular Self-Disassembly]]
 +
|valign="top"|[[Image:male2female2-xs.jpg|link=The_Self-Reconfiguring_Robotic_Molecule|center|150px|The Self-Reconfiguring Molecule Robot]][[The Self-Reconfiguring Robotic Molecule]]
 +
|valign="top"|[[Image:NineModules2_.jpg|link=The_Self-Reconfiguring_Crystal_Robot|center|150px|The Self-Reconfiguring Crystal Robot]][[The Self-Reconfiguring Crystal Robot]]
 +
|valign="top"|[[Image:Picture_003_cropped.jpg|link=Shady3D|center|150px|Modular Reconfiguring Structures with Shady3D]][[Shady3D|Modular Reconfiguring Structures with Shady3D]]
 +
|valign="top"|[[Image:shady-051806--open-fan-on-window-cropped.jpg|link=Shady|center|150px|Vertical Truss Climbing with Shady]][[Shady|Vertical Truss Climbing with Shady]]
 +
|-
 +
|valign="top"|[[Image:MultiShadySim.gif|link=MultiShady|center|150px|Modular Reconfiguring Structures with MultiShady]][[MultiShady|Modular Reconfiguring Structures with MultiShady]]
 +
|valign="top"|[[Image:inchworm-2.gif|link=The_Inchworm_Robot|center|150px|The Inchworm Robot for Navigating 3D Steel Web Environments]][[The Inchworm Robot|The Inchworm Robot for Navigating 3D Steel Web Environments]]
 +
|valign="top"|[[Image:desktop_robot.jpg|link=Paper_Manipulator|center|150px|Paper Manipulator]][[Paper Manipulator]]
 +
|valign="top"|[[Image:third_prototype_rolled.jpg|link=Distributed_Manipulation_with_Touch_Sensitive_Rope|center|150px|Distributed Manipulation with Touch Sensitive Rope]][[Distributed Manipulation with Touch Sensitive Rope]]
 +
|valign="top"|[[Image:housepic.jpg|link=floodews|center|150px|Early Warning System for River Flood Detection]][[floodews|Early Warning System for River Flood Detection]]
 +
|-
 +
|valign="top"|[[Image:robotarm.jpg|link=lasersystem|center|150px|An accurate Localization System for Indoor Environments]][[lasersystem|Accurate Localization System for Indoor Environments]]
 +
|valign="top"|[[Image:garden.jpg|link=The_Distributed_Robotics_Garden|center|150px|The Distributed Robotic Garden]][[The Distributed Robotics Garden]]
 +
|valign="top"|[[Image:HexRoller.jpg|link=Hex_Roller|center|150px|Hex Roller: Locomotion through Programmable Stiffness]][[Hex_Roller|Locomotion through Programmable Stiffness]]
 +
|valign="top"|[[Image:cover_image.jpg|link=Eye-in-Hand_Visual_Servoing_Curriculum|center|150px|Eye-in-Hand Visual Servoing Curriculum]][[Eye-in-Hand Visual Servoing Curriculum]]
 +
|valign="top"|[[Image:pursuit-evasion.png|link=Environment_Characterization_for_Non-recontaminating_Frontier-Based_Robotic_Exploration|center|150px|Pursuit Evasion]][[Environment Characterization for Non-recontaminating Frontier-Based Robotic Exploration | Environment Characterization for Non-recontaminating Frontier-Based Robotic Exploration]]
 +
|-
 +
|valign="top"|[[Image:Visolate.gif|link=Visolate:_Voronoi_Toolpaths_for_PCB_Mechanical_Etch|center|150px|Visolate: Voronoi Toolpaths for PCB Mechanical Etch]][[Visolate: Voronoi Toolpaths for PCB Mechanical Etch]]
 +
|valign="top"|[[Image:chembot_prototype_sensors_pcb.jpg|link=Chembots_project|center|150px|Chembots]][[Chembots_project|Chembots]]
 +
|valign="top"|[[Image:climber.jpg|center|153px|link=http://groups.csail.mit.edu/drl/efri|EFRI]][http://groups.csail.mit.edu/drl/efri EFRI]
 +
|valign="top"|[[Image:boxfold.jpg|center|161px|link=http://groups.csail.mit.edu/drl/ProgrammableMatter|Programmable Matter]][http://groups.csail.mit.edu/drl/ProgrammableMatter Programmable Matter]
 +
|}
 +
 
 +
 
 +
==Collaborative Initiatives==
{| cellpadding="15" style="font-size: 8pt; text-align: center;"
{| cellpadding="15" style="font-size: 8pt; text-align: center;"
|valign="top"|[[Image:Ppm.jpg|center|153px|link=http://ppm.csail.mit.edu/|Printable Programmable Machines]][http://ppm.csail.mit.edu/ Printable Programmable Machines]
|valign="top"|[[Image:Ppm.jpg|center|153px|link=http://ppm.csail.mit.edu/|Printable Programmable Machines]][http://ppm.csail.mit.edu/ Printable Programmable Machines]
Line 46: Line 101:
==Workshops==
==Workshops==
*[[ICRA 2013 Workshop]]
*[[ICRA 2013 Workshop]]
-
*[[RSS 2014 Proposed Workshop]]
+
*[[RSS 2014 Proposed Workshop| RSS 2014 CaRNet Workshop]]
-
*[[RSS 2014 CaRNet Workshop]]
+
==Address, Contact, and Directions==
==Address, Contact, and Directions==

Latest revision as of 16:41, 23 May 2017

The Distributed Robotics Laboratory began as the Dartmouth Robotics Laboratory in the Computer Science Department at Dartmouth College. There the Molecule and Crystal robots were developed, along with several other robot systems including the Inchworm mobile robot, a desktop paper manipulation robot, and a set of robots which cooperated to manipulate furniture. The lab moved to MIT CSAIL in 2004 when our PI Daniela Rus became a professor in the EECS department at MIT. We are currently located on the third floor of the Stata Center, room 32-376.

Our work spans areas including modular and self-reconfiguring robots, soft robotics, rapid design of customizable personal robots, distributed algorithms and systems of self-organizing robots, networks of robots and sensors for first-responders, mobile sensor networks, animals and robots, cooperative underwater robotics, desktop robotics, and forming, moving, and navigating sparse 2D and 3D structures.

Contents for This Page

Current Projects

Soft Robotics
Soft Robotics
Wearable Blind Navigation
Wearable Blind Navigation
Robot Compiler
On-Demand Personal Robots
M-Blocks
M-Blocks
blank0
Printable Hydraulics
Geometric Design of Print-and-Fold Robots via Composition
Geometric Design of Print-and-Fold Robots via Composition
Project iDiary
Project iDiary
blank0
Autonomous Assembly
blank0
Ubiquitous Indoor Positioning
blank0
Correcting Robot Mistakes Using EEG
blank0
Robot Garden

Past Projects

AMOUR (Autonomous Modular Optical Underwater Robot)
AMOUR (Autonomous Modular Optical Underwater Robot
Robot Pebbles
Robot Pebbles
Coordinated Constuction
Coordinated Construction
Networked Quad-Rotor Flying Robots in Multi-Agent Systems
Networked Quad-Rotor Flying Robots in Multi-Agent Systems
Deployment and Optimization of Wireless ad-hoc Communication Networks
Deployment and Optimization of Wireless ad-hoc Communication Networks
Traffic Information System
Traffic Information System
Tracking Objects at Sea: Object Identification and Tracking using HS Histograms
Tracking Objects at Sea: Object Identification and Tracking using HS Histograms
Bakebot
Baking Cookies with the WillowGarage PR2
Patroling
Markov-based Redistribution Policy Model for Future Urban Mobility Networks
Programmable Smart Sheet
Programmable Smart Sheet
Planning to Fold Multiple Objects from a Single Smart Sheet
Planning to Fold Multiple Objects from a Single Smart Sheet
Collision Avoidance for Persistent Monitoring in Multi-Robot Systems with Intersecting Trajectories
Collision Avoidance for Persistent Monitoring in Multi-Robot Systems with Intersecting Trajectories
Generating Informative Trajectories for Robots Persistently Monitoring Unknown Environments
Generating Informative Trajectories for Robots Persistently Monitoring Unknown Environments
blank0
Wing Traversing Robot: using electro permanent magnets to connect and control robots through a separating surface






Cow Herding with Virtual Fences
Cow Herding with Virtual Fences
Guiding People and Robots with Sensor Networks
Guiding People and Robots with Sensor Networks
Adaptive Architectures for Modular Robots
Adaptive Architectures for Modular Robots
Distributed Control Algorithms for Networked Mobile Robots
Distributed Control Algorithms for Networked Mobile Robots
Generic Distributed Self-Reconfiguration Algorithms with Cellular Automata
Generic Distributed Self-Reconfiguration Algorithms with Cellular Automata
Miche: Modular Self-Disassembly
Miche: Modular Self-Disassembly
The Self-Reconfiguring Molecule Robot
The Self-Reconfiguring Robotic Molecule
The Self-Reconfiguring Crystal Robot
The Self-Reconfiguring Crystal Robot
Modular Reconfiguring Structures with Shady3D
Modular Reconfiguring Structures with Shady3D
Vertical Truss Climbing with Shady
Vertical Truss Climbing with Shady
Modular Reconfiguring Structures with MultiShady
Modular Reconfiguring Structures with MultiShady
The Inchworm Robot for Navigating 3D Steel Web Environments
The Inchworm Robot for Navigating 3D Steel Web Environments
Paper Manipulator
Paper Manipulator
Distributed Manipulation with Touch Sensitive Rope
Distributed Manipulation with Touch Sensitive Rope
Early Warning System for River Flood Detection
Early Warning System for River Flood Detection
An accurate Localization System for Indoor Environments
Accurate Localization System for Indoor Environments
The Distributed Robotic Garden
The Distributed Robotics Garden
Hex Roller: Locomotion through Programmable Stiffness
Locomotion through Programmable Stiffness
Eye-in-Hand Visual Servoing Curriculum
Eye-in-Hand Visual Servoing Curriculum
Pursuit Evasion
Environment Characterization for Non-recontaminating Frontier-Based Robotic Exploration
Visolate: Voronoi Toolpaths for PCB Mechanical Etch
Visolate: Voronoi Toolpaths for PCB Mechanical Etch
Chembots
Chembots
EFRI
EFRI
Programmable Matter
Programmable Matter


Collaborative Initiatives

Printable Programmable Machines
Printable Programmable Machines
SMARTS
SMARTS

Workshops

Address, Contact, and Directions

To contact us by email, select a person.

Distributed Robotics Lab
MIT CSAIL
32 Vassar Street, 32-376
Cambridge, MA 02139
Telephone: 617-253-6532
Fax: 617-253-6849

Walking Directions: Use the entrance nearest the corner of Vassar and Main Streets (Gates entrance). Take the stairs on your left up to third floor or proceed to the elevators on your right and go to the third floor. Continue walking past the stairway to the fourth floor and enter the lab.

Personal tools