Hobby Robot Control
- Project_Hopeless
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 200
- Thank you received: 10
17 Mar 2024 20:27 #296152
by Project_Hopeless
Hobby Robot Control was created by Project_Hopeless
I'm 3D printing a BCN3D MoveO 5-DOF robot to eventually turn over to my nephew. I'm looking for a motion control and UI package and I've noticed some LinuxCNC implementations with robots. My home-brew CNC router is running LinuxCNC with some UI tweaks so I would rate myself a LinuxCNC novice.
Is there some sort of pendent/game pad interface to drive a robot in LinixCNC? Is there a way to jog and record locations for motion playback? I'm looking for simple interface on the front end for an 10 year old.
With me doing the work on the back end is LinuxCNC a good fit?
Is there some sort of pendent/game pad interface to drive a robot in LinixCNC? Is there a way to jog and record locations for motion playback? I'm looking for simple interface on the front end for an 10 year old.
With me doing the work on the back end is LinuxCNC a good fit?
Please Log in or Create an account to join the conversation.
- Aciera
- Online
- Administrator
Less
More
- Posts: 3999
- Thank you received: 1726
18 Mar 2024 09:15 #296186
by Aciera
Replied by Aciera on topic Hobby Robot Control
it is relatively trivial to use linuxcnc to control the joints directly (Joint mode) by way of G0, G1 Gcode commands. Location recording is also possible:
forum.linuxcnc.org/21-axis/30986-axis-po...gger?start=70#294516
Whether this can be handled by a 10 year old is a different question
If you want to also control the robot in cartesian space you would need to develop a kinematic model for it which will definitely go substantially beyond 'novice' level.
forum.linuxcnc.org/21-axis/30986-axis-po...gger?start=70#294516
Whether this can be handled by a 10 year old is a different question
If you want to also control the robot in cartesian space you would need to develop a kinematic model for it which will definitely go substantially beyond 'novice' level.
Please Log in or Create an account to join the conversation.
- Project_Hopeless
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 200
- Thank you received: 10
18 Mar 2024 22:19 #296259
by Project_Hopeless
Replied by Project_Hopeless on topic Hobby Robot Control
Well this is no ordinary 10 year old
Cartesian space for sure, I think? If I enter a G0 or G1 command to move to a position with X/Y coordinates is that not Cartesian (linear)?
Cartesian space for sure, I think? If I enter a G0 or G1 command to move to a position with X/Y coordinates is that not Cartesian (linear)?
Please Log in or Create an account to join the conversation.
- Aciera
- Online
- Administrator
Less
More
- Posts: 3999
- Thank you received: 1726
19 Mar 2024 07:01 #296289
by Aciera
Replied by Aciera on topic Hobby Robot Control
In that case your first job would be to create the forward and inverse kinematic models for your 5 DOF robot as the generic serial kinematic that is included in LinuxCNC only handles manipulators with 6 axes. Also you would likely need to create a vismach model of your robot to verify your kinematic model is working properly.
Depending on your background there might be a fairly steep learning curve involved. It's an interesting project though given enough time and motivation.
Depending on your background there might be a fairly steep learning curve involved. It's an interesting project though given enough time and motivation.
Please Log in or Create an account to join the conversation.
Time to create page: 0.052 seconds