Robotnačka
<multilang> @en
Robotnačka | |||||||||
---|---|---|---|---|---|---|---|---|---|
Technical parameters | |||||||||
| |||||||||
| |||||||||
| |||||||||
| |||||||||
|
Robotnacka is an autonomous mobile robot that can draw. It is primarily designed for drawing with programming language Imagine Logo. It can be used as a tool when teaching children programming. Robot was developed by a group of enthusiasts under a project financed by a company MicroStep-MIS in the years 2001 (first model) to 2005 (current version). Today, it is a finished product, ready for experimental use in selected schools. Robotnacka is built on top of a circular base of hard plastic with diameter 210mm. Two stepper motors Microcon SX 17 with plastic wheels attached on the sides are mounted on the base, and a castor wheel is mounted in the rear part for the stability. The control electronics is mounted on the base including the built-in recharger and lead maintenance-free accummulator.
The robot does not perform an autonomous activity unless it is given a command by a user from a supervising computer. Robot is connected using a virtual serial port with radio Bluetooth (BT) connection, and the software built in the robot receives and executes the navigational commands (forward, backwards, stop, etc.).
Documentation
- User Guide
- ReadMe.txt - describes software control of Robotnacka
- Communication protocol in CVS protocol.pdf
- Programming in Imagine Logo and Robotnacka in Imagine
- Programming in C (Example and robotdll C library documentation
- Programming in Java (Example and Java API documentation - classes sk.robotics.Robot and sk.robotics.RemoteRobot)
Publications
- Pavel Petrovič: Robotnačka pre Imagine Logo, Proceedings to Didinfo'2005, (in Slovak) presentation(html)
- Pavel Petrovič: Mathematics with Robotnačka and Imagine Logo, Eurologo'2005, presentation(ppt)
- Dušan Ďurina, Pavel Petrovič, Richard Balogh, Robotnačka - The Drawing Robot, Robtep 2006
- Pavel Petrovič, Andrej Lúčny, Richard Balogh, Dušan Ďurina, Remotely-Accessible Robotics Laboratory, Robtep 2006.
- Richard Balogh, Practical kinematics of the differential driven mobile robot, Robtep'2007.
- Ronald Weiss, Vizuálne programovanie riadiaceho systému pre kolóniu robotov, diploma thesis at Faculty of Mathematics, Physics and Informatics, Bratislava, 2007 (in Slovak)
Links
Download
- robotman.exe - simple dialog Win32 application for controlling Robotnacka (to verify functionality)
- robotdll.dll - DLL library needed by the programs written in C/C++ that use the component robot
- terminal.exe
- Robotnacka SDK - software development kit - the package for programming the robot in Imagine, C/C++ and Java
Exercise sheets
Robot components
Bateries
- http://www.vision-batt.com/products/products_cp.php
- http://www.topinbattery.com/vrla/products_VRLA_tp.htm
Processor
Motors
Tips and tricks
@sk
Robotnačka | |||||||||
---|---|---|---|---|---|---|---|---|---|
Technické parametre | |||||||||
| |||||||||
| |||||||||
| |||||||||
| |||||||||
|
Robotnačka je autonómny mobilný robot, ktorý vie kresliť. Určený je predovšetkým pre kreslenie pomocou programovacieho
jazyka Imagine Logo. Slúži ako pomôcka pri výučbe základov programovania pre deti. Robot vyvinula skupina nadšencov v
rámci projektu financovaného firmou MicroStep-MIS v rokoch 2001 (prvý model) až 2005 (súčasná verzia). Dnes je to hotový
produkt, pripravený na experimentálne nasadenie do vybraných škôl. Robotnačka je postavená na kruhovej podstave z pevného plastu
s priemerom 210mm. Na nej sú umiestnené dva dvojfázové krokové motory Microcon SX 17, a voľné oporné koliesko
(angl. castor) kvôli stabilite. Na základni je upevnená aj riadiaca elektronika vrátane vstavanej nabíjačky a olovený bezúdržbový
akumulátor.
Robot po zapnutí nevykonáva žiadnu samostatnú činnosť, len čaká na povely, ktoré dostáva od užívateľa z nadradeného počítača. Robot je s počítačom spojený cez virtuálny sériový port rádiovým Bluetooth (BT) spojením, zabudovaný softvér prijíma a vykonáva navigačné príkazy (vpred, vzad, stoj,. . . ) prijaté z éteru.
Dokumentácia a programovanie
- Užívateľská príručka
- ReadMe.txt ku komponentu Robot
- Komunikačný protokol v CVS protocol.pdf
- Programovanie v Imagine Logo a Robotnačka v Imagine
- Programovanie v C (príklad a popis knižnice in English)
- Programovanie v Jave (príklad a popis Java API - triedy sk.robotics.Robot a sk.robotics.RemoteRobot)
- sk.robotics.rlcs - Java API documentation, agentová knižnica z diplomovej práce Ronalda Weissa
Publikácie
- Pavel Petrovič: Robotnačka pre Imagine Logo, Zborník konferencie Didinfo'2005, (in Slovak) prezentácia(html)
- Pavel Petrovič: Mathematics with Robotnačka and Imagine Logo, Eurologo'2005, prezentácia(ppt)
- Dušan Ďurina, Pavel Petrovič, Richard Balogh, Robotnačka - The Drawing Robot, Robtep 2006
- Pavel Petrovič, Andrej Lúčny, Richard Balogh, Dušan Ďurina, Remotely-Accessible Robotics Laboratory, Robtep 2006.
- Richard Balogh, Practical kinematics of the differential driven mobile robot, Robtep'2007.
- Ronald Weiss, Vizuálne programovanie riadiaceho systému pre kolóniu robotov, diplomová práca, Fakulta Matematiky, Fyziky a Informatiky, Bratislava, 2007
Odkazy
- Stránka projektu Robotnačka II
- Stránka projektu Softvér pre robotnačku
- Stránka cez Internet riadeného robotického laboratória
Download
- robotman.exe - jednoduchá dialógová Win32 aplikácia na riadenie robotnačky (hlavne na otestovanie funkcnosti)
- robotdll.dll - DLL knižnica potrebujú programy napísané v C/C++, ktoré využívajú komponent robot
- terminal.exe
- Robotnacka SDK - software development kit - balík na programovanie robota v Imagine, C/C++ a Jave
Návody na cvičenia
Komponenty robota
Baterky
- http://www.vision-batt.com/products/products_cp.php
- http://www.topinbattery.com/vrla/products_VRLA_tp.htm
Procesor
Motory
Tipy a triky
</multilang>
--- --- --- --- --- RoboWiki: (c) 2006 Robotika.sk --- --- --- --- ---