Visualizatons¶
Recall that visualizations require the FEBOLPlots.jl package. To install this package, you must call the following in Julia:
Pkg.clone("https://github.com/dressel/FEBOLPlots.jl.git")
Once the package has been installed, you must include the statement using FEBOLPLots whenever using one of its functions.
The most useful functions will be visualize and gif.
Visualize Function¶
The visualize function allows you to plot out several steps.
A simple version can be called with
visualize(m, x, f, p, n_steps=10; pause_time=0.3)
where m is a SearchDomain, x is a Vehicle, f is a filter, and p is a policy.
A different version allows you to pass in SimUnit:
visualize(m::SearchDomain, su::SimUnit; pause_time=0.3)
Creating GIFs¶
gif(m, x, f, p, num_steps)
gif(m::SearchDomain, x::Vehicle, f::AbstractFilter, p::Policy, num_steps::Int=10, filename="out.gif"; seconds_per_step=0.5, show_mean=false, show_cov=false, show_path=false)