

Robotino® View is the interactive, graphical programming and learning environment for Robotino®. It communicates over Wireless LAN directly with the robot system. There is no longer any need to compile code or download to the controller. You can send signals directly to the motor controller, display, scale and evaluate sensor values or display a live camera image for further processing.
This enables the Robotino® to be used as an online test bed for control technology for example.
Intuitive programming
Robotino® View is a visual programming language. Sequences and links are created by interconnecting functional blocks. The program mirrors your image of the robot's behaviour, and is created "intuitively". This means even parallel processes (multitasking) can be described and easily programmed.
Behaviour-based language
The Robotino® is not a human being, but its behaviour can be described in terms of emotions. "Alertness", for example, is a measure of the proximity to the objects which the sensors signal to the Robotino®. On that basis, "Evade!" or "Track!" responses are programmed. In this way, large numbers of ideas can be easily mapped into Robotino® states.Robotino® View basics
The working window
The workspace is divided into two areas:
- View of compiled functional block or flow diagrams. The current input and output values of the functional blocks can optionally be displayed
- View of parameter settings or of internal data of the state units, such as a live camera image or PID parameters of the motor control which you can change online
The library classes
- Logic contains all the key logic link functions
- Mathematics contains the basic mathematical operations
- Vectoring Calculus with translation into cartesian or polar coordinates
- Generators contains the basic functions for signal generation
- Filters for smoothing values
- Robotino® Hardware contains all the components of the robot system, such as the motor control, camera, distance sensors, guard strip and power supply
- Input Devices for joystick or operator panel control
- Sequence Control contains basic functions for creating a sequencing program
- States contains dedicated state diagrams