Go to Post what would we do without brandon? - Arefin Bari [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 23-06-2007, 16:08
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: "Open Source" Drive Systems

I don't usually contribute to these discussions, but I think I have a tidbit to add.

What a team gets out of this library will depend entirely on what they're looking for. If someone comes in looking for a drivetrain for their robot, that's what they'll get. If another comes in looking for inspiration, that's what they'll get. It's all dependent on their attitude.

What this tool will hopefully do is level the playing field. Teams currently have 3 options: the kit drive, AndyMark, or their own designs. The first 2 categories cover tank drive almost exclusively. If you want any kind of holonomic drive (omni, crab, meccanum, kiwi, etc), you pretty much have to do all the R&D yourself. That's a lot of work. This allows the less-than-juggernaut teams to get some of this.

The key to making this work is that everyone contributes somehow. It doesn't have to be CAD'd to perfection. Decent pictures, CAD, ASCIIart are all acceptable. If someone else can readily make it w/o much trouble, then it's acceptable.

My $.02.
  #2   Spotlight this post!  
Unread 24-06-2007, 21:17
eugenebrooks eugenebrooks is offline
Team Role: Engineer
AKA: Dr. Brooks
no team (WRRF)
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Livermore, CA
Posts: 601
eugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond repute
Re: "Open Source" Drive Systems

"Open source" as it is appled to computer software means that the user of the software is allowed to compile it, or a modified version, but may not provide a compiled version to others without also providing the modified source code and granting the same rights with respect to the source code. This is a powerful tool to encourage the development of shared software in the community.

For CAD drawings, the maufacture of the part is the equivalent of compiling the CAD source. Why would we be concerned about someone making the part exactly to the provided specifications, notwithstanding the rules that FIRST applied to that this past season? Teams learn when they make something, even from public CAD drawings, so the goals of FIRST are being pushed down the road. They learn something even when they assemble something. Heck, I learned something assembling IKEA tables this weekend.

In the open source world, the key item is the source. If a user of the source code modifies it and provides a binary to others, the user must also provide the modified source and grant the same freedoms. If your goal is to cause sharing of ideas through the CAD source, you can use a slightly more restrictive variation of this concept. Require that someone who compiles a modified version of the CAD files, building a modified part in the CAD context, provide the modified CAD files to the community. This would be a CAD Copyleft, so to speak. Others can then learn from and build on this modified CAD source, providing these CAD files to the community, and the bar is raised for everyone.

Eugene

Last edited by eugenebrooks : 24-06-2007 at 22:01.
  #3   Spotlight this post!  
Unread 26-06-2007, 14:02
Madison's Avatar
Madison Madison is offline
Dancing through life...
FRC #0488 (Xbot)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1999
Location: Seattle, WA
Posts: 5,243
Madison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond repute
Re: "Open Source" Drive Systems

I think that we've seen far less exchange of specific information about mechanical systems than we have of other pieces of information because there are a significant number of factors which affect the effectiveness and implementation of such systems that first need to be clearly defined before they're useful.

The single largest problem is that very, very few teams produce production-ready drawings of even a handful of parts of their robots, let alone entire systems. One could argue that the most effective systems are those that are most likely to have near-complete models and drawings available, but it may be that these teams also use a paperless process.

Similarly, many teams do not model their robots with an attention to detail that sufficiently fills in the blanks, necessitating an unreasonable amount of effort to support sharing that work with others. Further, if one wanted to go so far as to create a shared repository of this information, there're difficulties in standardizing file formats and naming schemes, among other things.

I understand that you're proposing that some cross-section of the FIRST community join together to create drivetrain designs that address a lot of the existing difficulties with the existing efforts of teams, but that in and of itself has some of its own challenges. I couldn't, in good faith, provide to anyone an untested platform marketed as a turnkey solution for their drivetrain woes. Someone, somewhere, needs to foot the bill in producing and testing these designs in the real world, identifying manufacturing and assembly inefficiences and correcting them, and updating the models and drawings to reflect those changes. It's not an insignificant amount of work.

Beyond that, it's asking a lot of a rookie team (or many veterans) that they be able to successfully interpret modeled components or production drawings. I've worked with some pretty amazing people -- both in FIRST and in industry -- and even they've had trouble wrapping their head around how a virtual mechanical system might operate. Often during the build season, after days of working on a part or system, someone will say, "Oh, I get it," and finally understand what my work represented.

I'm not against the notion of a collaborative effort, necessarily, but I think it's worth pointing out that there's a lot more to it than throwing together some models and calling it a day. What you're proposing here is akin to bringing a product to market and requires all of the pomp and circumstance that goes along with it -- including a bit of congratulations and celebration when it happens.
__________________
--Madison--

...down at the Ozdust!

Like a grand and miraculous spaceship, our planet has sailed through the universe of time. And for a brief moment, we have been among its many passengers.

Last edited by Madison : 26-06-2007 at 14:08.
  #4   Spotlight this post!  
Unread 26-06-2007, 14:12
Herodotus's Avatar
Herodotus Herodotus is offline
Mountain Dew Bandolier Man
AKA: David Resowski
FRC #0910 (Foley Freeze)
Team Role: Alumni
 
Join Date: Apr 2007
Rookie Year: 2006
Location: Michigan
Posts: 428
Herodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond repute
Re: "Open Source" Drive Systems

Our team doesn't use any CAD whatsoever when designing our robot, and even when it comes to paper or chalk we mostly just use sketches to get the general idea. Rarely do we make detailed drawings of the robot, or parts for the robot, let alone use scale. However for those teams that do use CAD this could be very useful at building up the information level of all teams involved, so it would be a good idea really. After all, learning is one of the most important aspects, if not THE most important aspect of FIRST, and when you pool knowledge and resources like in this idea it makes it possible to learn even more.
__________________
I am always doing that which I cannot do, in order that I may learn how to do it. - Pablo Picasso
--My Life in FIRST--
2009 Detroit Xerox Creativity Award
2009 Detroit District Finalists - Thanks to 1856 and 2620
2009 Kettering District Quarter-Finalists - Thanks to 1504 and 1025.
2008 Kettering Kickoff Champions - Thanks to 67, 1075 & 2619
2008 MARC Finalists - thanks 67 & 226
2008 Great Lakes Finalists - thanks 66 & 217
2008 Western Michigan Semi-Finalists - thanks 2337 and 1504
2008 GLR Judges Award Winner
2007 Curie Division Champions - thanks 330 and 1270
2007 ARC Champions (13 and 0, plus scoring a double-keeper!) - thanks 1625 and 313
2007 MARC Champions - thanks 1732 and 1023
2007 Xerox Creativity Award - Western Michign
2006 I.R.I. Champions - thanks 71 and 1625
  #5   Spotlight this post!  
Unread 26-06-2007, 16:37
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,508
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: "Open Source" Drive Systems

The most practical solution would probably be a depository of .dxf (entire drive assembly and sub assemblies) online that can be viewed with the new .dxf viewer. Teams can submit their designs (a .dxf is no more than a few mb's for an assembly that size, probably less actually) for others to look at in 3d for inspiration. They could also leave a point of contact for viewers to ask questions or even ask for the models to be sent.
  #6   Spotlight this post!  
Unread 26-06-2007, 16:38
CraigHickman
 
Posts: n/a
Re: "Open Source" Drive Systems

So I'm seeing general interest here, so let's take a step forward. I can supply the bulk of the CAD files, as well as doing admin tasks if we get a site running. However, I'm terrible at web design. Anyone here want to maybe design a site where we can host this? I may be able to acquire hosting, but someone would have to work with me on the site design. You can PM me, or email me at ironspork AT gmail DOT com.
  #7   Spotlight this post!  
Unread 27-06-2007, 11:18
Schnabel's Avatar
Schnabel Schnabel is offline
Seriously I'm almost never serious!
AKA: Eric Schnabel
FRC #0469
Team Role: Mentor
 
Join Date: Apr 2006
Rookie Year: 2003
Location: Troy, MI
Posts: 1,174
Schnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond repute
Re: "Open Source" Drive Systems

The TechnoKats have bassically did this with components that are on the drive train for many many years. You can veiw the prints for transimissions here for some of our past designs.
__________________
I win! XD
  #8   Spotlight this post!  
Unread 27-06-2007, 16:38
Greg Perkins's Avatar
Greg Perkins Greg Perkins is offline
7 years, allready!!???!?!?!
AKA: Mongo
no team
Team Role: Alumni
 
Join Date: Feb 2002
Rookie Year: 2000
Location: Nashua, NH
Posts: 1,203
Greg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond repute
Send a message via AIM to Greg Perkins Send a message via MSN to Greg Perkins Send a message via Yahoo to Greg Perkins
Re: "Open Source" Drive Systems

There are a few simple ways to make this work...

1) Create detail-less prints that can be downloaded as PWF's basically exploding the components (say a gearbox), the prints would show how the component works which would spark imagination for replication. I'm sorry but if Andy Mark gave detail-less prints and said "copy this exactly" it would be near impossible, which leads to difference and ingenuity. What they would have to do would be to take the prints, and create their own versions, using parts that would be easy to acquire.

2) Would be to create some sort of "read-only" file that you couldn't copy or modify. That would let the individual be able to virtually see it and take it apart. This way might lead to the system being hacked though, but I doubt that CAD files are #1 on the list for stuff to be hacked.

