MoveIt Pro API
Core Behaviors for MoveIt Pro
Loading...
Searching...
No Matches
validate_trajectory.hpp File Reference
#include <set>
#include <string>
#include <vector>
#include <behaviortree_cpp/action_node.h>
#include <moveit_pro_base/collision_detection/collision_common.hpp>
#include <moveit_pro_base/planning_scene/planning_scene.hpp>
#include <moveit_pro_base/robot_model/robot_model.hpp>
#include <moveit_pro_behavior_interface/async_behavior_base.hpp>
#include <moveit_pro_behavior_interface/shared_resources_node.hpp>
#include <tl/expected.hpp>
#include <visualization_msgs/msg/marker_array.hpp>
Include dependency graph for validate_trajectory.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  moveit_pro::behaviors::ValidateTrajectory
 Checks if a joint trajectory is valid, given a PlanningScene. More...
 

Namespaces

namespace  moveit_pro
 
namespace  moveit_pro::behaviors
 
namespace  moveit_pro::behaviors::internal
 

Functions

tl::expected< visualization_msgs::msg::MarkerArray, std::string > moveit_pro::behaviors::internal::makeRejectedWaypointMarkers (const moveit_pro::base::planning_scene::PlanningScene &planning_scene, const moveit_pro::base::JointModelGroup &group, const std::vector< Eigen::VectorXd > &checked_path, int path_index, const moveit_pro::base::collision_detection::CollisionResult::ContactMap &contacts)
 Markers for the waypoint a collision check refused.