tutorials
python
quick_start.py
Go to the documentation of this file.
1
#=============================================================================
2
# Copyright (C) 2021-2024 Wageningen University - All Rights Reserved
3
# Author: Gonzalo Mier
4
# BSD-3 License
5
#=============================================================================
6
7
import
math
8
import
fields2cover
as
f2c
9
import
os
10
DATA_PATH = os.path.dirname(os.path.realpath(__file__))+
"/"
+ 2 *
"../"
+
"data/"
;
11
12
# Import field
13
field =
f2c.Parser
().importFieldGml(DATA_PATH +
"test1.xml"
);
14
robot = f2c.Robot(2.0, 6.0, 0.5, 0.2);
15
16
cov_route =
f2c.planCovRoute
(robot, field,
False
);
17
cov_path =
f2c.planCovPath
(robot, field,
False
);
18
19
20
f2c.Visualizer.figure
();
21
f2c.Visualizer.plot
(field.getCellsAbsPosition());
22
f2c.Visualizer.plot
(cov_route);
23
f2c.Visualizer.save
(
"cov_route_quick_start.png"
);
24
25
f2c.Visualizer.figure
();
26
f2c.Visualizer.plot
(field.getCellsAbsPosition());
27
f2c.Visualizer.plot
(cov_path);
28
f2c.Visualizer.save
(
"cov_path_quick_start.png"
);
29
30
f2c::Visualizer::plot
static void plot(double x, double y, const std::vector< double > &color={})
Definition:
visualizer.cpp:23
f2c::planCovRoute
F2CRoute planCovRoute(const F2CRobot &robot, const F2CField &field, const Options &opt=Options(), bool local_crs=true)
Definition:
fields2cover.cpp:126
f2c::planCovPath
F2CPath planCovPath(const F2CRobot &robot, const F2CField &field, const Options &opt=Options(), bool local_crs=true)
Definition:
fields2cover.cpp:154
f2c::Parser
Class to parse files of the OGC Standards to our custom format.
Definition:
parser.h:20
f2c::Visualizer::figure
static void figure()
Create figure to plot on.
Definition:
visualizer.cpp:254
f2c::Visualizer::save
static void save(const std::string &file)
Definition:
visualizer.cpp:272
fields2cover
Author(s):
autogenerated on Fri Apr 25 2025 02:18:31