diff --git a/crocoddyl/differential_action.py b/crocoddyl/differential_action.py index 5426fac24a1543e9d48c0a89327222c011090ffb..a7e3712e9d4db08ede42367b0a6cf07168bfe23a 100644 --- a/crocoddyl/differential_action.py +++ b/crocoddyl/differential_action.py @@ -69,6 +69,14 @@ class DifferentialActionModelAbstract: class DifferentialActionDataAbstract: def __init__(self, model, costData = None): + """ Create common data shared between DAMs. + + In crocoddyl, a DAD might use an externally defined cost data. If so, + you need to pass your own cost data using costData. Otherwise it will + be allocated here. + :param model: differential action model + :param costData: external cost data (optional) + """ nx,nu,ndx,nv,nout = model.nx,model.nu,model.ndx,model.nv,model.nout # State evolution and cost data self.cost = np.nan