Replies: 1 comment
-
@iBims1JFK It seems that your issue is not directly related to Pinocchio, but to a broader topic related to your activities. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hey, I am really sorry to bother you again, but I encountered another problem which I cannot solve after endless hours of investigation. I just hope, that this is a problem that you may have seen so far and thus can help me. As described in #1696, I am trying to stabilize a spherical pendulum on a 4-DOF Barrett WAM. Futhermore, I am using PyBullet for simulating the system and Pinocchio for transforming my task space controller into a joint space controller.
The controller I have modeled basically consists out of two controllers, which try to control two cart poles which are perpendicular. I tested these in a numerical simulation, which showed that this approach works. It also works in PyBullet when simulating just a spherical cart pendulum in the task space.
Moreover, I have tried to build the joint space controller by using this formula$\tau=MJ^{+}(\ddot{x_r}-\dot{J}\dot{q})+C+g$ .
This far it works really good, but for some reason only for only one direction.
Pendulum falling towards phi
Pendulum falling towards negative phi
Pendulum falling towards theta
Pendulum falling towards negative theta
As you can see, the pendulum is stable when it is falling along phi. On the other hand when the pendulum is falling along theta, the endeffector is not returning to its home position and you can see (especially in the positive theta plot) that the pendulum is not straight upwards. To me it seems something is damping the system but only on one side because it does not matter in which direction the pendulum was initially aligned, it always ends up on the right side.
It is a very strange behavior, maybe some of you have an idea whats the problem. Thank you!
Beta Was this translation helpful? Give feedback.
All reactions