#include <mujincontrollerclient.h>
Public メソッド | |
PlacementsOptimizationParameters () | |
void | SetDefaults () |
Public 変数 | |
boost::array< std::string, 2 > | targetnames |
the primary key of the target object to optimize for. If blank, will use robot. Has to start with "0 instobject " for environment inst object targets. | |
boost::array< std::string, 2 > | framenames |
The primary key of the frame to define the optimization parameters in. If blank, will use the target's coordinate system. Has to start iwth "0 instobject " for environment inst object frames. | |
boost::array< Real[4], 2 > | maxranges |
X, Y, Z, Angle (deg) | |
boost::array< Real[4], 2 > | minranges |
X, Y, Z, Angle (deg) | |
boost::array< Real[4], 2 > | stepsizes |
X, Y, Z, Angle (deg) | |
boost::array< int, 2 > | ignorebasecollisions |
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. |
mujincontrollerclient.h の 300 行で定義されています。
|
inline |
mujincontrollerclient.h の 302 行で定義されています。
|
inline |
mujincontrollerclient.h の 305 行で定義されています。
boost::array<std::string, 2> mujinclient::PlacementsOptimizationParameters::framenames |
The primary key of the frame to define the optimization parameters in. If blank, will use the target's coordinate system. Has to start iwth "0 instobject " for environment inst object frames.
mujincontrollerclient.h の 323 行で定義されています。
boost::array<int,2> mujinclient::PlacementsOptimizationParameters::ignorebasecollisions |
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 の 327 行で定義されています。
boost::array<Real[4],2> mujinclient::PlacementsOptimizationParameters::maxranges |
X, Y, Z, Angle (deg)
mujincontrollerclient.h の 324 行で定義されています。
boost::array<Real[4],2> mujinclient::PlacementsOptimizationParameters::minranges |
X, Y, Z, Angle (deg)
mujincontrollerclient.h の 325 行で定義されています。
boost::array<Real[4],2> mujinclient::PlacementsOptimizationParameters::stepsizes |
X, Y, Z, Angle (deg)
mujincontrollerclient.h の 326 行で定義されています。
boost::array<std::string, 2> mujinclient::PlacementsOptimizationParameters::targetnames |
the primary key of the target object to optimize for. If blank, will use robot. Has to start with "0 instobject " for environment inst object targets.
mujincontrollerclient.h の 322 行で定義されています。
int mujinclient::PlacementsOptimizationParameters::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 の 331 行で定義されています。
std::string mujinclient::PlacementsOptimizationParameters::unit |
the unit that information is used in. m, mm, nm, inch, etc
mujincontrollerclient.h の 330 行で定義されています。