MissionLab v7.0 features the following improvements and extensions over the earlier version 6.0:
- Communication sensitive behaviors (communication recovery, communication preservation, and internalized plan) were implemented.
- HServer's localization capability was improved by incorporating probabilistic sensor fusion methods (Extended Kalman Filter, Particle Filter, etc.).
- An auction-based task allocation algorithm (Contract-Net Protocol) was integrated into the CBR Wizard in order to improve the multirobot mission specification process.
- A script-based mission management mechanism (CMDLi), which enables coordination of heterogeneous robots launched from heterogeneous software platforms (Georgia Tech's MissionLab, UPenn's ROCI, and USC's Player/Stage), has been integrated.
- CBR Wizard's automated mission repair mechanism has been integrated.
- mlab now supports OpenGL 3D graphic display.
- MissionLab can be now compiled with gcc 4.1.
- The installation steps have been greatly improved.
The key components of MissionLab v7.0 are:
- [mlab] -- console-like program from which a user monitors the progress of experimental runs of the robot executables
- [CfgEdit] -- graphical tool for building robot behaviors - the designer can build complex control structures with the point and click of a mouse
- [cdl] -- compiler that translates the configuration description language of the robot missions
- [cnl] -- compiler that compiles the configuration network language to generate a C++ code
- [HServer] -- hardware server that directly controls all the robot hardware and provides a standard interface for all the robots and sensors
- [CBRServer] -- case-based reasoning server that generates a mission plan based on specs provided by the user by retrieving and assembling components of previously stored successful mission plans
MissionLab is being developed at the Mobile Robot Lab at Georgia Tech under the direction of Professor Ronald Arkin. MissionLab distribution includes an unsupported source code. Please feel free to download it from our site
Yoichiro Endo
Mobile Robot Laboratory, College of Computing Georgia Institute of Technology