Robotino Learning and researching with mobile robots

Robotino® Learning and researching with mobile robots Robotino® – Learning and researching with mobile robots Robotino®: Experiencing, understandin...
Author: Brian Gardner
33 downloads 0 Views 1MB Size
Robotino® Learning and researching with mobile robots

Robotino® – Learning and researching with mobile robots

Robotino®: Experiencing, understanding and using technology

How do I make a robot move along a line?

Experiencing technology The Robotino® not only contains technology, it also enables the technology to be experienced through a large number of captivating tasks drawn from the everyday world. Understanding technology Modularity means that all technical components, such as the electric drive units, sensors and camera, of Robotino® can not only be directly understood but can also be learned about through their integrated system response.

Which robot team scores most goals?

Using technology Trainees integrate and apply lots of technical features and functions, such as electric drive engineering, kinetics, sensors, control technology, vision systems and programming techniques. Ready-to-use immediately Unpack Robotino®, switch it on and start the lesson, experiment or research project. The special appeal The Robotino® is autonomous! Numerous sensors, a camera and a high-performance controller provide the system with the necessary „intelligence“. So when it is correctly programmed, it can handle the tasks assigned to it autonomously.

Which robot can complete an obstacle course in the fastest possible time?

The current trend Alongside industrial robotics, the market for mobile robots and service robots is becoming increasingly important. By using the Robotino®, you will be keeping your training in line with a major technical and commercial advance. The awards – Worddidac Award 2006 – reddot design award winner 2006



Worldwide at your fingertips. Find your contact person at: www.festo-didactic.com

Robotino® – Learning and researching with mobile robots

Interactive learning with Robotino® View

Always online Robotino® View is the interactive, graphical programming and learning environment for Robotino®. It communicates directly with the robot system via wireless LAN, with no need for code compiling or downloading to the controller. You can send signals directly to the motor controller, display, scale and evaluate sensor values, or have a live camera image displayed and further processed. Robotino® thus becomes an online experimentation field, e.g. for control technology.

Intuitive programming Robotino® View is a visual programming language. Sequences and links are formed by wiring functional modules. The program corresponds to your idea of robot behaviour and is created „intuitively“. This means that parallel processes (multi-tasking) can also be defined and are easy to program. First steps with Robotino® SIM Demo The integrated 3D simulation simulates the moving behaviour, the distance sensors and the camera in a predefined working environment. This enables you to test your first Robotino® View programs in the simulation before using them on the real Robotino®.

Robotino® View basic principles The application window The workspace is divided into two areas: – Display of the created functional block or flow diagrams. The current input and output values of the functional blocks can be displayed as an option. – Display of the parameterisation/internal data of the status units, such as, for example, the live camera image, or the PID parameters for the motor regulation, which can be changed online. – Printout of the graphical program as a PDF document

The library categories – Logic contains all the major logical linking operations – Mathematics contains the basic mathematical operations – Vector calculation with conversion in 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 controller, camera, distance sensors, protection strip, power supply, odometry, grippers, power output, rotary encoder input. – Input devices for controlling using a joystick or via a virtual operating panel – Sequence control contains basic functions for creating a sequencing program – Communication: write global variables/data to or read from a file, OPC client for communication with external control systems

www.festo-didactic.com



Robotino® – Learning and researching with mobile robots

The complete Robotino® package

Robust construction The three Robotino® drive modules are integrated into a stable, laserwelded 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.

Fast mover With its omnidirectional drive, the Robotino® moves swiftly in all directions – forwards, backwards, sideways and rotates on the spot. Three sturdy industrial DC motors with optical shaft encoders, having a resolution of 2048 increments per revolution, and gear units with a transmission ratio of 1:16 permit speeds of up to 10 km/h. These are the best prerequisites for their successful use in sporting competitions.



Worldwide at your fingertips. Find your contact person at: www.festo-didactic.com

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.

Uninterrupted use Power is supplied via two 12 V leadgel rechargeable batteries, permitting a running time of up to two hours. The scope of delivery includes a further set of 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.

Robotino® – Learning and researching with mobile robots

Complete Robotino package 544247 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

