fix(motor): provide XT ownership query compatibility

This commit is contained in:
linbo 2026-08-27 11:44:47 +08:00
parent aba0af0817
commit a01f71b5d8

View File

@ -54,6 +54,9 @@ public:
std::vector<double>& positions, std::vector<double>& positions,
std::vector<double>& velocities) const; std::vector<double>& velocities) const;
// Linbo's arm backend does not use XT's per-joint claim registry.
std::string armOwnerForJoint(const std::string&) const { return {}; }
static std::shared_ptr<MotorManager> managerFor(const std::string& id); static std::shared_ptr<MotorManager> managerFor(const std::string& id);
static std::shared_ptr<simulate::MujocoWorld> mujocoWorldFor(const std::string& id); static std::shared_ptr<simulate::MujocoWorld> mujocoWorldFor(const std::string& id);
static void setActiveJoints(const std::string& motor_manager_id, static void setActiveJoints(const std::string& motor_manager_id,