2.9.1
· One min read
- Fix issues with collision checking in manual control.
PlanCartesianPath, ValidateTrajectory and ExecuteFollowJointTrajectory - Behaviors to compute, validate, and execute Cartesian trajectories.
SaveJointTrajectoryFromYaml and LoadJointTrajectoryFromYaml - Saves/Loads joint trajectories from/to the blackboard in yaml format.GetAffordancePoses - Returns a vector of affordance stamped poses relative to a graspable object's reference frame.GetMasks3DFromMasks2D - Given a point cloud of a scene and 2D masks from an image of the scene, output a point cloud mask for each image mask.
GetPointCloudFromMask3D - Returns a point cloud with the points selected by a 3D mask.ForEachMask2D and ForEachMask3D - Iterates through a vector of image or point cloud masks.AveragePoseStamped -- Averages estimated AprilTag poses to mitigate detection noise and stabilize results.CalculatePoseOffset - Calculates the offset transform from a source pose to a destination pose, relative to the source pose's coordinate frame.WritePoseToYAML - Writes a pose to a YAML file.TransformPoseFromYaml - Transforms a pose using another pose contained in a YAML file.Teleoperate Behavior and Objective into Teleoperate Joint Jog and Teleoperate Twist.AddCartesianPoseToSequence and SetupMTCCartesianSequence - Enables setting up a sequence of poses and planning through those poses.
CreateJointState - Create a valid joint state for your robot given joint names and position values.MoveToJointState - Moves to a specified input joint state provided.SetupMTCFromSolution - Provides an alternative to SetupMTCCurrentState to initialize a MoveIt Task Constructor (MTC) task from the final state of a previously computed solution.LoadImageFromFile - Loads an image from a file as a ROS Image message.
GetSynchronizedCameraTopics - Retrieves time synchronized RGB image, point cloud, and camera intrinsics data from ROS topics.FindMaskedObjects - Segments a point cloud given image segmentation masks and returns graspable object representations.CropPointsInBox - Segments a point cloud given a rectangular region of interest (ROI).GetPlanUsingTAMP - Requests a plan from a ROS 2 Planning System (PlanSys2) planning server.
CreateBehaviorTreeFromTaskPlan - Builds an Objective given a task plan and a mapping between task actions and Subtrees.IsForceWithinThreshold Behavior refactored to be reusable in loops by reinitializing its running counters.MoveToJointState Behavior to MoveToWaypoint, as it accepts a Waypoint name as input.
BiasedCoinFlip Behavior to simulate probability of success for testing purposes.GetMasks2DAction Behavior that sends images to a ROS action server using this GetMasks2D interface for segmentation tasks.FindSingularCuboids Behavior.InitializeMotionConstraints and AppendOrientationConstraint.
SetupMTCGenerateVacuumGrasps, for generating vacuum grasp poses with MTC.
Constrained Pick and Place added in the picknik_ur_mock_hw_config configuration package.Detect Apriltags and Get Detection Pose.Transform Pose Behavior for modifying an existing pose object.Setup MTC Pick Cuboid into separate Behaviors for approach, grasp generation, and retract. For more information, refer to the Migration Guide.
Get Current Planning Scene, Setup MTC Fixed Joint State, Push To Solution Queue, and Wait and Pop Solution QueueSetup MTC Move To Joint State Behavior.moveit_studio_vision_msgs package which contains ROS 2 interfaces for AprilTag detections and graspable objects consisting of cuboids and planar surfaces.