With Robotino to the Industrial Internet of Things.
Our learning system for the entry into mobile robotics is suitable both for teaching basic topics in mechatronics and information technology, and for use in advanced applications in the areas of autonomous mobile robot systems (AMR), as well as automated guided vehicles (AFTS/AGV). With its open interfaces, it enables rapid access to the teaching of tomorrow's logistics topics.
The three drive modules of the Robotino are integrated in a stable stainless steel frame. Using an omnidirectional actuator, Robotino moves quickly forwards, backwards and sideways and also turns on the spot. Three sturdy industrial DC motors with optical rotary encoders permit speeds of up to 10 km/h with high reliability.
Everything at a glance
The frame contains nine infrared distance sensors and numerous prepared mounting options. An analogue inductive sensor and two optical sensors are additionally included, enabling the Robotino to recognize and follow predefined paths.
Robotino is delivered with an extended image processing system, which uses a stereo/RGBd camera unit to independently perceive the environment, and can navigate freely in it. These autonomous functions can be seamlessly integrated into workflow-based programs.
Power is supplied via up to four 18 V lithium-ion rechargeable batteries, each of which permits a running time of two and a half hours. "Hot-Swap" ensures an exchange during ongoing operation. The system switches itself off in time if the state of charge is too low.
The rechargeable batteries can be charged in less than an hour when detached. This means that Robotino can maintain its mobility for the duration of the experiment and does not have to be restarted.
At the heart of Robotino is a robust embedded PC to the COM Express specification.
This is how the scalability of the computing power is achieved. Robotino uses a powerful 4-core processor with hyperthreading. The operating system and all user data are stored on a replaceable solid state disk (SSD) with 64 GB. All data is freely accessible and unencrypted. Data and commands can be conveniently transferred via the connected access point in 2.4 and 5 GHz. A switch can be used to set up your own network or to connect to an existing network. A 32-bit microcontroller that directly generates the PWM signals for actuating up to four electric DC motors is responsible for the motor control.
Additional components can be connected to the robot controller via standard interfaces such as USB (4x USB 3, 2x USB 2) and Ethernet. For subsequent expansion, the controller also provides analogue and digital inputs/outputs and relay outputs for additional actuator technology.
In order to support interfaces such as RS422, EIA-485 and IEEE 1394 that are not available in the standard versions, there are two PCI Express slots for interface cards.
Additional electric axes and grippers, for example, can be connected to an additional motor output and encoder input and controlled via pulse-width modulation.
Robotino View is the interactive, graphical programming and learning environment for Robotino. It communicates directly with the robot system via wireless LAN and can be run locally on Robotino. The programming system combines modern operating concepts for an easy introduction to robot programming without source code. Via various prepared function blocks not only permit access to sensors and battery data but also neutral blocks such as function generators or logic operators can be added with a click. In addition to this interface for sequence-based programs, we offer the free tool Robotino Factory, which orchestrates the mapping and navigation used for autonomous functions. In the laboratory environment, paths and target positions can be registered in minutes and made available for programming.
First steps with simulation
As an add-on, we offer you a specialized 3D simulation package, Robotino SIM, which simulates the Robotino's travel behavior and sensors in an appropriate working environment.
Integration in the CIROS simulation software is available for use in connection with larger applications. Develop your first programs initially in simulation and validate your ideas directly afterwards on Robotino.
Open programming environment
The programming interface (API) of Robotino establishes the prerequisites for using various programming languages and systems to develop a control program. The API supports the following languages and systems:
- C/C++, JAVA, .Net
- LabVIEW and MATLAB/Simulink with prepared toolbox
- Robot Operating System (ROSV1)
- RESTful API: HTTP-based interface ready for retrieval and transmission of information at runtime
With our software controller, you can directly access the Robotino motors. Create your own motor controller, e.g. in MATLAB, and adapt its control loop.
Tailored to your requirements
We deliver Robotino with your desired scope of delivery. In addition to the basic equipment consisting of 2 optical sensors, one analog sensor and the jacking device for table experiments, the number of batteries (2 or more are recommended), power supply units, attachment towers and segments can be freely selected and thus adapted to your learning situation.