Skip to content

epfl-lasa/nonlinear_obstacle_avoidance

 
 

Repository files navigation

Nonlinear Obstacle Avoidance


License: Unlicense Code style: black

Obstacle avoidance around linear and nonlinear dynamics.

Installation

To setup got to your install/code directory, and type:

git clone https://github.com/hubernikus/nonlinear_obstacle_avoidance.git

(Make sure submodules are there if various_tools library is not installed. To initialize submodules after cloning use git submodule update --init --recursive. To update all submodules git submodule update --recursive

Custom Environment

Choose your favorite python-environment. I recommend to use virtual environment venv. Setup virtual environment (use whatever compatible environment manager that you have with Python >=3.9).

python3.10 -m venv .venv

with python -V >= 3.9

Activate your environment

source .venv/bin/activate

Setup Dependencies

Install all requirements:

pip install -r requirements.txt && pip install -e .

Make sure to install the required submodules:

pip install "git+https://github.com/hubernikus/various_tools.git"
pip install "git+https://github.com/hubernikus/dynamic_obstacle_avoidance.git"

If you need to modify certain elements of the software, its advised to clones these repositories to better browser them.

About

Obstacle avoidance around linear and nonlinear dynamics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.2%
  • MATLAB 0.8%