quadcopter_with_PID_controller
Quadcopter dynamics simulation with two proportional–integral–derivative (PID) controllers that adjust the motor speeds…
C++ FEM library | user-friendly | multi-physics | hp-adaptive | HPC
git clone https://github.com/halbux/sparselizard.githalbux/sparselizardRun the scripts in the 'install_external_libs' folder then configure and build:
mkdir build && cd build cmake .. cmake --build . -j$(nproc)
Provide a custom path to the petsc, gmsh (optional) or mpi (optional) folder with:
cmake .. -DPETSC_PATH=/yourpath/petsc -DGMSH_PATH=/yourpath/gmsh -DMPI_PATH=/yourpath/mpi
It may be convenient to use the cmake GUI:
cmake-gui
Simulation projects are located under simulations.
In order to create a new simulation:
simulations/default folder with different name. Let's say that the new folder is
simulations/newsimdefault with the new one in simulations/newsim/CMakeLists.txtadd_subdirectory(newsim) to simulations/CMakeLists.txtbuild/simulations/newsim foldermore like this
Quadcopter dynamics simulation with two proportional–integral–derivative (PID) controllers that adjust the motor speeds…
A sandbox game created in C using raylib, featuring various types of falling pixels, such as sand or water. (more in th…
A crowd simulation and visualization demo implemented in Unity using Dijkstra Distance Field and simplified version of…
search projects, people, and tags