2.8.2
· One min read
- Fix crashing issues for teleoperation when MoveIt Servo is misconfigured.
- Remove unused dependencies from the MoveIt Studio containers.
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 Queue
Setup 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.Move to Joint State
and Move to Pose
Behaviors.Find Singular Cuboids
Behavior now allows setting the parent frame instead of using the camera frame by default.