= 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