Classes | Functions | Variables
casadi-quadrotor-ocp Namespace Reference

Classes

class  OptimalControlProblem
 

Functions

def actuation_model ()
 
def cost_quadratic_state_error (model)
 
def euler_integration (model, data, dt)
 
def main ()
 
def state_difference (model)
 
def state_integrate (model)
 

Variables

 cf
 
 cm
 
 d_cog
 
float dt = 0.02
 
int nodes = 80
 
 path
 
 tau_f
 
list x0 = [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0]
 
list x_goal = [1, 0, 1.5, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0]
 
list x_nom = [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0]
 

Function Documentation

◆ actuation_model()

def casadi-quadrotor-ocp.actuation_model ( )

Definition at line 40 of file casadi-quadrotor-ocp.py.

◆ cost_quadratic_state_error()

def casadi-quadrotor-ocp.cost_quadratic_state_error (   model)

Definition at line 101 of file casadi-quadrotor-ocp.py.

◆ euler_integration()

def casadi-quadrotor-ocp.euler_integration (   model,
  data,
  dt 
)

Definition at line 79 of file casadi-quadrotor-ocp.py.

◆ main()

def casadi-quadrotor-ocp.main ( )

Definition at line 261 of file casadi-quadrotor-ocp.py.

◆ state_difference()

def casadi-quadrotor-ocp.state_difference (   model)

Definition at line 63 of file casadi-quadrotor-ocp.py.

◆ state_integrate()

def casadi-quadrotor-ocp.state_integrate (   model)

Definition at line 47 of file casadi-quadrotor-ocp.py.

Variable Documentation

◆ cf

casadi-quadrotor-ocp.cf

Definition at line 23 of file casadi-quadrotor-ocp.py.

◆ cm

casadi-quadrotor-ocp.cm

Definition at line 23 of file casadi-quadrotor-ocp.py.

◆ d_cog

casadi-quadrotor-ocp.d_cog

Definition at line 23 of file casadi-quadrotor-ocp.py.

◆ dt

float casadi-quadrotor-ocp.dt = 0.02

Definition at line 20 of file casadi-quadrotor-ocp.py.

◆ nodes

int casadi-quadrotor-ocp.nodes = 80

Definition at line 19 of file casadi-quadrotor-ocp.py.

◆ path

casadi-quadrotor-ocp.path
Initial value:
1 = join(
2  dirname(dirname(abspath(__file__))), "models", "example-robot-data", "python"
3 )

Definition at line 10 of file casadi-quadrotor-ocp.py.

◆ tau_f

casadi-quadrotor-ocp.tau_f
Initial value:
1 = np.array(
2  [
3  [0.0, 0.0, 0.0, 0.0],
4  [0.0, 0.0, 0.0, 0.0],
5  [1.0, 1.0, 1.0, 1.0],
6  [0.0, d_cog, 0.0, -d_cog],
7  [-d_cog, 0.0, d_cog, 0.0],
8  [-cm / cf, cm / cf, -cm / cf, cm / cf],
9  ]
10 )

Definition at line 25 of file casadi-quadrotor-ocp.py.

◆ x0

list casadi-quadrotor-ocp.x0 = [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0]

Definition at line 18 of file casadi-quadrotor-ocp.py.

◆ x_goal

list casadi-quadrotor-ocp.x_goal = [1, 0, 1.5, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0]

Definition at line 17 of file casadi-quadrotor-ocp.py.

◆ x_nom

list casadi-quadrotor-ocp.x_nom = [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0]

Definition at line 37 of file casadi-quadrotor-ocp.py.



pinocchio
Author(s):
autogenerated on Tue Jun 25 2024 02:42:42