Class DockingManager

Class Documentation

class DockingManager

Public Functions

DockingManager(const gazebo::physics::WorldPtr &world, const std::string &robot_name, const std::string &receiver_link_name, const std::string &dock_name, const std::string &emitter_link_name)

Constructor.

bool AreModelsReady()

Use this method to check that the models are ready in gazebo before dereferencing their pointers

irobot_create_toolbox::PolarCoordinate EmitterCartesianPointToReceiverPolarPoint(const ignition::math::Vector2d &emitter_point)

Change reference frame of a cartesian point WRT emitter and return in the new frame as polar point

irobot_create_toolbox::PolarCoordinate ReceiverCartesianPointToEmitterPolarPoint(const ignition::math::Vector2d &receiver_point)

Change reference frame of a cartesian point WRT receiver and return in the new frame as polar point