Home
Project

Selforganizing Robot System

- Base Station -

Shortcuts: Hardware, Software

On the one hand the base station provides a comfortable graphical user interface for a human operator to monitor and control all aspects of the whole system. On the other hand it is also the place where the robots can recharge their powerpack and get or change their individual mounting.

Graphical User Interface

On a 3D view the user can see all robots with their current state and the environment as far as it is already explored. By clicking on a robot it is possible to gather more details of the robot's state especially all current sensor data. A remote control dialog allows the operator to control the motion of the robot directly. The command interface allows to give commands to the system as a whole. This might be done by choosing an entry from a list of predefined commands, like exploring the environment. Alternatively it should also be possible to define completely new tasks, i.e. by specifying the desired state of the environment. In what way this can be formulated depends on the AI-system that will be implemented on the robots.

Recharge Station

The recharge station is a single connector with the same shape as those mounted to the robots. It doesn't need the lock mechanism since only other robots will connect to it and one lock mechanism is sufficient to ensure a reliable connection. To simplify the establishing of connection the connector might be slightly passivly movable to compensate misalignments. The sensory that is necessary to allow or support establishing a connection still needs to be investigated. A convex mirrow that allows the robot to determin the posistion of the recharge station just with the IR sensory of its connector might even be sufficient.
The only purpose of the corresponding electronics is to translate the LVDS based data from the robots to a media that can be connected to the PC. USB2.0 might be a good choice but is not settled yet.

Tool Stack

The tool stack holds the individual mountings for the robots. Except a lock mechanism to guarantee a reliable bidirectional exchange of the mounting between robot and tool stack no actuators should be neccessary since the robots provide already all required degrees of freedom. A modular design where one module can hold one mounting and several moduls can be attached easily to each other. Similar to the connector of the recharge station each module should allow passively a motion. Again the required sensory still needs to be investigated.
The connection between mounting and tool stack needs to provide the power supply for those components of the electronics that are necessary for a datatransfer to enable a programming and also a recharging voltage for power packs.




Hardware

Development State

  Task State Work Precondition
1 construction of connector for communication and recharging in progress (6)  
2 manufacturing of connector      
3 requirement specification of connector's electronics in progress (6)  
4 curcuit design of the connector's electronics open    
5 board layout of the connector's electronics open    
6 manufacturing of the connector's electronics      
6 construction of connector for mounting and base station in progress (6)  
7 construction of mounting rack in progress (6)  
8 manufacturing of mounting rack      
9 requirement specification of mounting rack's electronics in progress (6)  
9 curcuit design of the mounting rack's electronics open    
10 board layouting of the mounting rack's electronics open    
11 manufacturing of the mounting rack's electronics      
... 


Software

Development State

  Task State Work Precondition
1 API specification open   -
2 communication between PC and connector open   HW-4
3 communication between PC and mounting stack open   HW-9
4 framework with GUI open   1
5 simple remote control for individual robots open   4, BT-4
6 monitoring for individual robot's state open   4, BT-4
7 command interface for robot system with 3D-view open   4
... 


Check also