Classes | Functions | Variables
cartpole-casadi Namespace Reference

Classes

class  CartpoleDynamics
 
class  PinocchioCasadi
 

Functions

def integrate_no_control (x0, nsteps)
 
def make_cartpole (ub=True)
 

Variables

 a0 = cartpole.acc_func(q0, v, u)
 
 cartpole = CartpoleDynamics(timestep=dt)
 
float dt = 0.02
 
 model = cartpole.model
 
 q0 = np.array([0.0, 0.95, 0.01])
 
 q_trajectory
 
def qs_ = states_[: model.nq, :]
 
def states_ = integrate_no_control(x0, nsteps=400)
 
 u = np.zeros(1)
 
 v = np.zeros(model.nv)
 
 viz
 
 x0 = np.append(q0, v)
 
 xnext = cartpole.forward(x0, u)
 

Function Documentation

◆ integrate_no_control()

def cartpole-casadi.integrate_no_control (   x0,
  nsteps 
)

Definition at line 204 of file cartpole-casadi.py.

◆ make_cartpole()

def cartpole-casadi.make_cartpole (   ub = True)

Definition at line 8 of file cartpole-casadi.py.

Variable Documentation

◆ a0

cartpole-casadi.a0 = cartpole.acc_func(q0, v, u)

Definition at line 196 of file cartpole-casadi.py.

◆ cartpole

cartpole-casadi.cartpole = CartpoleDynamics(timestep=dt)

Definition at line 187 of file cartpole-casadi.py.

◆ dt

cartpole-casadi.dt = 0.02

Definition at line 186 of file cartpole-casadi.py.

◆ model

cartpole-casadi.model = cartpole.model

Definition at line 188 of file cartpole-casadi.py.

◆ q0

cartpole-casadi.q0 = np.array([0.0, 0.95, 0.01])

Definition at line 192 of file cartpole-casadi.py.

◆ q_trajectory

cartpole-casadi.q_trajectory

Definition at line 229 of file cartpole-casadi.py.

◆ qs_

cartpole-casadi.qs_ = states_[: model.nq, :]

Definition at line 228 of file cartpole-casadi.py.

◆ states_

cartpole-casadi.states_ = integrate_no_control(x0, nsteps=400)

Definition at line 213 of file cartpole-casadi.py.

◆ u

cartpole-casadi.u = np.zeros(1)

Definition at line 195 of file cartpole-casadi.py.

◆ v

cartpole-casadi.v = np.zeros(model.nv)

Definition at line 194 of file cartpole-casadi.py.

◆ viz

cartpole-casadi.viz
Initial value:
1 = visualize.MeshcatVisualizer(
2  model=model,
3  collision_model=cartpole.collision_model,
4  visual_model=cartpole.visual_model,
5 )

Definition at line 219 of file cartpole-casadi.py.

◆ x0

cartpole-casadi.x0 = np.append(q0, v)

Definition at line 200 of file cartpole-casadi.py.

◆ xnext

cartpole-casadi.xnext = cartpole.forward(x0, u)

Definition at line 201 of file cartpole-casadi.py.



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