1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Cobot Help and Discussion Center
  4. KUKA LBR IIWA
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

set Additional Torque In Cartesian Impedance Control

  • Victoria
  • August 8, 2022 at 5:37 PM
  • Thread is Unresolved
  • Victoria
    Trophies
    2
    Posts
    3
    • August 8, 2022 at 5:37 PM
    • #1

    Hello. I have a question related to adding a constant torque for a rotational degree of freedom (A)under impedance control

    Kuka iiwa is under impedance control in smart servo mode.

    I have set impedance parameters (Stiffness and damping ratio). I have been searching for finding a command for setting a constant torque in a cartesian impedance control mode. I came across The setAdditionalControlForce() and setBias() .

    I have tried The setAdditionalControlForce() but the path did not change in comparison with whenever I removed that command and Kuka worked without that additional torque.

    Do you have any idea about how I can add 1Nm in a rotational degree of freedom? (path is clockwise and the resisting torque is opposite)

    I have attached the part of the document related to this issue

    thanks for reading this problem.

  • panic mode August 8, 2022 at 6:01 PM

    Moved the thread from forum KUKA Robot Forum to forum KUKA LBR IIWA.
  • mabot
    Trophies
    1
    Posts
    17
    • August 25, 2022 at 9:39 AM
    • #2

    Hello Victoria

    If the path depends on force which LBR add, then you can check direction(vector) to add the force.

    //setting parameters for impedance mode

    addingConstantForceMode = new CartesianSineImpedanceControlMode();

    addingConstantForceMode.parametrize(CartDOF.Z).setStiffness(0);

    addingConstantForceMode.parametrize(CartDOF.Z).setBias(1); //Nearly 1N

    In above code it push Z direction for example.

  • Victoria
    Trophies
    2
    Posts
    3
    • August 25, 2022 at 4:21 PM
    • #3

    Hello Mabot.

    Thank you for your response.

    Actually, I have found out that setAdditionalForceControl() works in smartServoLIN (linear)mode. but I cannot understand the actual procedure behind this command

    addingConstantForceMode = new CartesianLinImpedanceControlMode();

    for loop(){

    addingConstantForceMode.parametrize(CartDOF.A).setStiffness(10);

    addingConstantForceMode.parametrize(CartDOF.A).setAdditionalForceControl(1);

    addingConstantForceMode.setDestination(Frame); //just angular displacement

    }

    I applied a geayer torque(10Nm) in an example to see the result better. actually, when it comes to setAdd... it shows an angular displacement with respect to Stiffness( before an unlimited position hold command ); but when I used this command in the for loop it does not change anything at all. And I want to know why KUKA works like this in this situation?

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Tags

  • torque
  • smartServo
  • impedance control
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download