Gypsy - A long term personal project for fun.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
- sliptonic
- Veteran
- Posts: 3457
- Joined: Tue Oct 25, 2011 10:46 pm
- Location: Columbia, Missouri
- Contact:
Gypsy - A long term personal project for fun.
I picked up this IBM 7575 SCARA robot at a surplus auction cheap. I've done some re-fit on it using a Mesa 5i25/7i77 controller card driven with Machinekit (a fork of linuxCNC). Now I can drive it around a little and open/close the manipulator! Usually I call it Gypsy but sometimes Lennie if it tries to stupidly kill me which only happened once.
I have no specific goal with this project other than to learn more about robots increase my nerd credibility score.
To that end, I'd like to start playing with the robot workbench, model the bot, and see if I can eventually produce trajectories that Machinekit could use to drive it. Documentation around Robot wb seems oriented to a 6-axis machine and this is a 4-axis. Tutorial is also a bit thin on detail. Maybe I can help with that as I go forward.
Like I said, I have no master plan or timeline so if anyone has interesting ideas, helpful links, or cautionary tales, I'd welcome them.
I have no specific goal with this project other than to learn more about robots increase my nerd credibility score.
To that end, I'd like to start playing with the robot workbench, model the bot, and see if I can eventually produce trajectories that Machinekit could use to drive it. Documentation around Robot wb seems oriented to a 6-axis machine and this is a 4-axis. Tutorial is also a bit thin on detail. Maybe I can help with that as I go forward.
Like I said, I have no master plan or timeline so if anyone has interesting ideas, helpful links, or cautionary tales, I'd welcome them.
Re: Gypsy - A long term personal project for fun.
Looks pretty cool!
Edit: linked to the image.
I'll suggest the name Christine for that:sliptonic wrote:Usually I call it Gypsy but sometimes Lennie if it tries to stupidly kill me
Edit: linked to the image.
- sliptonic
- Veteran
- Posts: 3457
- Joined: Tue Oct 25, 2011 10:46 pm
- Location: Columbia, Missouri
- Contact:
Re: Gypsy - A long term personal project for fun.
I did a rough model. Not very detailed but enough to work with on the next phase.
- dubstar-04
- Posts: 698
- Joined: Mon Mar 04, 2013 8:41 pm
- Location: Chester, UK
- Contact:
Re: Gypsy - A long term personal project for fun.
I would put it next to my toaster so it could load and unload the bread. perfect!!
Re: Gypsy - A long term personal project for fun.
Now why in the world would you want to squander the machines capabilities on toast when it would be far more practical next to the coffee maker putting sugar cubes into your cup o' joe.dubstar-04 wrote:I would put it next to my toaster so it could load and unload the bread. perfect!!
Mark
This post made with 0.0% Micro$oft products - GOT LINUX?
- sliptonic
- Veteran
- Posts: 3457
- Joined: Tue Oct 25, 2011 10:46 pm
- Location: Columbia, Missouri
- Contact:
Re: Gypsy - A long term personal project for fun.
The working envelope is big enough to include both a toaster AND a coffee maker.
I'm still finding my way around the robot workbench and hacked up the VRML file as described here I really don't understand VRML very well so I'm basically just cutting and pasting. At least now, I can move some of the joints! https://youtu.be/FPOHVJIhOGc
All of the example I've seen use only revolute joints. The last link on this robot is prismatic. It moves the end effector up and down (Z axis). However, it also has another DOF which spins the end effector around the Z axis (roll). You can see the roll working in the video, but I don't know how to do the Z move yet.
I'm still finding my way around the robot workbench and hacked up the VRML file as described here I really don't understand VRML very well so I'm basically just cutting and pasting. At least now, I can move some of the joints! https://youtu.be/FPOHVJIhOGc
All of the example I've seen use only revolute joints. The last link on this robot is prismatic. It moves the end effector up and down (Z axis). However, it also has another DOF which spins the end effector around the Z axis (roll). You can see the roll working in the video, but I don't know how to do the Z move yet.
- dubstar-04
- Posts: 698
- Joined: Mon Mar 04, 2013 8:41 pm
- Location: Chester, UK
- Contact:
Re: Gypsy - A long term personal project for fun.
Any more news?
- sliptonic
- Veteran
- Posts: 3457
- Joined: Tue Oct 25, 2011 10:46 pm
- Location: Columbia, Missouri
- Contact:
Re: Gypsy - A long term personal project for fun.
Not much. The Machinekit guys are doing some interesting things with ROS integration. I'm anxious to learn more about it but the learning curve is pretty steep. I've been working on Path a lot lately and I still think there's a huge opportunity for integration between Path and Robot WB but when it comes to Robot, my kung-fu is pretty weak.dubstar-04 wrote:Any more news?
It would be really cool to have a basic cartesian robot example in the robot wb. Then we would have something to experiment with to simulate Path playout.
- sliptonic
- Veteran
- Posts: 3457
- Joined: Tue Oct 25, 2011 10:46 pm
- Location: Columbia, Missouri
- Contact:
Re: Gypsy - A long term personal project for fun.
This project has sat idle for almost two years. I got frustrated when I couldn't make the machine move in cartesian coordinates without errors.
Machinekit/linuxcnc has two different movement modes. 'joint mode' allows you to jog individual motors and this worked perfectly. Once the individual joints are homed, you can switch into 'world mode' and jog in cartesian space. The kinematics are calculated automatically and everything should work. But for me, it didn't. I posted in lots of places but never found any help. I don't think people use these scarabots very much and, it turns out, mine is a little bit different.
I finally dug into it again a couple weeks ago and had a breakthrough. Next step is to start learning something about ROS.
Machinekit/linuxcnc has two different movement modes. 'joint mode' allows you to jog individual motors and this worked perfectly. Once the individual joints are homed, you can switch into 'world mode' and jog in cartesian space. The kinematics are calculated automatically and everything should work. But for me, it didn't. I posted in lots of places but never found any help. I don't think people use these scarabots very much and, it turns out, mine is a little bit different.
I finally dug into it again a couple weeks ago and had a breakthrough. Next step is to start learning something about ROS.
Re: Gypsy - A long term personal project for fun.
Congratulations! This encourages me to start (again) with the retrofit of my CNC mill.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.