A complex mechatronic system: from design to application

Progress in mobile robotics requires the researchers to access and improve all modules that compose the robot, from low-level mechanical components to high-level reasoning systems. The paper presents the development process of the robots built at the Autonomous Systems Lab, EPFL Lausanne, Switzerland. Starting from the mechanical and electrical design up to the application, we show the challenges that needed to be faced as well as the solutions that have been devised. The description covers aspects like the operating system and framework, because of its role in the overall safety and dependability of the whole software system, the research as a precondition for innovative products, and the man-machine interface, which is indispensable for conveying information to the user as well as allowing the user to interact with the robot. The issues that have been faced stem from the hierarchical, layered construction of a complex mechatronic product, where the operation of the machine depends on the smooth cooperation of each layer. In the same way, the overall safety is undermined by the least reliable piece building the system.

[1]  G. F. McLean,et al.  Line-Based Correction of Radial Lens Distortion , 1997, CVGIP Graph. Model. Image Process..

[2]  Roland Siegwart,et al.  A Multi Modal Web Interface for Tasks Supervision and Specification: from Prototypes to Applications , 2000 .

[3]  G. Honderd,et al.  Obstacle avoidance for a mobile robot , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

[4]  Roland Siegwart,et al.  Multisensor on-the-fly localization: : Precision and reliability for applications , 2001, Robotics Auton. Syst..

[5]  Roland Siegwart,et al.  Multimodal Web interface for task supervision and specification , 2001, SPIE Optics East.

[6]  Y. Bar-Shalom Tracking and data association , 1988 .

[7]  Roberto Brega,et al.  Dynamic memory management with garbage collection for embedded applications , 2000, WIESS'00.

[8]  Thomas R. Gross,et al.  Approximation of Worst-Case Execution Time for Preemptive Multitasking Systems , 2000, LCTES.

[9]  Roland Siegwart,et al.  Multisensor on-the-fly localization using laser and vision , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[10]  James L. Crowley World modeling and position estimation for a mobile robot using ultrasonic ranging , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[11]  Lindsay Kleeman,et al.  Accurate odometry and error modelling for a mobile robot , 1997, Proceedings of International Conference on Robotics and Automation.

[12]  Roberto Brega,et al.  A REAL-TIME OPERATING SYSTEM DESIGNED FOR PREDICTABILITY AND RUN-TIME SAFETY , 1998 .