1
0
mirror of https://gitlab.com/lander-team/lander-cpp.git synced 2025-06-16 15:17:23 +00:00
2021-09-13 05:02:27 +00:00
2021-09-12 18:14:20 -07:00
2021-09-12 17:19:09 -07:00
2021-09-12 18:14:20 -07:00
2021-09-12 18:14:20 -07:00
2021-09-13 05:02:27 +00:00

LanderCpp

System Requirements

Note: these are only necessary if you plan on messing around with the source code. If you just want to see the end result, you should be able to go into the build/release directory and run the executable with no problems

  • Visual Studio Code / C++ Extension
  • mingw64 Compiler

For help with setting up your environment on Windows, reference this site: https://code.visualstudio.com/docs/languages/cpp The json files are already configured, so if you need any assistance with installing things in the right places, I would reference tasks.json under the .vscode folder

Overview

  • Make sure to build from main.cpp
  • main.cpp contains all of user defined initial conditions
  • sim.h contains all of the simulation calculations
  • As of right now, the executable just spits out a csv file...
  • Currently using simPlot.m to plot all of the data in the csv file. So I suggest having Matlab open while you're messing aound with this.

Known Issues

  • None!

Results

![Accel-Vel-Alt vs Time](build/debug/outputs/Accel-Vel-Alt vs Time.png)

![Euler Angles vs Time](build/debug/outputs/Euler Angles vs Time.png)

![Servo Position vs Time](build/debug/outputs/Servo Position vs Time.png)

Description
No description provided
Readme 3.3 MiB
Languages
C++ 52.6%
C 28.5%
MATLAB 10.4%
Python 3.7%
Julia 3.6%
Other 1.2%