Robotino is even more open
- Fast access to motor control data
- Hardware in the loop control
- Direct access to microcontroller
The three Robotino drive modules are integrated into a stable, laser-welded stainless steel frame. The frame is protected against collisions by a rubber protection strip with integrated switching sensor. Numerous additional components, such as sensors or handling units, can be mounted on a platform with prepared threaded holes.
With its omnidirectional drive, Robotino moves quick as a flash forwards, backwards and sideways and also turns on the spot. Three sturdy DC industrial motors with optical shaft encoders with a resolution of 2048 increments per revolution and gear units with a reduction ratio of 1:16 allow speeds of up to 10 km/h.
Everything in view
The frame contains nine infrared distance sensors. An analogue inductive sensor and two optical sensors are also available, enabling the Robotino to recognise and follow predefined paths that are marked in colour or with an aluminium strip.
The Robotino is supplied with a colour web camera with jpeg compression. The compressed web camera image can be transmitted to an external PC via the WLAN for image evaluation by Robotino View or used as a live camera image. The Robotino may not be able to find a needle in a haystack, but it can see what's going on around it with a high degree of accuracy.
Power is supplied via two 12 V lead-gel rechargeable non-spillable electric storage batteries, permitting a running time of up to two hours. The scope of delivery includes a further set of non-spillable electric storage batteries for even more uninterrupted learning pleasure! The system is automatically shut down when the charge status is too low.
A charging device and a jack are included in the scope of delivery, which means that Robotino can also be used for electrical drive/control technology experiments while it's charging.
A charging station is available on request, at which the Robotino can supply itself with the necessary voltage autonomously.
The membrane keypad integrated in the controller housing enables the Robotino to be controlled without a WLAN.
- Start the boot procedure for the controller
- Select the language (de, en, es, fr)
- Status information
- Rechargeable battery status display
- Network connection configuration
- Select autonomous demo programs
- Starting of user-specific autonomous programs
Open programming environment
At the heart of the PC 104 controller is the real-time Linux operating system, provided on a 1 GB CF card. This communicates with the new EA09 control board via a serial interface, to evaluate the sensor data and control the Robotino's drive units. It can communicate directly with a Linux program in the PC 104 or, via W-LAN, with Robotino View or another external PC application:
- API with library for programming using .Net, C++, C, C# and JAVA.
- Numerous sample programs show how API is used.
- MatLab and LabView interface.
- Online update of Robotino operating system via W-LAN.
- Download of Robotino View 2 programs to PC 104.
- Online debugging of Robotino View 2 programs in PC 104 on a Windows PC via W-LAN.
- Data communication with W-LAN between Robotino View 2 application on a Windows PC and a Robotino View 2 program in the Robotino controller.
EA09 control board
The EA09 control board provides you with a professional introduction to control technologyfor electric motors. It replaces the standard IO board in the first version of Robotino.
At the heart of this board is a 32-bit microcontroller, which directly generates the PWM signals for controlling four electric DC motors. For compatibility reasons, communication with the PC 104 is via the identical serial interface as in the first version of Robotino.
An FPGA is used to read the encoder values for the motors. This enables the odometer data and any additional sensor-specific correction data to be calculated directly in the microcontroller. This results in a considerable improvement in accuracy.
The controller PCB provides the following additional connections for subsequent expansion:
- 8 analogue inputs 0 – 10 V, 50 Hz
- 8 digital inputs and outputs (24 V, short circuit proof and overload proof)
- 2 relays for additional actuators
The microcontroller is externally accessible and can be used directly for programming custom applications. The microcontroller firmware can be updated using the Robotino operating system.
The EA09 control board is fitted with an interface card, which provides four Ethernet interfaces, one of which has a direct external link. The EA09View monitor software supplied enables you to scan and visualise motor controller data (setpoints and actual values, voltage and current values) with a frequency of 1 KHz, to analyse the parameterisation of the PID motor controller in detail.
Hardware in the loop scenario
If, for example, you create a custom motor controller in MatLab, this software controller can be used for open and closed-loop control of the Robotino motors via the Ethernet interface. The required MatLAB API for communication with the EA09 control board is supplied.
The ready-to-use package
Included in the scope of delivery:
- Rechargeable non-spillable electric storage batteries pack
- Charging device
Extensions and accessories available on request.
The complete learning system consists of:
Mobile robot with a round stainless steel frame and three omnidirectional drive units.
- Diameter: 370 mm
- Height incl. housing: 210 mm
- Total weight: Approx. 11 kg
- Rubber protection strip with built-in collision-protection sensor
- 9 analogue infrared distance sensors
- Analogue inductive sensor
- 2 digital optical sensors
- Colour web camera with USB interface and jpeg compression
Embedded PC 104 plus with AMD LX800 processor (500 MHz), Ubuntu Linux operating system and numerous communication interfaces:
- Ethernet, 2 x USB and VGA connection
- Powerful wireless LAN access point with antenna to 802.11g and 802.11b. Switchable to client mode. Optional WPA2 encoding.
EA09 control board with LPC2377 32-bit microcontroller:
- Control of four DC motors
- FPGA (Xilinx Spartan3) for rapid reading of sensor data
- Ethernet interface for direct external access to the motor controller
- Two 20-pin I/O connectors for integrating additional electrical components
Robotino View 2 software, System requirements:
- PC with Windows 2000/XP SP2/VISTA/Windows 7
- Robotino SIM Professional
- Robotino SIM
Robotino training course documents