This does sound like a good idea, and I would love to be involved somehow.
__________________
myResume -2004: PARC Referee; Beantown Staff; Battlecry Referee; Summer Frenzy Head Referee; River Rage Head Referee, 2005: Pittsburgh Regional Referee; PARC Referee


XBOX Live Gamertag = TrixAre4Kidss
  #9   Spotlight this post!  
Unread 27-06-2007, 16:43
CraigHickman
 
Posts: n/a
Re: "Open Source" Drive Systems

Quote:
Originally Posted by Greg Perkins View Post
There are a few simple ways to make this work...

1) Create detail-less prints that can be downloaded as PWF's basically exploding the components (say a gearbox), the prints would show how the component works which would spark imagination for replication. I'm sorry but if Andy Mark gave detail-less prints and said "copy this exactly" it would be near impossible, which leads to difference and ingenuity. What they would have to do would be to take the prints, and create their own versions, using parts that would be easy to acquire.

2) Would be to create some sort of "read-only" file that you couldn't copy or modify. That would let the individual be able to virtually see it and take it apart. This way might lead to the system being hacked though, but I doubt that CAD files are #1 on the list for stuff to be hacked.

This does sound like a good idea, and I would love to be involved somehow.
I'm digging the first idea. Here's what I'm thinking: We can use the Autodesk DWF viewer to allow users to check out the assemblies, and then have a service for them to request a CAD file transfer if they're serious about building it. That way we could pick someone to host the bulk of the files on a home computer, keeping the website size down.

Last edited by CraigHickman : 27-06-2007 at 16:59.
  #10   Spotlight this post!  
Unread 27-06-2007, 17:45
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,508
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: "Open Source" Drive Systems

Quote:
Originally Posted by 114ManualLabor View Post
I'm digging the first idea. Here's what I'm thinking: We can use the Autodesk DWF viewer to allow users to check out the assemblies, and then have a service for them to request a CAD file transfer if they're serious about building it. That way we could pick someone to host the bulk of the files on a home computer, keeping the website size down.
I'll send you some .dwfs of an updated version of our '07 base (module and assembled) which uses AM shifters (6 & 15 fps iirc) and AM sprockets. I'll also give you the contact info for if someone wants the source.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
"How does it drive?!?!" Team 857's bot Adam Krajewski General Forum 28 05-10-2006 13:07
Where Are "Chassis & Drive Train Instructions" Robeaux Kit & Additional Hardware 1 10-01-2006 16:17
"Open-Source" Balancing development Project MattK General Forum 10 08-08-2003 22:27
pic: Team 980 "Thunder Bot" drive train CD47-Bot Robot Showcase 12 25-02-2003 14:02


All times are GMT -5. The time now is 03:46.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi