Avatar

Please consider registering
guest

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed Topic RSS sp_TopicIcon
Robotics Information Modeling
April 29, 2020
11:45, EEST
Avatar
andref
New Member
Members
Forum Posts: 2
Member Since:
April 29, 2020
sp_UserOfflineSmall Offline

Hello,
I am trying to model a RobotArm using the Robotics Section.
I found that it is possible to reference which Motor drives which Axis and which Axis requires a Motor.
But what I can´t see in the section is how to model a physical connection between Joints.
For example: “Joint1 isConnectedTo Joint2”.
Do you know if there is a way to model it?
Thanks for the help.

April 29, 2020
13:50, EEST
Avatar
Matti Siponen
Moderator
Members

Moderators
Forum Posts: 346
Member Since:
February 11, 2020
sp_UserOfflineSmall Offline

Hello!

The Robotics Information Model doesn’t provide means for modeling physical connections between two specific joints, or two axes as the the model prefers to call them. Instead, the model allows modelling physical connections for a group of connected joints implicitly by referencing them with HasComponent references from the Axes Folder of a MotionDevice Object.

BR,

Matti Siponen

April 29, 2020
15:17, EEST
Avatar
andref
New Member
Members
Forum Posts: 2
Member Since:
April 29, 2020
sp_UserOfflineSmall Offline

Thank you so much for the answer.
If I want also to model the physical connection, is there a way to do it? I am really interested in finding a way to do it because I think it might be really important in my final goal.
In the appendix of Robotics there are some examples of how to model a 6axis robot arm. As you said, there is no reference to express the physical connection between axis. Do I have to assume that axis1 is physically connected to axis2 etc…?
If I want also to model a tool like a gripper, how can I specify that it is always connected to the Axis6?
Thank you so much again.
BR,
Andrea Fresa

April 29, 2020
16:33, EEST
Avatar
Matti Siponen
Moderator
Members

Moderators
Forum Posts: 346
Member Since:
February 11, 2020
sp_UserOfflineSmall Offline

As there is no standardized way of modelling physical connections between the joints of a robot, you will have to define how you model these relationships in your application. There are several ways to do it, but I’d recommend choosing a suitable ReferenceType and using that to model the specific relationships between joints in the Axes Folder of a MotionDevice Object. For example, the Robotics Information Model doesn’t define any References between instances of AxisType, which means that you could use either HasComponent or IsConnectedTo ReferenceType to models physical connections between joints.

The specification recommends modelling additional components of a motion device by referencing instances of ComponentType, or its subtypes, representing the additional components with HasComponent References from the AdditionalComponents Folder of a MotionDevice Object. Tools could be modelled as additional components. As ComponentType is abstract, you would either need to use AuxiliaryComponentType defined in the Robotics Information Model or to define your own non-abstract subtype or subtypes of ComponentType for modelling tools. You could then model the connection between an axis and a tool by targeting the Object representing the tool with a HasComponent Reference from the Axis Object representing the axis, although this approach isn’t standardized in the specification.

Forum Timezone: Europe/Helsinki

Most Users Ever Online: 1919

Currently Online:
58 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Heikki Tahvanainen: 402

hbrackel: 144

rocket science: 88

pramanj: 86

Francesco Zambon: 83

Ibrahim: 78

Sabari: 62

kapsl: 57

gjevremovic: 49

Xavier: 43

Member Stats:

Guest Posters: 0

Members: 734

Moderators: 7

Admins: 1

Forum Stats:

Groups: 3

Forums: 15

Topics: 1523

Posts: 6449

Newest Members:

christamcdowall, redaahern07571, nigelbdhmp, travistimmons, AnnelCib, dalenegettinger, howardkennerley, Thomassnism, biancacraft16, edgardo3518

Moderators: Jouni Aro: 1026, Pyry: 1, Petri: 0, Bjarne Boström: 1026, Jimmy Ni: 26, Matti Siponen: 346, Lusetti: 0

Administrators: admin: 1