Updates the start state of the input trajectory with the current state of the robot, assuming the two are within some threshold of one another.
|
|
| UpdateTrajectoryStartStateNode (const std::string &instance_name, const BT::NodeConfig &config, rclcpp::Node::SharedPtr node) |
| |
|
|
static BT::PortsList | providedPorts () |
| |
|
|
static const std::string | START_JOINT_STATE_INPUT_PORT_KEY = "joint_state" |
| |
|
static const std::string | TRAJECTORY_INPUT_PORT_KEY = "input_trajectory" |
| |
|
static const std::string | REPLACEMENT_TOLERANCE_INPUT_KEY = "replacement_tolerance" |
| |
|
static const std::string | TRAJECTORY_OUTPUT_PORT_KEY = "output" |
| |
|
|
BT::NodeStatus | tick () override |
| |
|
|
rclcpp::Node::SharedPtr | node_ |
| |