RoboJackets / igvc-software

The code base for the RoboNav team's IGVC robot.
https://robojackets.org/teams/robonav/
MIT License
91 stars 120 forks source link

Create model for swerve robot in gazebo. #721

Closed matthewhannay567 closed 3 years ago

matthewhannay567 commented 4 years ago

To start testing swerve bot code, we will need a model of a swerve bot in gazebo

JasonGibson274 commented 4 years ago
Vikram-T commented 4 years ago

Here's the rough dimensions for Swervi: Swervi Extremely Tentative Dimensions.pdf

Vikram-T commented 4 years ago

And documentation wise: https://github.com/RoboJackets/igvc-software/blob/master/igvc_description/urdf/jessii.urdf.xacro is useful for reference

From what I figured it seemed that we need to create the robot in urdf in order to have it work with ROS. So I was using http://wiki.ros.org/urdf/Tutorials http://gazebosim.org/tutorials?tut=ros_urdf&cat=connect_ros to figure that out.

Vikram-T commented 4 years ago

Right now I basically have a single wheel and a cylinder leg that is spawned in gazebo on the branch swerve-xacro-model. Defined in /igvc_description/urdf/swervi.xacro.urdf and launched with igvc-software/igvc_description/launch/spawn_swervi.launch it it needs to be modified: