Gypsy - A long term personal project for fun.

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
triplus
Posts: 7129
Joined: Mon Dec 12, 2011 4:45 pm

Re: Gypsy - A long term personal project for fun.

Postby triplus » Sat Apr 21, 2018 9:09 pm

It would be way less fun if it would just work. Congratulations on finding the solution.

P.S. Sharing the solution will likely save somebody else from having the same issues you experienced.
Joel_graff
Posts: 573
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: Gypsy - A long term personal project for fun.

Postby Joel_graff » Sun Apr 22, 2018 11:48 am

Congratulations!

I don't generally mess with robotics, but I had to learn the basics of ROS a year or so ago for a drone simulation project. I found it challenging to wrap my head around. Still it wasn't hard to set up and get going.

I don't know if you know of it, but there's an open source robotics simulator called Gazebo (which we used for the simulation before switching to Unity3D). I doubt it would be of great use to you here, but it's really pretty neat.
User avatar
Stainless_Joel
Posts: 2
Joined: Sat Jun 23, 2018 5:07 am
Location: Canada
Contact:

Re: Gypsy - A long term personal project for fun.

Postby Stainless_Joel » Thu Jul 26, 2018 9:38 pm

sliptonic wrote:
Sat Apr 21, 2018 3:49 pm
I don't think people use these scarabots very much and, it turns out, mine is a little bit different.
ROS does not do well on a smaller processor, but the library in the API are usually directly usable.
https://www.mrpt.org/

I designed a Polar Coordinate based control system interpreter many years back, and discovered the stacking-errors usually occur in the C++ trigonometric functions people use (almost all are 32bit fpu precision by default on most tool-chains). I re-implemented a forced 64bit fixed point version for my code, and the precision was much more consistent (albeit much slower for the path planner).

I suspect a LinuxCNC based g-code coordinate translator system will need an external interpreter or platform-specific library refactoring to force the 64bit trig, and absolute origin calculations to prevent angular errors accumulating. I am rather new to the code base, and am reading up on the design pattern right now. I have wanted to build a unique SCARA design for years, but still have a list of things to complete on my other platform's EDM sinker project ;-)

@sliptonic
Please email me, as I wanted to ask if I can use your youtube Path instructional videos at a community event. Also, If you are interested in playing within a simple fully integrated open-source control environment, I just need an address to send you a free (as in free beer) 8-axis open CNC control hardware platform our team is demoing at the Makerfaire in Seattle Aug18/19 (We will cover the shipping, as we think Path shows great potential).

The Debian OS RT kernel that runs our setup is a bit different than Machinekit, includes your work with Path toolbox, and the Pi3 disk image will be publicly available on Sourceforge after Aug15 2018 ( https://sourceforge.net/projects/microm ... pberry-pi/) . We have 2 Beta boards still available after the event, as I have already allocated 1 unit to donate to another open-source CAD/CAM developer.

Cheers,
~J~
chrisb
Posts: 9541
Joined: Tue Mar 17, 2015 9:14 am

Re: Gypsy - A long term personal project for fun.

Postby chrisb » Thu Jul 26, 2018 11:10 pm

Good to hear you support sliptonic.
The link you provided leads to a forbidden page for us non authenticated users.
User avatar
Stainless_Joel
Posts: 2
Joined: Sat Jun 23, 2018 5:07 am
Location: Canada
Contact:

Re: Gypsy - A long term personal project for fun.

Postby Stainless_Joel » Fri Jul 27, 2018 2:16 am

chrisb wrote:
Thu Jul 26, 2018 11:10 pm
The link you provided leads to a forbidden page for us non authenticated users.
We are still finalizing the image first-run setup scripts.
Please check again after Aug 15, and the gzipped file will be ready.

It will be a rather large download as it includes everything needed to run CNC mills/lathes, 3D printers, and laser engravers.
There is also a long list of pi2/3 specific gpu tweaks to ger VLC and flash 12 to play media.

Send me an email if you want to be the first to test the download link after the file is deployed. ;)

Cheers,
~J~
User avatar
Kunda1
Posts: 2560
Joined: Thu Jan 05, 2017 9:03 pm

Re: Gypsy - A long term personal project for fun.

Postby Kunda1 » Fri Jul 27, 2018 12:53 pm

Joel_graff wrote:
Sun Apr 22, 2018 11:48 am
I don't know if you know of it, but there's an open source robotics simulator called Gazebo (which we used for the simulation before switching to Unity3D). I doubt it would be of great use to you here, but it's really pretty neat.
Hey @Joel_graff
FYI relevant link: https://forum.freecadweb.org/viewtopic.php?f=10&t=15442
@fosselius is working on a URDF Robotics Workbench
fosselius wrote:ping
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
fosselius
Posts: 128
Joined: Sat Apr 23, 2016 10:03 am

Re: Gypsy - A long term personal project for fun.

Postby fosselius » Fri Jul 27, 2018 2:21 pm

I am not putting any more effort into the robotcreator workbench until realthunders link/asm3 gets merged. Then it will basically be an rewrite.