Cartesian end-effector pose from the xArm TCP (tool-centre-point).
Published by BB.Ufactory.Controller to [:sensor, controller_name, :tcp_pose]
on every real-time report frame received from the arm.
Fields
x,y,z— position in millimetres relative to the arm base frameroll,pitch,yaw— orientation in radians (RPY convention)
These values are taken directly from the auto-push report (bytes 35–58 of the real-time frame) without unit conversion; the xArm wire protocol uses mm for position and radians for orientation.
Summary
Types
Functions
@spec new( atom(), keyword() ) :: {:ok, BB.Message.t()} | {:error, term()}