|
GaitGeneration by Graph Search
|
補間の妥当性を検証するクラス. [詳解]
#include <interpolate_validator.h>
公開メンバ関数 | |
| InterpolateValidator (const std::shared_ptr< const IHexapodCoordinateConverter > &converter, const std::shared_ptr< const IHexapodJointCalculator > &calculator) | |
| コンストラクタ. | |
| bool | IsValid (const RobotStateNode ¤t_node, const RobotStateNode &next_node) const |
| 2つのノード間を矩形軌道で補完し,可動範囲外を通過しないか検証する. | |
補間の妥当性を検証するクラス.
interpolate_validator.h の 22 行目に定義があります。
| designlab::InterpolateValidator::InterpolateValidator | ( | const std::shared_ptr< const IHexapodCoordinateConverter > & | converter, |
| const std::shared_ptr< const IHexapodJointCalculator > & | calculator | ||
| ) |
| bool designlab::InterpolateValidator::IsValid | ( | const RobotStateNode & | current_node, |
| const RobotStateNode & | next_node | ||
| ) | const |
2つのノード間を矩形軌道で補完し,可動範囲外を通過しないか検証する.
| current_node | 現在のノード. |
| next_node | 次のノード. |
| true | 可動範囲外を通過しない. |
| false | 可動範囲外を通過する. |
interpolate_validator.cpp の 19 行目に定義があります。
