controllerclientcpp  0.6.1
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義 ページ
Public メソッド | Public 変数 | すべてのメンバ一覧
構造体 mujinclient::PlacementsOptimizationParameters

#include <mujincontrollerclient.h>

mujinclient::PlacementsOptimizationParametersのコラボレーション図
Collaboration graph
[凡例]

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.h300 行で定義されています。

コンストラクタとデストラクタ

mujinclient::PlacementsOptimizationParameters::PlacementsOptimizationParameters ( )
inline

mujincontrollerclient.h302 行で定義されています。

関数

void mujinclient::PlacementsOptimizationParameters::SetDefaults ( )
inline

mujincontrollerclient.h305 行で定義されています。

変数

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.h323 行で定義されています。

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.h327 行で定義されています。

boost::array<Real[4],2> mujinclient::PlacementsOptimizationParameters::maxranges

X, Y, Z, Angle (deg)

mujincontrollerclient.h324 行で定義されています。

boost::array<Real[4],2> mujinclient::PlacementsOptimizationParameters::minranges

X, Y, Z, Angle (deg)

mujincontrollerclient.h325 行で定義されています。

boost::array<Real[4],2> mujinclient::PlacementsOptimizationParameters::stepsizes

X, Y, Z, Angle (deg)

mujincontrollerclient.h326 行で定義されています。

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.h322 行で定義されています。

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.h331 行で定義されています。

std::string mujinclient::PlacementsOptimizationParameters::unit

the unit that information is used in. m, mm, nm, inch, etc

mujincontrollerclient.h330 行で定義されています。


この構造体の説明は次のファイルから生成されました: