How to set range of motion of revolute joint in Matlab2017b simscape?

1 Ansicht (letzte 30 Tage)
superman
superman am 5 Mär. 2020
Beantwortet: Steve Miller am 19 Nov. 2022

Antworten (1)

Steve Miller
Steve Miller am 19 Nov. 2022
The ability to limit the range of a joint was added to the joint blocks in release R2019a.
Prior to R2019a, you need to:
  1. Sense the position and velocity of the joint
  2. Use Physical Signal blocks to calculate the force/torque that will resist the joint's motion if it leaves the range (something like a deadzone block)
  3. Apply the force/torque as an input to the joint
There are examples here for releases going back to R2015a
--Steve

Tags

Produkte


Version

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by