Modelling of Robot contact with object
10 ビュー (過去 30 日間)
古いコメントを表示
I am a PhD student working on multi fingered robot hand for grasping. For grasping issue, I need to model a contact between fingertip and stiff simple object with known location and geometry for measuring contact force. This can be done in simulink easily. I am trying to implement in Simmechanics. I already had a look at bouncing ball model. For example, I have 2 dof planar robot hand and a vertical wall model. I defined end link of robot and also defined wall with weld joint. Assume for simplicity that I will get force only in horizontal direction and also defined condition to get contact force. Now, do I need to put an extra degree of freedom between last link of robot body and object body? I am stucked at this point. If you have any option, I can send the file, too.
Your help will be appreciated. Thank you.
Rakibul Hasan
1 件のコメント
TEJAS PHUTANE
2020 年 3 月 12 日
Hi,I am using simscape contact force library to model a gripper to grab a ball,however while using sphere to plane force block,the ball bounces off the gripper. I think it has something to do with non linear contact force,I can't get any example for the same. please help.
採用された回答
Guy Rouleau
2012 年 6 月 23 日
You have 2 options:
1. You can model only the arm (no wall in SimMechanics). Use a Body sensor to get the pose of the EE in Simulink, then compute the contact forces/torques and apply them to the arm using a Body Actuator.
2. Connect a joint between the 2 parts (arm and wall). In your 2D example this would probably a planar. Then use a Joint sensor to measure the relative position of the 2 bodies. In Simulink, compute the contact forces/torques and apply back to the joint using a joint actuator.
This central submissions can give you an example of computing and applying contact forces with the ground:
4 件のコメント
Bahri SEKERCI
2015 年 12 月 10 日
Hi I have a very similar problem.
I have a human limbs. first of all I contacted human foot with ground. This is succesful. But when I worn robot foot, I can not contact with ground. Due to this problem, I can not measure that want to valuses(reaction forces) between human foot and robot foot.
How can I solve this problem.
Bahri.
その他の回答 (2 件)
jone
2014 年 2 月 23 日
Hi Guys I have very similar problem and I hope to get help If I have two bodies and first one moves to impact with second one is there any way to know when the impact happens and after that how to calculate contact force (Fx,Fy,Fz) additional details : I don't know real position of second bodies because its may translate and rotate between specified rang
thank you
0 件のコメント
Erick Oberstar
2014 年 7 月 8 日
I'm working on a compliant contact problem similar to this and the models outlined here may provide some insight. http://www.araa.asn.au/acra/acra2009/papers/pap125s1.pdf My problem is how to dynamically wire in the compliance force once the contact is detected. I am attempting to do this with a conditional path gated by if block wired into an action subsystem. However the model doesn't seem to like this as I get a simulink error:
Input data dependency violation due to action subsystems. See Subsystem Examples in the Simulink library for valid and invalid examples of action subsystems Component: Simulink | Category: Model error
The Action subsystem is just a input port wired to an output port.
1 件のコメント
Bahri SEKERCI
2015 年 12 月 10 日
Hi I have a very similar problem.
I have a human limbs. first of all I contacted human foot with ground. This is succesful. But when I worn robot foot, I can not contact with ground. Due to this problem, I can not measure that want to valuses(reaction forces) between human foot and robot foot.
How can I solve this problem.
Bahri.
参考
カテゴリ
Help Center および File Exchange で Multibody Modeling についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!