- LinuxCNC
- General LinuxCNC Questions
- Can we develop a 6-R robot control system based on the LinuxCNC ?
Can we develop a 6-R robot control system based on the LinuxCNC ?
- hitmanlinuxcnc
- Offline
- New Member
Less
More
- Posts: 10
- Thank you received: 0
17 May 2021 10:18 #209206
by hitmanlinuxcnc
Can we develop a 6-R robot control system based on the LinuxCNC ? was created by hitmanlinuxcnc
Can we develop a 6-R robot control system based on the LinuxCNC ?
And also I need a FlexPendant as ABB robot or KUKA robot etc.
How to implement the command (such as MOVL, MOVC.....) parsing?
Thank you
And also I need a FlexPendant as ABB robot or KUKA robot etc.
How to implement the command (such as MOVL, MOVC.....) parsing?
Thank you
Please Log in or Create an account to join the conversation.
- Roiki
- Offline
- Premium Member
Less
More
- Posts: 116
- Thank you received: 19
17 May 2021 14:20 #209228
by Roiki
Replied by Roiki on topic Can we develop a 6-R robot control system based on the LinuxCNC ?
You can, just hire 10 developers for a year or two.
If you search the forum people have been working on it for quite some time. Industrial robots are just quite a bit more complex than cnc machines so it takes time.
If you're good with c++ or python, feel free to help out.
If you search the forum people have been working on it for quite some time. Industrial robots are just quite a bit more complex than cnc machines so it takes time.
If you're good with c++ or python, feel free to help out.
The following user(s) said Thank You: hitmanlinuxcnc, DPFlex
Please Log in or Create an account to join the conversation.
- aleksamc
- Offline
- Platinum Member
Less
More
- Posts: 567
- Thank you received: 65
17 May 2021 20:14 #209269
by aleksamc
Replied by aleksamc on topic Can we develop a 6-R robot control system based on the LinuxCNC ?
Wow, it's your first topic, hitman, and you go so deep, in 6-axis robots.
It's really very hard to tell you, if you can develop such robot. I think you should know it better then somebody else on this forum;)
It's really very hard to tell you, if you can develop such robot. I think you should know it better then somebody else on this forum;)
The following user(s) said Thank You: hitmanlinuxcnc
Please Log in or Create an account to join the conversation.
- newbynobi
- Offline
- Platinum Member
Less
More
- Posts: 2072
- Thank you received: 408
17 May 2021 20:29 #209274
by newbynobi
Replied by newbynobi on topic Can we develop a 6-R robot control system based on the LinuxCNC ?
Why, develop it?
Have you looked in the Sim configs? There are examples for Scara and also robots.
And grotius is doing a great job designing actual a modern GUI for ROS
Norbert
Have you looked in the Sim configs? There are examples for Scara and also robots.
And grotius is doing a great job designing actual a modern GUI for ROS
Norbert
The following user(s) said Thank You: hitmanlinuxcnc
Please Log in or Create an account to join the conversation.
- Roiki
- Offline
- Premium Member
Less
More
- Posts: 116
- Thank you received: 19
18 May 2021 13:44 - 18 May 2021 13:45 #209350
by Roiki
None of the configs properly work with 6 axis robot.
And grotius doesnt use ros. It's for linuxcnc and his own kinematics code.
Replied by Roiki on topic Can we develop a 6-R robot control system based on the LinuxCNC ?
Why, develop it?
Have you looked in the Sim configs? There are examples for Scara and also robots.
And grotius is doing a great job designing actual a modern GUI for ROS
Norbert
None of the configs properly work with 6 axis robot.
And grotius doesnt use ros. It's for linuxcnc and his own kinematics code.
Last edit: 18 May 2021 13:45 by Roiki.
Please Log in or Create an account to join the conversation.
- hitmanlinuxcnc
- Offline
- New Member
Less
More
- Posts: 10
- Thank you received: 0
19 May 2021 07:35 #209455
by hitmanlinuxcnc
Replied by hitmanlinuxcnc on topic Can we develop a 6-R robot control system based on the LinuxCNC ?
Actually, we have some 6-R controller source c++ code, but with lots of bugs.
Not developed by our team.
Painful to repair and improve it.
Not developed by our team.
Painful to repair and improve it.
Please Log in or Create an account to join the conversation.
- Aciera
- Offline
- Administrator
Less
More
- Posts: 4025
- Thank you received: 1734
19 May 2021 09:47 - 19 May 2021 09:48 #209473
by Aciera
As far as I know, his application uses the KDL kinematics library. That is also used in ROS.
Replied by Aciera on topic Can we develop a 6-R robot control system based on the LinuxCNC ?
It's for linuxcnc and his own kinematics code.
As far as I know, his application uses the KDL kinematics library. That is also used in ROS.
Last edit: 19 May 2021 09:48 by Aciera.
Please Log in or Create an account to join the conversation.
- Grotius
- Offline
- Platinum Member
Less
More
- Posts: 2245
- Thank you received: 1984
23 May 2021 16:04 - 23 May 2021 18:13 #209917
by Grotius
Replied by Grotius on topic Can we develop a 6-R robot control system based on the LinuxCNC ?
Hi,
Yes kdl.
Actually, we have some 6-R controller source c++ code, but with lots of bugs.
Aii. This sounds painfull.
Not developed by our team.
Wich team is your team, from point off interest?
Painful to repair and improve it
Clean coding is a skill that takes time. I think the previous team manager failed.
But coding at this math level is not an easy task at all. Solving bug's can take more time then write code
parts from scratch again.
Can we develop a 6-R robot control system based on the LinuxCNC ?
There are some around already. A few year's ago a professor made a script about linuxcnc with robot controller, it's still on the net.
And there are some other examples.
If you have the math level to do the inverse interpolation yourself in c code, it's quite easy to implement it in hal.
The advantage of kdl is that you can build up a structure from joint's or whetever what. I see no direct limit's to kdl.
But kdl is in c++ and c++ is not realtime. So you need a workaround.
But it is possible.
How to implement the command (such as MOVL, MOVC.....) parsing?
Trough hal you can sent command's like that to whatever part of lcnc. But you have to code the movl, movc parser yourself in c++.
I think you can keep the existing syntax. And write a simple translator for it. This should not be the problem.
Yes kdl.
Actually, we have some 6-R controller source c++ code, but with lots of bugs.
Aii. This sounds painfull.
Not developed by our team.
Wich team is your team, from point off interest?
Painful to repair and improve it
Clean coding is a skill that takes time. I think the previous team manager failed.
But coding at this math level is not an easy task at all. Solving bug's can take more time then write code
parts from scratch again.
Can we develop a 6-R robot control system based on the LinuxCNC ?
There are some around already. A few year's ago a professor made a script about linuxcnc with robot controller, it's still on the net.
And there are some other examples.
If you have the math level to do the inverse interpolation yourself in c code, it's quite easy to implement it in hal.
The advantage of kdl is that you can build up a structure from joint's or whetever what. I see no direct limit's to kdl.
But kdl is in c++ and c++ is not realtime. So you need a workaround.
But it is possible.
How to implement the command (such as MOVL, MOVC.....) parsing?
Trough hal you can sent command's like that to whatever part of lcnc. But you have to code the movl, movc parser yourself in c++.
I think you can keep the existing syntax. And write a simple translator for it. This should not be the problem.
Last edit: 23 May 2021 18:13 by Grotius.
The following user(s) said Thank You: DPFlex
Please Log in or Create an account to join the conversation.
- hitmanlinuxcnc
- Offline
- New Member
Less
More
- Posts: 10
- Thank you received: 0
30 May 2021 08:43 #210663
by hitmanlinuxcnc
Replied by hitmanlinuxcnc on topic Can we develop a 6-R robot control system based on the LinuxCNC ?
Thank you so much! I really appreciate your answer
Please Log in or Create an account to join the conversation.
- hitmanlinuxcnc
- Offline
- New Member
Less
More
- Posts: 10
- Thank you received: 0
09 Jun 2021 01:00 - 09 Jun 2021 02:01 #211575
by hitmanlinuxcnc
Replied by hitmanlinuxcnc on topic Can we develop a 6-R robot control system based on the LinuxCNC ?
thank you
Last edit: 09 Jun 2021 02:01 by hitmanlinuxcnc.
Please Log in or Create an account to join the conversation.
- LinuxCNC
- General LinuxCNC Questions
- Can we develop a 6-R robot control system based on the LinuxCNC ?
Time to create page: 0.068 seconds