Struct Robot
Defined in File Robot.h
Struct Documentation
-
struct Robot
Public Functions
-
explicit Robot(double width, double cov_width = 0.0, double max_curv = 1.0, double max_diff_curv = 0.3)
-
Robot()
-
~Robot()
-
std::string getName() const
-
void setName(const std::string &str)
-
double getWidth() const
-
void setWidth(double)
-
double getCovWidth() const
-
void setCovWidth(double)
-
double getCruiseVel() const
-
void setCruiseVel(double)
-
double getTurnVel() const
-
void setTurnVel(double)
-
double getMinTurningRadius() const
-
void setMinTurningRadius(double rad)
-
double getMaxCurv() const
-
void setMaxCurv(double)
-
double getMaxDiffCurv() const
-
void setMaxDiffCurv(double)
-
double getSmoothTurningRadius() const
Radius swept by a turn with continuous curvature, wider than the minimum.
-
double getTurnRadius(double sweep, bool continuous) const
Radius a turn deflecting
sweepradians is driven at.
-
double getMaxCornerCut() const
-
void setMaxCornerCut(double)
-
double getDirectHopMaxDev() const
-
void setDirectHopMaxDev(double)
-
double getUturnMaxHop() const
-
void setUturnMaxHop(double)
-
double getTrackSimplifyTol() const
-
void setTrackSimplifyTol(double)
-
double getReversalSweep() const
-
void setReversalSweep(double)
-
double getTurnSlack() const
-
void setTurnSlack(double)
-
double getMinSweep() const
-
void setMinSweep(double)
-
double getRadiusMargin() const
-
void setRadiusMargin(double)
-
double getMinBackoffRadii() const
-
void setMinBackoffRadii(double)
-
double getUturnReachRadii() const
-
void setUturnReachRadii(double)
-
size_t getMaxCornerSpan() const
-
void setMaxCornerSpan(size_t)
-
explicit Robot(double width, double cov_width = 0.0, double max_curv = 1.0, double max_diff_curv = 0.3)