alilqr#

namespace saltro
namespace optimizer#

Enums

enum class ALILQRStatus#

Values:

enumerator Converged#
enumerator MaxOuterIterations#
enumerator InnerFailed#

Functions

bool alilqr(const PlannerSettings &settings, int pass_idx, const Satellite &satellite, Eigen::Ref<Eigen::MatrixXd> X, Eigen::Ref<Eigen::MatrixXd> U, const Eigen::Ref<const Eigen::MatrixXd> &R, const Eigen::Ref<const Eigen::MatrixXd> &V, const Eigen::Ref<const Eigen::MatrixXd> &B, const Eigen::Ref<const Eigen::MatrixXd> &S, const Eigen::Ref<const Eigen::MatrixXd> &rho, const Eigen::Ref<const Eigen::VectorXd> &jtime, const Eigen::Ref<const Eigen::MatrixXd> &boresight, const Eigen::Ref<const Eigen::MatrixXd> &attitude_target, ALILQRStatus &status, double &max_constraint_violation)#