Difference between revisions of "Triskar2"
m |
m |
||
Line 16: | Line 16: | ||
== General features == | == General features == | ||
Triskar2 is a highly modular, omnidirectional base, developed after some years of experience with omnidirectional robots [http://robocup.elet.polimi.it/MRT/Robots/Triskar.html Triskar] developed for the [[MRT, the Milan Robocup Team | Milan Robocup Team]] playing in the [http://www.robocup.org Robocup] competition up to 2010. | Triskar2 is a highly modular, omnidirectional base, developed after some years of experience with omnidirectional robots [http://robocup.elet.polimi.it/MRT/Robots/Triskar.html Triskar] developed for the [[MRT, the Milan Robocup Team | Milan Robocup Team]] playing in the [http://www.robocup.org Robocup] competition up to 2010. | ||
− | |||
− | |||
Triskar2 is modular from the mechanical, the electronic, and the SW points of view. | Triskar2 is modular from the mechanical, the electronic, and the SW points of view. | ||
Line 28: | Line 26: | ||
== Components == | == Components == | ||
+ | |||
+ | [[Image:Triskar2FlatSmall.JPG |thumb|left|200px|The Triskar2 base from the bottom, with PC support.]] | ||
'''Mechanics.''' The frame of the robot is based on [http://www.item24.com/ Item] modular products. Motor and transmission subsystems have been designed to minimize the number of mechanical elements that have to be especially built or customized for this application, thus reducing the time, tooling and skills required for modification, repair or construction. | '''Mechanics.''' The frame of the robot is based on [http://www.item24.com/ Item] modular products. Motor and transmission subsystems have been designed to minimize the number of mechanical elements that have to be especially built or customized for this application, thus reducing the time, tooling and skills required for modification, repair or construction. | ||
Line 33: | Line 33: | ||
Triskar2 uses three identical motor+transmission modules. Each of these comprises the following elements: | Triskar2 uses three identical motor+transmission modules. Each of these comprises the following elements: | ||
* a [http://www.maxonmotor.com/ Maxon] motor+transmission+encoder combination (code #220251, composed of: #118798 DC motor mod. RE36, graphite brushes, 70W, ball bearings, 2 shafts; #166158 2-stage planetary gearhead, 2.25Nm, ball bearings; #110513 encoder, 500 impulses/turn); | * a [http://www.maxonmotor.com/ Maxon] motor+transmission+encoder combination (code #220251, composed of: #118798 DC motor mod. RE36, graphite brushes, 70W, ball bearings, 2 shafts; #166158 2-stage planetary gearhead, 2.25Nm, ball bearings; #110513 encoder, 500 impulses/turn); | ||
− | * two | + | * two [http://www.koyo.eu/en/ Koyo] model UP000 small pillow block bearings (many thanks to the Italian distributor [http://www.mci-componenti.it/ MCI] for helping us in getting these!); |
* | * | ||
+ | * a short aluminium shaft (10mm diameter) for the wheels; | ||
+ | * an elastic joint (#0.0.628.83, made by [http://www.item24.com/ Item]): this is used to connect the transmission shaft to the wheel shaft, in order to reduce mechanical stresses due to the control action; | ||
'''Electronics.''' Electronic elements (e.g., motor control) of Triskar2 are based [[Low-cost Robotics | R2P]], the modular robot architecture developed at AIRLab by [[User:MartinoMigliavacca | Martino Migliavacca]]. Independent, low-cost, HW modules implement the single functionalities (motor control, communication, sensor interfaces, ...) and it is connected to the others via a CAN bus, participating in a publish-subscribe architecture supported by the real-time operating system [http://chibios.org/dokuwiki/doku.php ChiBiOS]. This means that interaction among modules is implemented in real-time. Modules include an [http://www.st.com/ ST Microelectronics] ARM processor on which the basic functionalities of the module are implemented. Therefore, any robot HW can be implemented in hours. | '''Electronics.''' Electronic elements (e.g., motor control) of Triskar2 are based [[Low-cost Robotics | R2P]], the modular robot architecture developed at AIRLab by [[User:MartinoMigliavacca | Martino Migliavacca]]. Independent, low-cost, HW modules implement the single functionalities (motor control, communication, sensor interfaces, ...) and it is connected to the others via a CAN bus, participating in a publish-subscribe architecture supported by the real-time operating system [http://chibios.org/dokuwiki/doku.php ChiBiOS]. This means that interaction among modules is implemented in real-time. Modules include an [http://www.st.com/ ST Microelectronics] ARM processor on which the basic functionalities of the module are implemented. Therefore, any robot HW can be implemented in hours. |
Revision as of 10:14, 11 January 2013
Triskar2
| |
Short Description: | Highly modular omnidirectional robot base |
Coordinator: | AndreaBonarini (andrea.bonarini@polimi.it) |
Tutor: | |
Collaborator: | GiulioFontana (giulio.fontana@polimi.it), MartinoMigliavacca (migliavacca@elet.polimi.it) |
Students: | |
Research Area: | Robotics |
Research Topic: | Robot development |
Start: | 2012/10/01 |
End: | 2015/12/31 |
Status: | Active |
General features
Triskar2 is a highly modular, omnidirectional base, developed after some years of experience with omnidirectional robots Triskar developed for the Milan Robocup Team playing in the Robocup competition up to 2010.
Triskar2 is modular from the mechanical, the electronic, and the SW points of view.
Any mechanical dimension can be changed within hours. Each arm holding the motor is independent and can be locked on the central pillar in seconds. This also allows easy transportation. On the central pillar different "bodies" can be locked.
The electronics of Triskar2 is based on R2P, which allows easy and quick modifications.
Triskar2 is currently under development as a base for some Robogames, the most advanced of which is presently Alien-Bot.
Components
Mechanics. The frame of the robot is based on Item modular products. Motor and transmission subsystems have been designed to minimize the number of mechanical elements that have to be especially built or customized for this application, thus reducing the time, tooling and skills required for modification, repair or construction.
Triskar2 uses three identical motor+transmission modules. Each of these comprises the following elements:
- a Maxon motor+transmission+encoder combination (code #220251, composed of: #118798 DC motor mod. RE36, graphite brushes, 70W, ball bearings, 2 shafts; #166158 2-stage planetary gearhead, 2.25Nm, ball bearings; #110513 encoder, 500 impulses/turn);
- two Koyo model UP000 small pillow block bearings (many thanks to the Italian distributor MCI for helping us in getting these!);
- a short aluminium shaft (10mm diameter) for the wheels;
- an elastic joint (#0.0.628.83, made by Item): this is used to connect the transmission shaft to the wheel shaft, in order to reduce mechanical stresses due to the control action;
Electronics. Electronic elements (e.g., motor control) of Triskar2 are based R2P, the modular robot architecture developed at AIRLab by Martino Migliavacca. Independent, low-cost, HW modules implement the single functionalities (motor control, communication, sensor interfaces, ...) and it is connected to the others via a CAN bus, participating in a publish-subscribe architecture supported by the real-time operating system ChiBiOS. This means that interaction among modules is implemented in real-time. Modules include an ST Microelectronics ARM processor on which the basic functionalities of the module are implemented. Therefore, any robot HW can be implemented in hours.
R2P exposes a [MicroROS] interface, enabling each R2P node to interact directly to any ROS node implemented on a connected computer or network.
Computing On the first instance of Triskar2 a PC by Zotac is mounted, powered through the DCDC by Mini-box.