This is a repository for the Hackathon at the Future PhD in Control Workshop in Hannover, Germany, May 2025.
Prior to the Hackathon, please follow the installation instructions below.
- If you have git installed, clone this repository using
git cloneinto a folder of choice. Alternatively, you can just download the folder directly from Github. - Navigate to the cloned folder in your terminal
- Run the example file
If you see a figure popping up, that means that everything works as intended. If you have trouble settings things up, please reach out to us via email: jakob.harzer(at)imtek.uni-freiburg.de, Yunfan.Gao(at)de.bosch.com
python getting_started/minimum_example.py
For this you need Hackathon, you will need python and an IDE installed on your computer.
We use the python framework CasAdi to formulate OCPs.
If you already have Python installed on your system or want to use another IDE, feel free to skip to bullet 4.
- Install Python for your operating system
- Install VS Code
- Install the Python Extension for VS Code
- Install the required python packages:
- Start a terminal
- Type and press enter:
pip install numpy scipy matplotlib casadi control
Timetable
- Day 1, 17:45 - 18:15, Introduction to Hackathon, find groups
- Day 2, 8:30, decide what project you want to work on as a group
- Day 2, 8:30 - 12:30, Hackathon
- Day 2, 13:30 – 14:15, Presentation of hackathon results by participants Groups of 2-4 students, supervised by PhD students and Professors.