= Projects/Building Manager/December 6, 2010 =

== Next week ==


Start working towards simple proof of concept with 1 robot, 1 building manager, 1 simple app, and 1 simple GUI. The user should interact with the GUI to the building manager, which then gets the robot to do a simple task.  We should already have most of these components, but it will assemble them in one place.

Sub-project teams should independently brainstorm based on the above proof-of-concept to start figuring out who does what and basic deliverables.

'''Possible initial task:'''  Basic "go to waypoint" with the PR2.  User selects robot in the interface, selects a point in the world display, and the robot drives there.  When it gets there, the interface notifies the user that the task has been successfully completed.

== Five basic categories ==

 * ROS
 * Building
 * Human in the Loop
 * Robots
 * Apps


=== ROS ===

Components: Multimaster, master proxies (partial masters/security), robust communications, bandwidth sensitivity (e.g. polled topics), interfaces.

Sub-project team: Ken, Brian, Jeremy


=== Building ===

Components: task manager, data storage, building apps, robot allocation, app deployment

Sub-project team: Wim, Nate (data storage, sharing), Brian (app deployment, robot alloc), Eitan, Melonee (robot alloc, app deployment), Kevin (task manager, data storage), Jeremy (app deployment), Bill (robot alloc).


=== Human in the Loop ===

Components: RIDE GUI, Remote teleop

Sub-project team: Bill, Gil, Leila


=== Robots ===

Components: PR2, Create, Arduino, Android

Sub-project team: Melonee, Kevin, Ethan, Tully, Wim


=== Apps ===

Components: Panoramas, 3D mapping, delivery, tracking semantic tags, doors, Ender's Craft, multirobot trash

Sub-project team: Eitan, Nate, Ethan, Ken, Bill