BoB robotics
The Brains on Board robotics library
BoBRobotics::Robots::ObstacleCircumnavigator< TankType, PoseGetterType > Class Template Reference

Public Types

using State = ObstacleCircumnavigatorState
 

Public Member Functions

 ObstacleCircumnavigator (TankType &tank, PoseGetterType &poseGetter, Robots::CollisionDetector &collisionDetector, meter_t stoppingDistance=3_cm, float kp=0.1f, float ki=0.1f, float kd=0.1f, float averageSpeed=0.5f)
 
template<class VectorType = Vector2<meter_t>>
void update (const VectorType &robotGoal=Vector2< meter_t >::nan())
 
template<class PoseType >
bool wouldCollide (const PoseType &pose)
 
auto getState () const
 
const auto & getPIDWaypoints () const
 

The documentation for this class was generated from the following file: