Simulation

In order to test out the robot, we exported the 3D model into gazebo, along with a custom built testing ground.

All source files are in /models/gazebo.

TennisBot v1

In order to keep our simulation simple and smooth, we exported a simplified version of the TennisBot using solidworks’ URDF exporter. This simplified verion has a simple geometry while maintaining the exact dimensions of the robot.

tennisbot rviz

^Here it is running in RViz

This model has a total of 5 joints,

Each joint can be independently controlled (as shown above).

All the source files can be found in /models/gazebo/tennisbot_support.

Launch in RViz

roslaunch tennisbot_support display.launch

Launch in Gazebo

roslaunch tennisbot_support gazebo.launch

Tennis Court

In order to test out our robot design, we first created a tennis court in Blender, then exported it to URDF for use in gazebo.

tennis court blender

^The red object is our robot

Gazebo world

/models/gazebo/tennis court/Tennis_Court.world