Building Manager/January 17, 2010
Accomplishments
- Nate: Bhaskara and Nate have setup a package for the warehouse. Use sqlite as proof of concept to get the ball rolling. Will have second and third robots up soon. Added another deck.
- Melonee/Tully [Create]: robot is running around, nav stack is running but not tuned. Using PSDK5 device instead of Kinect for now. Calibrated using microstrain IMU.
- Ken: sick last week
- Ethan [Pano/Create]: debugging create pano on actual robot, should have ready today. Got master system state in Android emulator. roscore was running on desktop. Forked rosjava to see if that can run.
- Bill: RIDE demo is ready
- Gil: waiting on RIDE
This week
- Nate: Multiple fake robots getting and pushing data to warehouse. Possibly serve map or door state.
- Ken: Hoping to get iteration 1/2 infrastructure online (interface prototypes, app interface). Looking at the ros-application stack from remote apps team.
- Bill/Gil: work with Gil to integrate single robot in stage with RIDE.
- Melonee/Tully: Need to work on power converter board for Kinect. Assemble third turtlebot. Could use someone with EE experience. Tune navigation stack. Need to add power state to the create dashboard.
- Ethan: tune/polish create Pano
- Brian: investigate task execution for RIDE interface
Upcoming: 26th "ROS for the rest of us". Homebrew Robotics Club
- Possibly do RIDE, Pano demos
Discussion
RIDE Demo
Need to modify smach to be more programmatic.
First integration milestones:
- warehouse/RIDE: show door state in RIDE map
- warehouse/Pano: store pano result in warehouse
- Pano/RIDE: set Pano waypoints with RIDE
- warehouse/Pano/RIDE: set pano waypoints with RIDE, see result on map from warehouse
- Issues: task execution: will end up as SMACH, but how do we get there?
ROS on Android:
- Would be cool to 'program' a human to do an actionlib task via a text (Bill)
- 'Auction' interface to get humans and robots to do search and rescue together (Ethan)
- Important for people to say how busy they are. People are bad at estimating utility on the fly (Gil)