#include <ObsAvoiAlgo.h>
Public Member Functions | |
ObsAvoiAlgoIn () | |
Null constructor. | |
ObsAvoiAlgoIn (Pose p, Scan &s, Pose g, Pose sp, Decimal lV, Decimal lW, Decimal rm) | |
Complete constructor. | |
Public Attributes | |
Pose | robPose |
The robot pose. | |
Scan | scan |
The scan. | |
Pose | goal |
The goal. | |
Pose | scanPose |
The pose of the scan. | |
Decimal | lastV |
Last speed. | |
Decimal | lastW |
Last turnrate. | |
Decimal | rangeMax |
Max linear range of sensor. |
MipAlgorithms::ObsAvoiAlgoIn::ObsAvoiAlgoIn | ( | ) |
Null constructor.
Sets robPose and goal to null pose, scan to empty scan, lastV and lastW to 0.0.
MipAlgorithms::ObsAvoiAlgoIn::ObsAvoiAlgoIn | ( | Pose | p, | |
Scan & | s, | |||
Pose | g, | |||
Pose | sp, | |||
Decimal | lV, | |||
Decimal | lW, | |||
Decimal | rm | |||
) |
Complete constructor.
[in] | p | pose of the robot |
[in] | s | scan |
[in] | g | pose of the goal |
[in] | lV | last speed |
[in] | lW | last turnrate |
[in] | rm | last turnrate |
The robot pose.
The scan.
The goal.
The pose of the scan.
Last speed.
Last turnrate.
Max linear range of sensor.