- Posts: 25
- Thank you received: 0
Explaning linuxcnc implement kinematics of a new robot
7 years 1 month ago #144513
by Mohamed
Explaning linuxcnc implement kinematics of a new robot was created by Mohamed
Can any one tell me what is .ini and .hal files do, and if i want to make my own robot configurations and kinematics from scratch, from where should i begin and what are the things i should know to make or implement my kinematics of my robot to linuxcnc, then make a simulation using Vismach?
I believe the answers will be useful to a lot of people just like me who don't know how to implement there robot into linuxcnc and make it move like the original examples in linuxcnc
I believe the answers will be useful to a lot of people just like me who don't know how to implement there robot into linuxcnc and make it move like the original examples in linuxcnc
Please Log in or Create an account to join the conversation.
7 years 1 month ago #144526
by pl7i92
Replied by pl7i92 on topic Explaning linuxcnc implement kinematics of a new robot
ini is the Joint configuration UP to 12 Joints ISO and 24 more are posile
HAL is the connection from pins to interpreter
the Kinetics is just a translator
you shoudt start With a DOF6 or a scara Hexapot kinetics depending on where you want to go
can you give us a image if the ROBOT so we will tell you best options
HAL is the connection from pins to interpreter
the Kinetics is just a translator
you shoudt start With a DOF6 or a scara Hexapot kinetics depending on where you want to go
can you give us a image if the ROBOT so we will tell you best options
The following user(s) said Thank You: Mohamed
Please Log in or Create an account to join the conversation.
7 years 1 month ago - 7 years 1 month ago #144543
by Mohamed
Replied by Mohamed on topic Explaning linuxcnc implement kinematics of a new robot
Thank you so much for your time....
my robot is a hyprid 5DOF consisting of a tripod and a 2DOF serial arm at the end of the tripod, iam also gonna use a Break out board for that.
can i also ask what is the difference between ISO and posile?
and how to configure both .ini and .hal, is it written in python or what and how to verify i write it correctly ?
my robot is a hyprid 5DOF consisting of a tripod and a 2DOF serial arm at the end of the tripod, iam also gonna use a Break out board for that.
can i also ask what is the difference between ISO and posile?
and how to configure both .ini and .hal, is it written in python or what and how to verify i write it correctly ?
Last edit: 7 years 1 month ago by Mohamed.
Please Log in or Create an account to join the conversation.
7 years 1 month ago #144604
by pl7i92
Replied by pl7i92 on topic Explaning linuxcnc implement kinematics of a new robot
iso are XYZABCUVW AXIS
posible are JOINT_0 - JOINT_16
this is run eighter by internal matrix ISO or a PID loop at Joint mode
so you can mix up your need
in your case i woudt run the tripod as a XYZ
the arm is a Rotary with UVW ofset
posible are JOINT_0 - JOINT_16
this is run eighter by internal matrix ISO or a PID loop at Joint mode
so you can mix up your need
in your case i woudt run the tripod as a XYZ
the arm is a Rotary with UVW ofset
The following user(s) said Thank You: Mohamed
Please Log in or Create an account to join the conversation.
7 years 1 month ago #144614
by Mohamed
Replied by Mohamed on topic Explaning linuxcnc implement kinematics of a new robot
Thank you so much for these info, it really helped my out,,,
Now i can pretty much know what are .hal and .ini and joints in the .ini do,
but now i want to ask is the kinematics has a file or extension for itself so that i can go there and change it.
Also i saw the vismach hexapod example, and i saw about 6 files including .ini and .hal and another ones, but i didn't see .py for python file, so i wonder where the visualization of the hexapod came from in the (tk) window?
Now i can pretty much know what are .hal and .ini and joints in the .ini do,
but now i want to ask is the kinematics has a file or extension for itself so that i can go there and change it.
Also i saw the vismach hexapod example, and i saw about 6 files including .ini and .hal and another ones, but i didn't see .py for python file, so i wonder where the visualization of the hexapod came from in the (tk) window?
Please Log in or Create an account to join the conversation.
7 years 1 month ago #144766
by andypugh
Replied by andypugh on topic Explaning linuxcnc implement kinematics of a new robot
Every HAL file has something like "loadrt trivkins" or "loadrt genserkins"
Sometimes the actual kins name is read in from the ini:
"loadrt [KINS]KINEMATICS"
But in all cases, that is where the kinematics executable is loaded.
Sometimes the actual kins name is read in from the ini:
"loadrt [KINS]KINEMATICS"
But in all cases, that is where the kinematics executable is loaded.
The following user(s) said Thank You: Mohamed
Please Log in or Create an account to join the conversation.
Time to create page: 0.267 seconds