uavfpy.planner.coverage.lawnmower

Module Contents

Functions

contract_cell(cell: numpy.ndarray, ax)

get_cells(R: networkx.DiGraph, J: networkx.DiGraph)

shrink_or_swell_shapely_polygon(my_polygon, ax, factor=0.1, swell=False)

returns the shapely polygon which is smaller or bigger by passed factor.

uavfpy.planner.coverage.lawnmower.contract_cell(cell: numpy.ndarray, ax)
uavfpy.planner.coverage.lawnmower.get_cells(R: networkx.DiGraph, J: networkx.DiGraph)
uavfpy.planner.coverage.lawnmower.shrink_or_swell_shapely_polygon(my_polygon, ax, factor=0.1, swell=False)

returns the shapely polygon which is smaller or bigger by passed factor. If swell = True , then it returns bigger polygon, else smaller