Pose equality constraint.
More...
#include <trajopt/constraint/pose_equality_constraint.hpp>
|
| | PoseEqualityConstraint (const Pose2d &pose) |
| void | apply (slp::Problem< double > &problem, const Pose2v< double > &pose, const Translation2v< double > &linear_velocity, const slp::Variable< double > &angular_velocity, const Translation2v< double > &linear_acceleration, const slp::Variable< double > &angular_acceleration) |
Pose equality constraint.
◆ PoseEqualityConstraint()
| trajopt::PoseEqualityConstraint::PoseEqualityConstraint |
( |
const Pose2d & | pose | ) |
|
|
inlineexplicit |
◆ apply()
| void trajopt::PoseEqualityConstraint::apply |
( |
slp::Problem< double > & | problem, |
|
|
const Pose2v< double > & | pose, |
|
|
const Translation2v< double > & | linear_velocity, |
|
|
const slp::Variable< double > & | angular_velocity, |
|
|
const Translation2v< double > & | linear_acceleration, |
|
|
const slp::Variable< double > & | angular_acceleration ) |
|
inline |
Applies this constraint to the given problem.
- Parameters
-
| problem | The optimization problem. |
| pose | The robot's pose. |
| linear_velocity | The robot's linear velocity. |
| angular_velocity | The robot's angular velocity. |
| linear_acceleration | The robot's linear acceleration. |
| angular_acceleration | The robot's angular acceleration. |
The documentation for this class was generated from the following file: