Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add LQR controller code #3

Open
wants to merge 13 commits into
base: Controller
Choose a base branch
from
Open

Add LQR controller code #3

wants to merge 13 commits into from

Conversation

ajytak
Copy link
Contributor

@ajytak ajytak commented Jul 9, 2022

No description provided.

ajytak and others added 13 commits July 9, 2022 17:14
…, solver_rk4method.py

ADD lqr_constant.py - contains constants relevant to satellite
ADD lqr_controller.py - main code to generate control input
ADD lqr_dynamics.py - generates derivative of state
ADD main.py - integrates content from all other files
ADD solver_rk4method.py - solves ode using rk4 method
Update lqr_controller:  finished writing control algorithm
Update main: Started writing some code for simulations
Update lqr_constants: moved A, B to lqr_constants
Update lqr_controller: Corrected mistakes in code for finding F
Update lqr_dynamics: Corrected mistake in function arguments
Update main: Added plotting functionality
Improved code for importing files
Update lqr_constants: Shifted some parameters from lqr_controller to lqr_constants
Improved code for importing files
Update lqr_controller: Fixed some bugs in initialize_gain function
Add README_LQR: Added readme file according to QA guidelines.
Fixed typo in readme file
B matrix is dependent on time thus the optimization problem is solved at each time step.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants