|
moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
Classes | |
| class | AccelerationLimitedPlugin |
| class | ButterworthFilter |
| class | ButterworthFilterPlugin |
| class | RuckigFilterPlugin |
| class | SmoothingBaseClass |
| struct | CSCWrapper |
| Wrapper struct to make memory management easier for using osqp's C sparse_matrix types. More... | |
| struct | OSQPDataWrapper |
| Wrapper struct to make memory management easier for using osqp's C API. On OSQP v0.6.x, the aggregated OSQPData struct is populated in the constructor and passed as a single pointer to osqp_setup. On OSQP v1.0+, that aggregate no longer exists — matrices/vectors are passed directly to osqp_setup — but this wrapper still owns the Eigen-backed memory for P, A, q, l, u so the solver's borrowed pointers stay alive across the object's lifetime. More... | |
Typedefs | |
| using | OSQPInt = c_int |
| using | OSQPCscMatrix = csc |
Functions | |
| MOVEIT_STRUCT_FORWARD (OSQPDataWrapper) | |
| rclcpp::Logger | getLogger () |
| double | jointLimitAccelerationScalingFactor (const Eigen::VectorXd &accelerations, const moveit::core::JointBoundsVector &joint_bounds) |
| bool | updateData (const OSQPDataWrapperPtr &data, OSQPWorkspace *solver, Eigen::SparseMatrix< double > &constraints_sparse, const Eigen::VectorXd &lower_bound, const Eigen::VectorXd &upper_bound) |
Variables | |
| constexpr double | COMMAND_DIFFERENCE_THRESHOLD = 1E-4 |
| constexpr double | ALPHA_UPPER_BOUND = 1.0 |
| constexpr double | ALPHA_LOWER_BOUND = 0.0 |
| using online_signal_smoothing::OSQPCscMatrix = csc |
Definition at line 47 of file acceleration_filter.cpp.
| using online_signal_smoothing::OSQPInt = c_int |
Definition at line 46 of file acceleration_filter.cpp.
| rclcpp::Logger online_signal_smoothing::getLogger | ( | ) |
Definition at line 50 of file acceleration_filter.cpp.


| double online_signal_smoothing::jointLimitAccelerationScalingFactor | ( | const Eigen::VectorXd & | accelerations, |
| const moveit::core::JointBoundsVector & | joint_bounds ) |
| online_signal_smoothing::MOVEIT_STRUCT_FORWARD | ( | OSQPDataWrapper | ) |
|
inline |
|
constexpr |
Definition at line 60 of file acceleration_filter.cpp.
|
constexpr |
Definition at line 58 of file acceleration_filter.cpp.
|
constexpr |
Definition at line 56 of file acceleration_filter.cpp.