Adding A Mass To Robotic Arm As a Disturbance Force

4 views (last 30 days)
Ekrem Onur Ozbisirici
Ekrem Onur Ozbisirici on 7 Jan 2020
Answered: Steve Miller on 24 Nov 2021
I've designed a 3-dof robotic arm as a solid model and import it matlab simulink. Then I defined each joint step input and controlled them with PID. Tuned the PID constansts and result is the arm became stable so fast. Yes, there are step inputs but there is no disturbance signal or force. So, the arm cannot move and I observe nothing. Now, how can i add disturbance signal, force, or adding mass to edge point of the arm as a disturbance? Or which is the true selection for that project? I found some links about disturbances and mass that i thought relative things but i am not sure. I added the links below. Thank you!!( Win10, r2019b)

Answers (1)

Steve Miller
Steve Miller on 24 Nov 2021
Here are some disturbances you can add:
  1. You can add a disturbance to the sensor signal by using a sum block and adding noise to the signal. A noise signal can come from the Noise block.
  2. You can add a disturbance force to the system using the External Force and Torque block
  3. You can add or remove mass to any frame on the robot using variable mass blocks, such as the Spherical Variable Mass block
  4. You could hit the robot with another object using the Spatial Force Contact block.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by