Difference between revisions of "Automated Flight Route Planner"

From Bambi
Jump to: navigation, search
(Created page with "For elevation info see: [http://opentopo.sdsc.edu/datasets?minX=11.49&minY=46.451&maxX=11.497&maxY=46.455 http://opentopo.sdsc.edu/datasets?minX=11.49&minY=46.451&maxX=11.497&...")
 
(Optimal Control)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
= Coverage Path Planner =
 +
 +
 
For elevation info see: [http://opentopo.sdsc.edu/datasets?minX=11.49&minY=46.451&maxX=11.497&maxY=46.455 http://opentopo.sdsc.edu/datasets?minX=11.49&minY=46.451&maxX=11.497&maxY=46.455]
 
For elevation info see: [http://opentopo.sdsc.edu/datasets?minX=11.49&minY=46.451&maxX=11.497&maxY=46.455 http://opentopo.sdsc.edu/datasets?minX=11.49&minY=46.451&maxX=11.497&maxY=46.455]
 +
 +
== Papers ==
 +
 +
* [https://www.researchgate.net/publication/281040423_Comparison_between_Normal_Waveform_and_Modified_Wavefront_Path_Planning_Algorithm_for_Mobile_Robot Normal Wavefront and Modified Wavefront Comparison]
 +
* Mathew Coombes: Optimal Polygon Decomposition for UAV Survey Coverage Path Planning in Wind
 +
 +
= Trajectory Generator =
 +
 +
Motion Planning: [http://support.motioneng.com/Software-MPI_04_04/Topics/Geometric%20Path%20Motion.htm http://support.motioneng.com/Software-MPI_04_04/Topics/Geometric%20Path%20Motion.htm]
 +
 +
== Optimal Control ==
 +
 +
=== Link Collection ===
 +
 +
* [https://uma.ensta-paristech.fr/itn-sadco/talks/ssl2011/ssl2011_maurer2.pdf https://uma.ensta-paristech.fr/itn-sadco/talks/ssl2011/ssl2011_maurer2.pdf]
 +
* [https://www.sciencedirect.com/science/article/pii/S0947358016300553 https://www.sciencedirect.com/science/article/pii/S0947358016300553]
 +
* [https://link-springer-com.ezproxy.unibo.it/article/10.1007/BF02192021 https://link-springer-com.ezproxy.unibo.it/article/10.1007/BF02192021]
 +
* '''Nicola dal Bianco''': ''Optimal control of road vehicles: theory and applications''
 +
* [https://ocw.mit.edu/courses/mechanical-engineering/2-154-maneuvering-and-control-of-surface-and-underwater-vehicles-13-49-fall-2004/lecture-notes/lec19.pdf Linear Quadratic Regulator]
 +
* [https://projects.coin-or.org/Ipopt/browser/stable/3.11/Ipopt/doc/documentation.pdf?format=raw IPOPT Paper]
 +
 +
 +
=== Steps to install Maverick ===
 +
 +
# Install IpOpt
 +
## Download https://www.coin-or.org/download/source/Ipopt/
 +
## Extract and enter directory
 +
## <code>cd ThirdParty/Blas</code>
 +
## <code>./get.Blas</code>
 +
## <code>cd ../Lapack</code>
 +
## <code>./get.Lapack</code>
 +
## <code>cd ../Mumps</code>
 +
## <code>./get.Mumps</code>
 +
## <code>cd ../Metis</code>
 +
## <code>./get.Metis</code>
 +
## <code>cd ../../</code> (Go back to the IPOPT base dir)
 +
## <code>mkdir build</code>
 +
## <code>cd build</code>
 +
## <code>../configure --prefix /usr/local</code>
 +
## <code>make -j 4</code>
 +
## <code>sudo make install</code>
 +
# Install Maverick
 +
## <code>apt install libreadline-dev libatlas-base-dev</code> (lua.c requires readline and BLAS library for linking)
 +
## <code>make IPOPT_INCLUDE=-I/usr/local/include/coin</code>
 +
## <code>sudo make install</code>

Latest revision as of 16:19, 25 September 2018

Coverage Path Planner

For elevation info see: http://opentopo.sdsc.edu/datasets?minX=11.49&minY=46.451&maxX=11.497&maxY=46.455

Papers

Trajectory Generator

Motion Planning: http://support.motioneng.com/Software-MPI_04_04/Topics/Geometric%20Path%20Motion.htm

Optimal Control

Link Collection


Steps to install Maverick

  1. Install IpOpt
    1. Download https://www.coin-or.org/download/source/Ipopt/
    2. Extract and enter directory
    3. cd ThirdParty/Blas
    4. ./get.Blas
    5. cd ../Lapack
    6. ./get.Lapack
    7. cd ../Mumps
    8. ./get.Mumps
    9. cd ../Metis
    10. ./get.Metis
    11. cd ../../ (Go back to the IPOPT base dir)
    12. mkdir build
    13. cd build
    14. ../configure --prefix /usr/local
    15. make -j 4
    16. sudo make install
  2. Install Maverick
    1. apt install libreadline-dev libatlas-base-dev (lua.c requires readline and BLAS library for linking)
    2. make IPOPT_INCLUDE=-I/usr/local/include/coin
    3. sudo make install