GaitGeneration by Graph Search
|
探索において目標となる座標や角度,評価する値についてまとめた構造体. [詳解]
#include <robot_operation.h>
公開変数類 | |
Vector3 | straight_move_vector { 1.f, 0.f, 0.f } |
< 目標方向.正規化されたベクトル. | |
Vector3 | straight_move_position { 10000.f, 0.f, 0.f } |
目標姿勢 ( posture ) | |
Quaternion | spot_turn_last_posture { Quaternion::MakeByAngleAxis(0, Vector3::GetUpVec()) } |
旋回時の回転軸.右ねじの回転. | |
Vector3 | spot_turn_rot_axis { Vector3::GetUpVec() } |
Vector2 | turn_center { 0.f, 0.f } |
旋回中心. | |
float | turn_radius { 1000.f } |
旋回半径. | |
bool | turn_clockwise { true } |
旋回方向. | |
RobotOperationType | operation_type { kStraightMovePosition } |
RobotOperationType designlab::RobotOperation::operation_type { kStraightMovePosition } |
robot_operation.h の 73 行目に定義があります。
Quaternion designlab::RobotOperation::spot_turn_last_posture { Quaternion::MakeByAngleAxis(0, Vector3::GetUpVec()) } |
旋回時の回転軸.右ねじの回転.
robot_operation.h の 60 行目に定義があります。
Vector3 designlab::RobotOperation::spot_turn_rot_axis { Vector3::GetUpVec() } |
robot_operation.h の 63 行目に定義があります。
Vector3 designlab::RobotOperation::straight_move_position { 10000.f, 0.f, 0.f } |
目標姿勢 ( posture )
robot_operation.h の 57 行目に定義があります。
Vector3 designlab::RobotOperation::straight_move_vector { 1.f, 0.f, 0.f } |
Vector2 designlab::RobotOperation::turn_center { 0.f, 0.f } |
旋回中心.
robot_operation.h の 65 行目に定義があります。
bool designlab::RobotOperation::turn_clockwise { true } |
float designlab::RobotOperation::turn_radius { 1000.f } |
旋回半径.
robot_operation.h の 67 行目に定義があります。