placement optimization for a robot or another target. [詳細]
#include <mujincontrollerclient.h>
Public メソッド | |
RobotPlacementOptimizationParameters () | |
void | SetDefaults () |
Public 変数 | |
std::string | targetname |
the name of the target object to optimize for. Cannot be blank. Has to start with "0 instobject " is targetting an environment instance object. For Example "0 instobject myrobot". | |
std::string | framename |
The name of the frame to define the optimization parameters in. If blank, will use the targetname's coordinate system. For environment inst object frames, has to be "0 instobject mytargetname". | |
Real | maxrange [4] |
X, Y, Z, Angle (deg) | |
Real | minrange [4] |
X, Y, Z, Angle (deg) | |
Real | stepsize [4] |
X, Y, Z, Angle (deg) | |
int | ignorebasecollision |
If 1, when moving the robot, allow collisions of the base with the environment, this allows users to search for a base placement and while ignoring small obstacles. By default this is 0. | |
std::string | unit |
the unit that information is used in. m, mm, nm, inch, etc | |
int | topstorecandidates |
In order to speed things up, store at least the top (fastest) N candidates. Candidates beyond the top N will not be computed. |
placement optimization for a robot or another target.
mujincontrollerclient.h の 274 行で定義されています。
|
inline |
mujincontrollerclient.h の 276 行で定義されています。
|
inline |
mujincontrollerclient.h の 279 行で定義されています。
std::string mujinclient::RobotPlacementOptimizationParameters::framename |
The name of the frame to define the optimization parameters in. If blank, will use the targetname's coordinate system. For environment inst object frames, has to be "0 instobject mytargetname".
mujincontrollerclient.h の 290 行で定義されています。
int mujinclient::RobotPlacementOptimizationParameters::ignorebasecollision |
If 1, when moving the robot, allow collisions of the base with the environment, this allows users to search for a base placement and while ignoring small obstacles. By default this is 0.
mujincontrollerclient.h の 294 行で定義されています。
Real mujinclient::RobotPlacementOptimizationParameters::maxrange[4] |
Real mujinclient::RobotPlacementOptimizationParameters::minrange[4] |
Real mujinclient::RobotPlacementOptimizationParameters::stepsize[4] |
std::string mujinclient::RobotPlacementOptimizationParameters::targetname |
the name of the target object to optimize for. Cannot be blank. Has to start with "0 instobject " is targetting an environment instance object. For Example "0 instobject myrobot".
mujincontrollerclient.h の 289 行で定義されています。
int mujinclient::RobotPlacementOptimizationParameters::topstorecandidates |
In order to speed things up, store at least the top (fastest) N candidates. Candidates beyond the top N will not be computed.
mujincontrollerclient.h の 297 行で定義されています。
std::string mujinclient::RobotPlacementOptimizationParameters::unit |
the unit that information is used in. m, mm, nm, inch, etc
mujincontrollerclient.h の 296 行で定義されています。