TURTLE 8-Wheeled Base

From ROP
(Difference between revisions)
Jump to: navigation, search
(Overview)
(Update new ROP repository location)
 
(14 intermediate revisions by one user not shown)
Line 11: Line 11:
 
| style="background:LightGrey; color:black; font-size:115%" align="left" | '''CAD Files'''
 
| style="background:LightGrey; color:black; font-size:115%" align="left" | '''CAD Files'''
 
|-
 
|-
| style="background:white; color:black;" align="left" | [https://robotics.wtb.tue.nl/svn/rop/TURTLE/Mechanical%20Designs/3D%20CAD%20Models/STEP/TURTLE-8w-Assembly.STEP STEP]
+
| style="background:white; color:black;" align="left" | [https://gitlab.tue.nl/tech-united-eindhoven/rop/-/tree/master/TURTLE/Mechanical%20Designs/3D%20CAD%20Models/STEP/TURTLE-8w-Assembly.STEP STEP]
 
|-
 
|-
 
| style="background:LightGrey; color:black; font-size:115%" align="left" | '''Electronic Drawings'''
 
| style="background:LightGrey; color:black; font-size:115%" align="left" | '''Electronic Drawings'''
 
|-
 
|-
| style="background:white; color:black;" align="left" | [https://robotics.wtb.tue.nl/svn/rop/TURTLE/Electrical%20Designs/Wiring%20Schemes/E-schema_8w.pdf PDF]
+
| style="background:white; color:black;" align="left" | [https://gitlab.tue.nl/tech-united-eindhoven/rop/-/tree/master/TURTLE/Electrical%20Designs/Wiring%20Schemes/E-schema_8w.pdf PDF]
 
|-
 
|-
 
| style="background:LightGrey; color:black; font-size:115%" align="left" | '''Software'''
 
| style="background:LightGrey; color:black; font-size:115%" align="left" | '''Software'''
 
|-
 
|-
| style="background:white; color:black;" align="left" | [http://robocup.wtb.tue.nl/svn/techunited/ Software]
+
| style="background:white; color:black;" align="left" | [https://gitlab.tue.nl/tech-united-eindhoven/Turtle3 Software]
 +
|-
 +
|style="background:white; color:black;" align="left" | [https://robocup.wtb.tue.nl/svn/techunited/trunk/src/Turtle2/Motion/low_level_control_lib.slx low_level_control_lib.slx]
 
|-
 
|-
 
| style="background:LightGrey; color:black; font-size:115%" align="left" | '''Software Flow Charts'''
 
| style="background:LightGrey; color:black; font-size:115%" align="left" | '''Software Flow Charts'''
Line 47: Line 49:
 
* Author: [http://www.tue.nl/en/university/departments/mechanical-engineering/research/research-groups/control-systems-technology/CST Group, TU/e]
 
* Author: [http://www.tue.nl/en/university/departments/mechanical-engineering/research/research-groups/control-systems-technology/CST Group, TU/e]
 
* License: [http://www.ohwr.org/projects/cernohl/wiki CERN OHL v.1.1]
 
* License: [http://www.ohwr.org/projects/cernohl/wiki CERN OHL v.1.1]
* Software: [http://robocup.wtb.tue.nl/svn/techunited/ http://robocup.wtb.tue.nl/svn/techunited/]
+
* Software: [https://gitlab.tue.nl/tech-united-eindhoven/Turtle3 https://gitlab.tue.nl/tech-united-eindhoven/Turtle3]
* Simulink Control Implementation: [https://robocup.wtb.tue.nl/svn/techunited/trunk/src/Turtle2/Motion/low_level_control_lib.slx low_level_control_lib.slx]
+
* Simulink Control Implementation: [https://gitlab.tue.nl/tech-united-eindhoven/Turtle3/Motion/low_level_control_lib.slx low_level_control_lib.slx]. Chose the "Turtle8W" subsystem to find the implementation of the control architecture of the 8-wheeled base.
  
 
Contributions in publications about this platform  can be found in  
 
Contributions in publications about this platform  can be found in  
Line 72: Line 74:
 
The eight-wheels system is a redesign of the three wheeled version of the Tech United RoboCup Team Limited Edition (TURTLE) robots. As such, the base has been reconsidered, while the [[TURTLE Upper Body|the upper body]] and the [[TURTLE Ball Handling and Kicking Mechanism|the ball handling and kicking mechanism]] have been reused. Therefore, the focus of the hardware elaborated on this page is on the wheel sets and the assembly of the entire system.
 
The eight-wheels system is a redesign of the three wheeled version of the Tech United RoboCup Team Limited Edition (TURTLE) robots. As such, the base has been reconsidered, while the [[TURTLE Upper Body|the upper body]] and the [[TURTLE Ball Handling and Kicking Mechanism|the ball handling and kicking mechanism]] have been reused. Therefore, the focus of the hardware elaborated on this page is on the wheel sets and the assembly of the entire system.
  
This platform consists of four wheel sets, each having two hub-drive wheels. As such, the platform is five  times  over-constrained.  To  avoid  an  over-constrained  design,  each  wheel set  has  an  internal  degree  of  freedom. This degree of freedom is visualized in Figure 1 by the white lines.  The  last platform-constraint  is  addressed  by  a hinging  axle  at  the  back  of  the  robot, which is shown in Figure 3.
+
This platform consists of four wheel sets, each having two hub-drive wheels. As such, the platform is five  times  over-constrained.  To  avoid  an  over-constrained  design,  each  wheel set  has  an  internal  degree  of  freedom. This degree of freedom is visualized in Figure 1 by the white lines.  The  last platform-constraint  is  addressed  by  a hinging  axle  at  the  back  of  the  robot, which is shown in Figure 3. By using slip rings for powering the wheel sets and communicating the control signals, the rotation of the wheels is unconstrained in both directions.
 +
 
 +
 
 +
[[File:8w-BaseView.jpg|400px|Image: 400 pixels|thumb|center|Figure 3: Wheel configuration including the base plate and hinging axle of the 8-wheeled soccer robot]]
 +
 
 +
= Specifications =
 +
 
 +
== Wheel Sets ==
 +
• Wheel radius: 0.056 meter<br>
 +
• Lateral wheel distance: 0.056 meter<br>
 +
• Motor velocity constant: 135 revolutions per minute per volt <br>
 +
• Motor torque constant: 135  Newton meter per ampere<br>
 +
• Motor resistance: 0.072 Ohm<br>
 +
 
 +
== Communication ==
 +
 
 +
Custom EtherCat module consisting of
 +
 
 +
''Observed signals:'' <br>
 +
• Measured orientation of the wheel set (19 bit encoder)<br>
 +
• Measured position of each wheel (16 bit encoder)<br>
 +
• Measured velocity of each wheel<br>
 +
• Safe torque off status<br>
 +
• Warning & error statuses<br>
 +
• Measured Negative Temperature Coefficient (NTC) resistor for temperature observations<br>
  
 +
''Actuation Signals:'' <br>
 +
• Control Mode: position, velocity or current control <br>
 +
•      Corresponding setpoint <br>
  
[[File:8w-BaseView.jpg|300px|Image: 300 pixels|thumb|center|Figure 3: Wheel configuration including the base plate and hinging axle of the 8-wheeld Turtle]]
+
= Video =
 +
The video on the left indicated the first match appearance of the Eight-wheeled system at the RoboCup Portuguese Open 2019. The eight-wheeled system, indicated with number 7, can be discriminated from the other robots based on its square base. The video on the right demonstrates the functionalities of the system on the practice field of Tech United Eindhoven.
  
= Electronics =
+
<div class="center" style="width:auto; margin-left:auto; margin-right:auto;">
 +
{{#ev:youtube|nF_6aQLqb-Y}} {{#ev:youtube|4ZPNy5IjWFQ}}}</div>
  
 
= License =
 
= License =

Latest revision as of 12:49, 11 August 2022

Robot Links
Author
TU/e
CST Group, TU/e
CAD Files
STEP
Electronic Drawings
PDF
Software
Software
low_level_control_lib.slx
Software Flow Charts
Scheme
Motion
Vision
World Model
License
License Files

TURTLE: Base | Upper Body | Ball Handling and Kicking Mechanism | Goalkeeper | 8-Wheeled Base


Contents


Robot Summary

As an alternative for the three-wheeled base of the RoboCup Middle Size League soccer robots of Tech United Eindhoven, an eight-wheeled version was designed consisting of four wheel sets, each having two hub-drive wheels. Figure 1 depicts such a wheel set, whereas the realization of the system is shown in Figure 2. The main advantages compared to the three-wheeled platform are the possibility to apply the torque delivered by the motors in the desired direction in order to achieve a higher acceleration in this direction.

Contributions in publications about this platform can be found in

Houtman W. et al. (2019) Tech United Eindhoven Middle-Size League Winner 2019. In: Chalup S., Niemueller T., Suthakorn J., Williams MA. (eds) RoboCup 2019: Robot World Cup XXIII. RoboCup 2019. Lecture Notes in Computer Science, vol 11531. Springer, Cham

Douven Y. et al. (2019) Tech United Eindhoven Middle Size League Winner 2018. In: Holz D., Genter K., Saad M., von Stryk O. (eds) RoboCup 2018: Robot World Cup XXII. RoboCup 2018. Lecture Notes in Computer Science, vol 11374. Springer, Cham

3D Viewer

Overview

The eight-wheels system is a redesign of the three wheeled version of the Tech United RoboCup Team Limited Edition (TURTLE) robots. As such, the base has been reconsidered, while the the upper body and the the ball handling and kicking mechanism have been reused. Therefore, the focus of the hardware elaborated on this page is on the wheel sets and the assembly of the entire system.

This platform consists of four wheel sets, each having two hub-drive wheels. As such, the platform is five times over-constrained. To avoid an over-constrained design, each wheel set has an internal degree of freedom. This degree of freedom is visualized in Figure 1 by the white lines. The last platform-constraint is addressed by a hinging axle at the back of the robot, which is shown in Figure 3. By using slip rings for powering the wheel sets and communicating the control signals, the rotation of the wheels is unconstrained in both directions.


Figure 3: Wheel configuration including the base plate and hinging axle of the 8-wheeled soccer robot

Specifications

Wheel Sets

• Wheel radius: 0.056 meter
• Lateral wheel distance: 0.056 meter
• Motor velocity constant: 135 revolutions per minute per volt
• Motor torque constant: 135 Newton meter per ampere
• Motor resistance: 0.072 Ohm

Communication

Custom EtherCat module consisting of

Observed signals:
• Measured orientation of the wheel set (19 bit encoder)
• Measured position of each wheel (16 bit encoder)
• Measured velocity of each wheel
• Safe torque off status
• Warning & error statuses
• Measured Negative Temperature Coefficient (NTC) resistor for temperature observations

Actuation Signals:
• Control Mode: position, velocity or current control
• Corresponding setpoint

Video

The video on the left indicated the first match appearance of the Eight-wheeled system at the RoboCup Portuguese Open 2019. The eight-wheeled system, indicated with number 7, can be discriminated from the other robots based on its square base. The video on the right demonstrates the functionalities of the system on the practice field of Tech United Eindhoven.


}

License

Copyright Eindhoven University of Technology 2020.

This documentation describes Open Hardware and is licensed under the CERN OHL v. 1.1.
You may redistribute and modify this documentation under the terms of the CERN OHL v.1.1. (http://ohwr.org/cernohl).
This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN OHL v.1.1 for applicable conditions.

Personal tools
Namespaces
Variants
Actions