The ready-to-use package Included in the scope of delivery: – Robotino® – Systainer – Software – Rechargeable battery pack – Charging device

Order now Robotino® Workbook Robotino®

Instructor‘s handbook

– Total weight: Approx. 11 kg Frame with: – Rubber protection strip with built-in collision-protection sensor

Extensions and accessories available on request.

– 9 analogue infrared distance sensors – Analogue inductive sensor – 2 digital optical sensors – Colour web camera with USB interface and jpeg compression Festo Didactic

Control:

544307 EN

Embedded PC 104 plus with real-time Linux operating system and numerous communication interfaces:

Instructor‘s handbook DE 544306

– Ethernet, 2 x USB, 2 x RS232, parallel port and VGA connection

Student‘s handbook DE 555706

– Wireless LAN access point in accordance with 802.11.g and 802.11.b. Can be switched to

Instructor‘s handbook EN 544307

client mode. Optional WPA2 encoding

Student‘s handbook EN 555707

– Two 20-pin I/O plugs for integrating additional electric components

Instructor‘s handbook ES 548606

– Voltage supply via two 12 V lead-gel rechargeable batteries. A charging device and an

Student‘s handbook ES 555708

additional set of rechargeable batteries are included in the scope of delivery.

Instructor‘s handbook FR 548607

Software Robotino® View, System requirements:

Student‘s handbook FR 555709

– PC with Windows 2000/XP/VISTA – At least Pentium IV – 512 MB RAM – Recommended: Wireless LAN adapter

Embedded PC for top performance – PC 104 plus with AMD LX800 processor (800 MHz) – SDRAM 128 MB – Compact Flash card 1 GB – Linux operating system with X Server – Linux C++ API for controlling Robotino® – Linux-compatible version of Robotino View with GUI in PC 104 – The monitor and keyboard can also be connected to the embedded PC 104 plus for programming and diagnostics. – Download of Robotino®View programs – Open communication interface which also supports the standard protocol SOAP (Simple Open Access Protocol)

Motor controller The three motors are controlled via a built-in PCB with 4 Atmel microprocessors and digital and analogue inputs/outputs, which is connected to the PC 104 via the serial interface. – Power outputs for 3 motors, incl. PID controller – Additional power output for controlling another motor Expandability The controller PCB has the following additional connections for future expansion: – 8 analogue inputs 0 – 10 V, 50 Hz – 8 digital inputs/outputs (24 V, short circuit proof and overload protection) – 2 relays for additional actuators

Open programming environment The Robotino® server, a real-time Linux application, forms the heart of the controller. It controls the drive units of Robotino® and can communicate with Robotino® View or other external PC applications via WLAN: – API with library for controlling via .Net , C++, C , C# and JAVA – Numerous example programs show how API is used. – MatLab and LabView interface for programming Robotino® – Web server application allows Robotino® to be controlled via the Internet (e.g. by using an iPhone)

Direct access 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

These free interfaces ensure future expandability at any time.

www.festo-didactic.com



Robotino® – Learning and researching with mobile robots

NorthStar® Navigation system New!

Logistics Kit New!

One of the main challenges in mobile robotics is navigation, i.e. the localisation of and search for the right path to the target point. The simplest method for localisation is odometry, but this is relatively imprecise. Therefore, additional external sensors are required.

The Logistics Kit consists of an electric gripper, flat storage area with 2 rows, an inductive sensor and a set of workpieces.

The NorthStar® Navigation System is an infrared localisation system which uses infrared points of light as orientation points. An infrared sensor determines its position and orientation from the position of two points of light. Evaluation data and check of the detected infrared points of light are included as a functional module in Robotino® View. The NorthStar® Navigation System consists of a NorthStar® Projector Kit and a NorthStar® Sensor. With these, a Robotino® can be localised within a working space of max. 4 m x 4 m. Additional Robotinos® can be included in the navigation system with additional NorthStar® Sensors.

Scope of delivery – NorthStar® Projector Kit The NorthStar® Projector is an infrared light source which generates a special light pattern on a reflective surface, such as a ceiling. This light pattern can be detected and evaluated by the NorthStar® Sensor. Through careful calibration, a positioning accuracy

Suggest Documents