Freefloating_gazebo

A Gazebo plugin to simulate underwater vehicles and visualize with UWsim.
Alternatives To Freefloating_gazebo
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Androbd1,009
a month ago65gpl-3.0Java
Android OBD diagnostics with any ELM327 adapter
V2x Hub100
6 days ago34C
V2X Hub is a message handler that acts as a translator and data aggregator/disseminator for infrastructure components of a connected vehicle deployment.
Homebridge Fordpass54
2 months ago36August 24, 202211gpl-3.0TypeScript
Control your Ford vehicle in HomeKit using Homebridge.
Vehicle Dsm52
a month ago3mitC++
Vehicle detection and speed measurement system
Freefloating_gazebo47
3 years agomitC++
A Gazebo plugin to simulate underwater vehicles and visualize with UWsim.
Nwheeledplugin31
2 years ago1C++
A Vehicle Plugin for Unreal Engine 4
Vehicles25
2 years ago6osl-3.0PHP
[WIP | Pre-Release] A PocketMine-MP plugin that brings vehicles to your server !
Openrct2 Ridevehicleeditor24
a month ago3mitTypeScript
A plugin for OpenRCT2 that lets you edit vehicles on any ride in your park on the fly.
Wordpress Plugin Inventory Api21
8 years ago1gpl-2.0PHP
This is the new WordPress plugin for DealerTrend, Inc. It will interface with their Automotive Information System's API.
Qgis Posiview19
a month ago2Python
Python plugin for QGis to track multiple vehicles or movable objects
Alternatives To Freefloating_gazebo
Select To Compare


Alternative Project Comparisons
Readme

A Gazebo plugin to simulate and control underwater vehicles

Gazebo plugins

The package builds two Gazebo plugins:

  • freefloating_gazebo_fluid (world plugin) simulates buoyancy and viscous force from water

  • freefloating_gazebo_control (model plugin) opens topics for thrusters and joints, in order to control the considered robots

Built-in PID control

An external PID controler is available: pid_control.

These PID's allow position, velocity or effort control of the vehicle body and joints.

Subscribes to setpoint and states, and publishes on the thruster and torque topics that are subscribed to by the freefloating_gazebo_control plugin. Private parameters body_control and joint_control allow setting the default mode (body: position / velocity / effort (body wrench), joint: position / velocity / effort).

This PID advertises the corresponding services to switch some of the axis (joint names or x, y, z, roll, pitch, yaw) to another type of control.

Examples

The examples can be downloaded from the freefloating_gazebo_demo package.

References

Please use the following reference when citing this work:

O. Kermorgant, "A dynamic simulator for underwater vehicle-manipulators", International Conference on Simulatation, Modeling and Programming for Autonomous Robots SIMPAR 2014, Oct 2014

Popular Vehicle Projects
Popular Plugin Projects
Popular Hardware Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Plugin
Vehicle