humoto
modules
pepper_mpc
include
pepper_mpc
task_bodyjerkminimization.h
Go to the documentation of this file.
1
/**
2
@file
3
@author Alexander Sherikov
4
@copyright 2014-2017 INRIA. Licensed under the Apache License, Version 2.0.
5
(see @ref LICENSE or http://www.apache.org/licenses/LICENSE-2.0)
6
7
@brief
8
*/
9
10
#pragma once
11
12
namespace
humoto
13
{
14
namespace
pepper_mpc
15
{
16
/**
17
* @brief [task_cop.m]
18
*/
19
class
HUMOTO_LOCAL
TaskBodyJerkMinimization
:
public
humoto::TaskZeroVariables
20
{
21
public
:
22
explicit
TaskBodyJerkMinimization
(
const
double
gain = 0.707106781186548)
23
:
TaskZeroVariables
(gain,
"TaskBodyJerkMinimization"
,
BODY_JERK_VARIABLES_ID
)
24
{
25
// nothing to do
26
}
27
};
28
}
29
}
humoto::pepper_mpc::BODY_JERK_VARIABLES_ID
static const char * BODY_JERK_VARIABLES_ID
Definition:
common.h:18
HUMOTO_LOCAL
#define HUMOTO_LOCAL
Definition:
export_import.h:26
humoto::TaskZeroVariables
[task_zerovars.m] Set given variables to zero, i.e. minimize these variables.
Definition:
task_generic.h:26
humoto::pepper_mpc::TaskBodyJerkMinimization
[task_cop.m]
Definition:
task_bodyjerkminimization.h:19
humoto
The root namespace of HuMoTo.
Definition:
config.h:12
humoto::pepper_mpc::TaskBodyJerkMinimization::TaskBodyJerkMinimization
TaskBodyJerkMinimization(const double gain=0.707106781186548)
Definition:
task_bodyjerkminimization.h:22
Generated on Fri Sep 29 2017 16:44:41 for humoto by
1.8.13