Write software to interface lane detection code with a costmap pluginlib layer. This class should provide a member function with the following declaration:
class A {
public:
void f(const goat_msgs::PointArrayStamped::ConstPtr &points);
}
goat_msgs/PointArrayStamped shall be defined as such and placed within a goat_msgs repository on GitHub.
Raw Definition
# represents an unordered set of points in space, lighter weight than sensor_msgs/PointCloud2
Header header
geometry_msgs/Point[] points
Each of the points in the input vector shall be sank down to z = 0 and the corresponding costmap pixel(s) set to occupied. The points shall be in reference to the "camera" frame, which is the left lens of the ZED Camera with axis aligned with the robot's.
Write software to interface lane detection code with a costmap pluginlib layer. This class should provide a member function with the following declaration:
goat_msgs/PointArrayStamped shall be defined as such and placed within a
goat_msgs
repository on GitHub.Raw Definition
Compact Definition
Each of the points in the input vector shall be sank down to z = 0 and the corresponding costmap pixel(s) set to occupied. The points shall be in reference to the "camera" frame, which is the left lens of the ZED Camera with axis aligned with the robot's.