hexagon logo

Hello, can someone help me with my problem in Adams View. I am simulating two finger robot gripper. I am simulating it on the cube. Now I want to parametrize that cube to be able to move it on x, y and z. i want also to be able to rotate cube.

Hello,
can someone help me with my problem in Adams View. I am simulating two finger robot gripper. I am simulating it on the cube. Now I want to parametrize that cube to be able to move it on x, y and z. i want also to be able to rotate cube.
Parents
  • If the cube and the contact are correctly defined this method should work. Alternativel you may use a joint that gets disable once the cube is grabbed with the fingers.
     
    If you read the documentation you will notice you are not using the STEP function in the right way, I would expect it to be:
    STEP(time, 0, 0, 0.01,0.588399)+STEP (time, 6.001, 0.588399, 6.002,0)
    Adams Basic Package > Adams Solver > Welcome to the FORTRAN Version of Adams Solver > Adams Solver (FORTRAN) Functions > STEP
    you may want to explore the arithmetic if statement:
    Adams Basic Package > Adams Solver > Welcome to the FORTRAN Version of Adams Solver > Adams Solver (FORTRAN) Functions > IF
     
    if(time-6:0.588399,0,0)
     
Reply
  • If the cube and the contact are correctly defined this method should work. Alternativel you may use a joint that gets disable once the cube is grabbed with the fingers.
     
    If you read the documentation you will notice you are not using the STEP function in the right way, I would expect it to be:
    STEP(time, 0, 0, 0.01,0.588399)+STEP (time, 6.001, 0.588399, 6.002,0)
    Adams Basic Package > Adams Solver > Welcome to the FORTRAN Version of Adams Solver > Adams Solver (FORTRAN) Functions > STEP
    you may want to explore the arithmetic if statement:
    Adams Basic Package > Adams Solver > Welcome to the FORTRAN Version of Adams Solver > Adams Solver (FORTRAN) Functions > IF
     
    if(time-6:0.588399,0,0)
     
Children
No Data