JPL Open Source Rover Project

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
User avatar
Kunda1
Posts: 5764
Joined: Thu Jan 05, 2017 9:03 pm

JPL Open Source Rover Project

Postby Kunda1 » Fri Aug 03, 2018 6:03 pm

https://github.com/nasa-jpl/open-source-rover
Image
The JPL Open Source Rover is an open source, build it yourself, scaled down version of the 6 wheel rover design that JPL uses to explore the surface of Mars. The Open Source Rover is designed almost entirely out of consumer off the shelf (COTS) parts. This project is intended to be a teaching and learning experience for those who want to get involved in mechanical engineering, software, electronics, or robotics.
https://github.com/nasa-jpl/open-source ... ration/CAD
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
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: JPL Open Source Rover Project

Postby NormandC » Fri Aug 03, 2018 6:42 pm

...And another open source project using a proprietary closed-source CAD program (Solidworks). :(

I guess the JPL uses it for all their internal CAD projects.
User avatar
Kunda1
Posts: 5764
Joined: Thu Jan 05, 2017 9:03 pm

Re: JPL Open Source Rover Project

Postby Kunda1 » Thu Aug 23, 2018 2:41 pm

I wonder if the community here can get behind boosting the visibility of https://github.com/nasa-jpl/open-source-rover/issues/33
by :thumbsup:ing it. I wonder how much traction we could get??
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
thschrader
Posts: 1419
Joined: Sat May 20, 2017 12:06 pm
Location: Germany

Re: JPL Open Source Rover Project

Postby thschrader » Thu Aug 23, 2018 5:39 pm

Kunda1 wrote:
Thu Aug 23, 2018 2:41 pm
I wonder if the community here can get behind boosting the visibility of https://github.com/nasa-jpl/open-source-rover/issues/33
by :thumbsup:ing it. I wonder how much traction we could get??
The uncompressed Rover.step has a size of 110 MB, loading needs a while.
The model has hundreds of parts. When showing all, the GUI is very slow.
A 90 degree rotation needs 20 sec. I see 2 ways to speed this up:
1. hide all unnecessary parts like little srews, washers, nuts, distance-plates.
(there are a lot of them...)
2. or buy a workstation with high end graphics.
My FC-file has 186 MB. The model-tree is one mile long.
roverFC.JPG
roverFC.JPG (95.94 KiB) Viewed 671 times
Jee-Bee
Posts: 1957
Joined: Tue Jun 16, 2015 10:32 am
Location: Netherlands

Re: JPL Open Source Rover Project

Postby Jee-Bee » Thu Aug 23, 2018 6:41 pm

FreeCAD need some steps to be an high end CAD software programm!!
User avatar
easyw-fc
Posts: 2663
Joined: Thu Jul 09, 2015 9:34 am

Re: JPL Open Source Rover Project

Postby easyw-fc » Thu Aug 23, 2018 7:01 pm

Jee-Bee wrote:
Thu Aug 23, 2018 6:41 pm
FreeCAD need some steps to be an high end CAD software programm!!
Have you tried with A3 branch and a good OpenGL video card?
Recently this has been improved a lot.

here a screencast with 1GB step file!!!
https://forum.freecadweb.org/viewtopic. ... 60#p239692
User avatar
sgrogan
Posts: 5418
Joined: Wed Oct 22, 2014 5:02 pm

Re: JPL Open Source Rover Project

Postby sgrogan » Thu Aug 23, 2018 7:16 pm

Also in standard FreeCAD (0.17/0.18) you can see the effect of OpenGL Vertex Buffer Option.
It's in the Display panel in preferences.

@Kunda, I am surprised that you didn't mention that the "compelling reason" for including .FCstd format would be that using an OpenSource modeler for an OpenSource project would be preferred. I do understand their point that unless someone re-modeled the whole project with FreeCAD, .stp is probably good enough.

Really cool project though.
User avatar
nemesis
Posts: 344
Joined: Tue Mar 25, 2014 11:24 pm
Location: France, Lyon

Re: JPL Open Source Rover Project

Postby nemesis » Sun Sep 02, 2018 1:54 pm

Jee-Bee wrote:
Thu Aug 23, 2018 6:41 pm
FreeCAD need some steps to be an high end CAD software programm!!
easyw-fc wrote:
Thu Aug 23, 2018 7:01 pm
Have you tried with A3 branch and a good OpenGL video card?
Recently this has been improved a lot.
about 4 min to load with AMS3 0.8.6
but moving the view is not fully fluent, but according the numbers of parts it is not shocking.

Code: Select all

OS: Debian GNU/Linux testing (buster)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.14778 (Git) AppImage
Build type: None
Branch: (HEAD detached at FETCH_HEAD)
Hash: 6c5d33ad61142eb849bbc736ae4f0e02f61c2c18
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: French/France (fr_FR)
system.png
system.png (32.22 KiB) Viewed 356 times
VideoCard.png
VideoCard.png (49.02 KiB) Viewed 356 times
phpBB [video]
User avatar
Kunda1
Posts: 5764
Joined: Thu Jan 05, 2017 9:03 pm

Re: JPL Open Source Rover Project

Postby Kunda1 » Tue Jul 23, 2019 3:19 pm

Would this rover file be useful as a test file ?
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features