|
MoveIt Pro API
Core Behaviors for MoveIt Pro
|
#include "kinematics/kinematics.hpp"#include <pybind11/chrono.h>#include <pybind11/eigen.h>#include <pybind11/functional.h>#include <pybind11/stl.h>#include "moveit_pro_macros/macros.hpp"#include "pose_ik/pose_ik.hpp"#include "bind_util/eigen.hpp"#include "bind_util/exception.hpp"#include "kinematics/cartesian_planning.hpp"
Namespaces | |
| namespace | moveit_pro_py |
| namespace | moveit_pro_py::kinematics |
Enumerations | |
| enum class | moveit_pro_py::kinematics::SolveMode { moveit_pro_py::kinematics::FirstFound , moveit_pro_py::kinematics::OptimizeDistance } |
Functions | |
| Eigen::VectorXd | moveit_pro_py::kinematics::solve_ik (const moveit_pro::base::RobotState &robot_state, const moveit_pro::base::JointModelGroup &group, const std::vector< pose_ik::PoseTarget > &targets, const Eigen::Ref< const Eigen::VectorXd > &seed, double timeout_seconds, const pose_ik::IKValidationFunction &validation_fn, const pose_ik::Params ¶ms) |
| void | moveit_pro_py::kinematics::bindKinematics (py::module &m) |