(Strathclyde Mechanical and Aerospace Research Toolbox for Optimisation and Optimal Control)
======================================================================
SMART
is a collection of toolboxes developed and maintained since 2015 by the department of Mechanical and Aerospace Engineer of Strathclyde University. SMART-O2C
in particular, is a collection of optimisation techniques and optimal control transcription methods.
SMART
is aimed at making code development inside the team more efficient, reusable and easy maintainabile.
- Matlab project (Matlab)
- Automatic API documentation (Matlab publish function)
To install this project, please ensure that you have installed the following (install guides are provided on the respective websites):
- Matlab 2014b above
Each new optimisation algorithm or transcription method should include the standard header for documentation
%% myalgorithm: brief description
% Extensive function description
% (If you need to insert formulas use latex conventions:
% $x_1+x_2$)
%% Inputs:
%
% * x1 : explanation
% * x2 : explanation
%
%
%% Output:
% * y : explanation
%
%% Author(s): your name
% email: your@email
%
%% References:
% relevant references for the algorithm
Once you've made your great commits:
- Fork
smart-o2c
- Create a topic branch -
git checkout -b my_branch
- Push to your branch -
git push origin my_branch
- Create a Pull Request from your branch
- That's it!
The copyright holders are not liable for any damage(s) incurred due to improper use of smart-o2c
.