- Posts: 3
- Thank you received: 2
PathPilot robot
Youtube
I would love to have pre-made package for robot retrofitting. Is it true that Tormach pushes everything back to open source?
Please Log in or Create an account to join the conversation.
I don't see a lot of development going on in LinuxCNC when it comes to robot manipulators. One important step was the switch-kins branch but that was not accepted to merge into the master branch so you have to build your own. Unless there is a mechanism to switch between joint and cartesian kinematics in gcode it's fairly pointless to use linuxcnc with a serial manipulator. But, as machinekit, has shown using ROS to do the math is one way to do it.
[edit]
One reason that robot development is not really pursued here is that the manipulators themselves are expensive even without the controllers and the fact that they are not really all that useful for a hobbyist or small shop owner. Those things are built for _very_ repetitive tasks and having a CNC lathe or mill or plasma router will get you a _lot_ more return for the investment than a robot.
And yes I have TWO of them.
To play with.
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
Thanks.
Please Log in or Create an account to join the conversation.
Using vanilla python for programming the robot arm could be huge. If you could use all Python libraries from pip. Integrating tensorflow directly from operator console has great potential. Programming ROS nodes is not easy, this looks easy.
Please Log in or Create an account to join the conversation.
How exactly machinekit has plugged ROS and Linuxcnc together I don't know but really all you have to do is communicate the joint positions to LinuxCNC and possibly send the encoder positions back to ROS.
_Very_ true and a fact that many people don't realize, including me, until they get a chance to actually work or play with one. Just the fact that the kinematic itself comes with major stumbling blocks like singular points where the inverse kinematics math just folds is a very novel thing to have to work with.Industrial manipulators and CNC mills are very different beasts
user Grotius is using the KDL library to build a application that plugs into Linuxcnc.
forum.linuxcnc.org/38-general-linuxcnc-q...-c-c?start=80#191018
So since you have experience with ROS, can ROS or the Kinematic libraries do Tool Coordinate Moves?
forum.linuxcnc.org/10-advanced-configura...ics-to-robots#159066
Please Log in or Create an account to join the conversation.
People are using Arduinos to connect small tabletop robots to ROS ecosystem. This is using Ethercat. You can buy servo with ethercat from China for 500 dollars. Big brand robot controllers are whole package and expensive. I don't think company spending all the dough on state of the art Kuka or ABB will want ROS.There are drivers to connect ROS to various Robot controllers.
Above my pay grade. Machinekit is wrapper around Linuxcnc?How exactly machinekit has plugged ROS and Linuxcnc together I don't know but really all you have to do is communicate the joint positions to LinuxCNC and possibly send the encoder positions back to ROS.
So since you have experience with ROS, can ROS or the Kinematic libraries do Tool Coordinate Moves?
ROS path planning works differently to LinuxCNC path planning. You don't have a realtime motion control but buffer full of points in space and time. And you have more than one path planning algorithms at your disposal. You can create as many points as you wish but you don't have folly analytical path description.
Please Log in or Create an account to join the conversation.