You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While attempting to control the Franka Gazebo simulation using the effort_controllers/JointEffortController, I encountered an error that presented as follows:
[/gazebo] [ERROR] [WallTime: 1693838750.059368142, 59.554000000]: Could not switch controllers. The hardware interface combination for the requested controllers is unfeasible.
I utilized the following controller configuration file:
Upon further investigation, I delved into the codebase and noticed that the FrankaHWSim expects all joints to be controlled jointly, as evident in this section of the code: FrankaHWSim Code.
Notably, there must be a clear warning or indication that FrankaHWSim expects all joints to be controlled collectively. To enhance the usability of the package, I propose two potential solutions:
Add an Example Configuration File: Including an example configuration file in the documentation or the repository (e.g., as part of issue feat(franka_control): add example arm effort controller config file #368) that demonstrates the correct way to control all joints jointly could assist users in avoiding this error.
Documentation Update: An alternative approach would be to update the documentation itself here to explicitly clarify this behaviour, explaining that all joints should be controlled as a group when using the effort_controllers/JointEffortController.
Add a warning: Another approach is to add a warning when the user tries individually controlling the panda effort joints.
These enhancements would help users navigate and utilize the Franka Gazebo simulation more effectively.
The text was updated successfully, but these errors were encountered:
While attempting to control the Franka Gazebo simulation using the
effort_controllers/JointEffortController
, I encountered an error that presented as follows:[/gazebo] [ERROR] [WallTime: 1693838750.059368142, 59.554000000]: Could not switch controllers. The hardware interface combination for the requested controllers is unfeasible.
I utilized the following controller configuration file:
Upon further investigation, I delved into the codebase and noticed that the FrankaHWSim expects all joints to be controlled jointly, as evident in this section of the code: FrankaHWSim Code.
Notably, there must be a clear warning or indication that FrankaHWSim expects all joints to be controlled collectively. To enhance the usability of the package, I propose two potential solutions:
These enhancements would help users navigate and utilize the Franka Gazebo simulation more effectively.
The text was updated successfully, but these errors were encountered: