A sparse MPC solver for walking motion generation.
|
#include <cstdio>
#include <qi/log.hpp>
#include "nao_igm.h"
#include "smpc_solver.h"
#include "WMG.h"
#include "joints_sensors_id.h"
#include "walk_parameters.h"
Go to the source code of this file.
Classes | |
class | oruw_log |
Macros | |
#define | ORUW_LOG_ENABLE |
#define | ORUW_LOG_IS_OPEN (oruw_log_instance != NULL) |
#define | ORUW_LOG_OPEN oruw_log_instance = new oruw_log(); |
#define | ORUW_LOG_CLOSE if ORUW_LOG_IS_OPEN {delete oruw_log_instance; oruw_log_instance = NULL;} |
#define | ORUW_LOG_JOINTS(sensors, actuators) if ORUW_LOG_IS_OPEN {oruw_log_instance->logJointValues(sensors,actuators);} |
#define | ORUW_LOG_COM(mpc, nao) if ORUW_LOG_IS_OPEN {oruw_log_instance->logCoM(mpc,nao);} |
#define | ORUW_LOG_FEET(nao) if ORUW_LOG_IS_OPEN {oruw_log_instance->logFeet(nao);} |
#define | ORUW_LOG_MESSAGE(...) if ORUW_LOG_IS_OPEN {fprintf(oruw_log_instance->FMessages, __VA_ARGS__);} |
#define | ORUW_LOG_SOLVER_INFO if ORUW_LOG_IS_OPEN {oruw_log_instance->logSolverInfo(solver, wp.mpc_solver_type);} |
#define | ORUW_LOG_STEPS(wmg) if ORUW_LOG_IS_OPEN {wmg.FS2file("oru_steps_m.log", false);} |
Variables | |
oruw_log * | oruw_log_instance |
Definition in file oruw_log.h.
#define ORUW_LOG_CLOSE if ORUW_LOG_IS_OPEN {delete oruw_log_instance; oruw_log_instance = NULL;} |
Definition at line 53 of file oruw_log.h.
#define ORUW_LOG_COM | ( | mpc, | |
nao | |||
) | if ORUW_LOG_IS_OPEN {oruw_log_instance->logCoM(mpc,nao);} |
Definition at line 59 of file oruw_log.h.
#define ORUW_LOG_ENABLE |
Enable logging.
Definition at line 14 of file oruw_log.h.
#define ORUW_LOG_FEET | ( | nao | ) | if ORUW_LOG_IS_OPEN {oruw_log_instance->logFeet(nao);} |
Definition at line 62 of file oruw_log.h.
#define ORUW_LOG_IS_OPEN (oruw_log_instance != NULL) |
Definition at line 50 of file oruw_log.h.
#define ORUW_LOG_JOINTS | ( | sensors, | |
actuators | |||
) | if ORUW_LOG_IS_OPEN {oruw_log_instance->logJointValues(sensors,actuators);} |
Definition at line 56 of file oruw_log.h.
#define ORUW_LOG_MESSAGE | ( | ... | ) | if ORUW_LOG_IS_OPEN {fprintf(oruw_log_instance->FMessages, __VA_ARGS__);} |
Definition at line 65 of file oruw_log.h.
#define ORUW_LOG_OPEN oruw_log_instance = new oruw_log(); |
Definition at line 51 of file oruw_log.h.
#define ORUW_LOG_SOLVER_INFO if ORUW_LOG_IS_OPEN {oruw_log_instance->logSolverInfo(solver, wp.mpc_solver_type);} |
Definition at line 68 of file oruw_log.h.
#define ORUW_LOG_STEPS | ( | wmg | ) | if ORUW_LOG_IS_OPEN {wmg.FS2file("oru_steps_m.log", false);} |
Definition at line 71 of file oruw_log.h.
oruw_log* oruw_log_instance |
Definition at line 12 of file oruw_log.cpp.