Inside this folder are the description files for a Generic VSS Robot
- generic_vss_robot.urdf - URDF description of the robot, generated with SW2URDF extension for SolidWorks
- generic_vss_robot.xacro - Main file that imports all other files
- generic_vss_robot.gazebo - Gazebo-specific configurations i.e. physical properties and colors configuration
- generic_vss_team.gazebo - Different color configurations for both teams (Yellow/Blue) and each robot (0..2) inside the team.
- motor.xacro - Configuration of actuator and transmission element for motor control with hardware_interface lib from ros_control
- generic_vss_robot.pdf - Detailed blueprint from the 3D model
Inside the meshes/ folder, are the .stl files for each part of the robot and inside media/materials/scripts/ are OGRE scripts to define different colors and textures.
| Parameter | Value | Unit |
|---|---|---|
| Wheel radius | 25 | mm |
| Wheel thickness | 8 | mm |
| Wheels separation | 55 | mm |
| Wheels density | 1150 | kg/m³ |
| Wheels mass (each) | 18 | g |
| Wheels material | Nylon | - |
| Body material | 50% infill ABS | - |
| Body density | 510 | kg/m³ |
| Total height | 62 | mm |
| Total width | 78 | mm |
| Total length | 78 | mm |
| Total mass | 180 | g |
| Total inertia momentum Izz | 0.113 | g m² |
The model's motor is inspired in Pololu's 50:1 Micro Metal Gearmotor in order to achieve realistic values.
| Parameter | Value | Unit |
|---|---|---|
| Motor max torque | 73 | mN m |
| Robot max linear acceleration | 16 | m/s² |
| Robot max angular acceleration | 1420 | rad/s² |
| Motor max speed | 650 | RPM |
| Robot max linear speed | 1.7 | m/s |
| Robot max angular speed | 9.8 | rad/s |
The values were estimated from the relations derived neglecting the wheel's momento of inertia in y axis (motor's rotation axis)
Where "S wheels" is the separation between both wheels
