New answers tagged

0 votes

Where should I write and call GPIO port connection in the hardware interface in ros2_control for control of robot movement on Raspberry Pi 4?

https://github.com/ros-mobile-robots/diffbot This code has the help you need. The Raspi can directly drive the Grove motor controller. It works very well.
  • 11
0 votes

Difference between UnivalPLC and UnivalDrive

UNIVAL Drive and UNIVAL PLC are products from Staubli Robotics for their commercial robots. As mentioned in the comments you contact the applications engineer of Staubli Robotics, which I happen to be....
  • 314
0 votes
Accepted

Ros control pid gives different input than expected

There are two wrong things in the initial post: 1st The pid controller publishes its state every 10 calculations. Inside the update command, there is the following code: ...
1 vote

How to compute orientation error for a Puma end effector

I found the error, the rotation matrix Rd is not a rotation matrix because its determinant is equal to -1: det(Rd) = -1 I'm so sorry for your time! Forgive me!
  • 21
0 votes

How to compute orientation error for a Puma end effector

Where did you get those equations from for the conversion to quaternion? I went to this question and implemented two of the answers there in Matlab (Octave), and both answers gave the same results: <...
  • 15.7k
2 votes
Accepted

When express a first-order system as a block diagram with feedback?

Logically, there is no difference, of course. However, when it comes down to implementation, engineers tend to stick to basic building blocks, both in terms of SW libraries and HW components. Among ...
1 vote

Differential Inverse Kinematic Controller ROS

As discussed here, the orientation error is not simply one orientation minus another. It is best to convert your orientations into rotation matrices (which can be obtained from both Euler angles and ...

Top 50 recent answers are included