Difference between revisions of "Open collaborative design"
Line 17: | Line 17: | ||
The virtual nature of the designs mean that far-flung people via the internet can easily work together on the same design, either working individually on various sub-assemblies of the whole or collaborating directly on the same part. The restrictions of having to finding people local to yourself with similar interests and desires becomes much less of an issue. | The virtual nature of the designs mean that far-flung people via the internet can easily work together on the same design, either working individually on various sub-assemblies of the whole or collaborating directly on the same part. The restrictions of having to finding people local to yourself with similar interests and desires becomes much less of an issue. | ||
− | |||
− | |||
− | |||
== Vast libraries of component parts and assemblies freely available == | == Vast libraries of component parts and assemblies freely available == | ||
Line 25: | Line 22: | ||
As in software, for components to be as widely re-usable in many different machine designs, they will need to be made as modular as possible. This will enable a huge reduction in duplication of effort and allow people to focus their efforts on creating new machines of increasing complexity, building on the work of others. | As in software, for components to be as widely re-usable in many different machine designs, they will need to be made as modular as possible. This will enable a huge reduction in duplication of effort and allow people to focus their efforts on creating new machines of increasing complexity, building on the work of others. | ||
+ | |||
+ | To aid the re-usability of components (and more complex parts) it would be very useful within the CAD software to be able specify the vital functions of the unit, so that its can easily be warped in scale or form to better fit being incorporated into various designs while still ensuring it does it job correctly. | ||
+ | |||
+ | == Methods of turning collaborative designs into real objects == | ||
+ | To be useful to anyone these designs need to turned into physical objects which unfortunately isn't quite as straightforward as compiling software or downloading it over the internet. See [[methods for turning collaborative designs into real objects]] for some different ways that can be used to give a design physical form. |
Revision as of 20:49, 28 January 2006
Open design takes the open source software development model and applies it to the design of physical artifacts and systems. Open source is now very prominent in the world of software creation. In this model networks of people connected by the internet collaborate to evolve software and make it freely available to others. Not only is the product available to use, but so are the workings of the software known as the source code. Anyone can customize and improve open-source software, making these changes available to others encourageing rapid development times and robustness.
Contents
Beyond software
This methodology is not limited to software. A noteable example beyond software are 'open content' projects such as Wikipedia, the well known collaborative encyclopedia which is accessible and editable by anyone with a web browser. Started in 2001 it is now the largest encyclopedia in the world, grown organically by thousands of users, and the overall quality of articles is surprisingly good. [1]
With a few built-in mechanisms to make sure the project doesn't dissolve into total chaos, the result is that this pool of knowledge is assembled and edited by people who want to do it. No-one is paying them to do it and no-one is telling them to do it, they do it because they want to. It feels like the right thing to do - they are contributing to something greater. Contributors' know their efforts will be used and appreciated by thousands of other people, and that others are doing likewise.
Applying Open Source methodology to the physical world
There is no reason why open source development methods cannot be applied to machines and systems in the physical world too. The simplest method is to share information through a website on how to make things using text, diagrams and photographs. A more sophisticated way to collaborate on complex machinery and products would be to share CAD assemblies over the internet much like project teams do in engineering and product design companies, knitted together with supporting information in an open and freely structured environment, much like a wiki.
There are certain barriers to overcome for open design when compared to software development where there are mature and widely used tools available and the duplication and distribution of code cost next to nothing. Creating, testing and modifying physical designs is not quite so straightforward because of the effort and time required to create the physical artifact.
Suitable CAD software
It is likely that at some point advanced open-source CAD software with built-in physics engines and the ability to model kinematics will aid engineers and designers greatly in this respect by allowing a lot of testing to be done virtually. The availability of user-friendly open source CAD software will be essential to this field, along with open standards for associated file formats, and file converters to extract data from models created with proprietary CAD packages.
The virtual nature of the designs mean that far-flung people via the internet can easily work together on the same design, either working individually on various sub-assemblies of the whole or collaborating directly on the same part. The restrictions of having to finding people local to yourself with similar interests and desires becomes much less of an issue.
Vast libraries of component parts and assemblies freely available
If enough people feel that the priciples of open source are worthwhile reasons to collaborate over designing physical objects then it is likely that vast libraries of designs for everything from components and various sub-assemblies to complete artifacts and machines will emerge, available for anyone to make use of.
As in software, for components to be as widely re-usable in many different machine designs, they will need to be made as modular as possible. This will enable a huge reduction in duplication of effort and allow people to focus their efforts on creating new machines of increasing complexity, building on the work of others.
To aid the re-usability of components (and more complex parts) it would be very useful within the CAD software to be able specify the vital functions of the unit, so that its can easily be warped in scale or form to better fit being incorporated into various designs while still ensuring it does it job correctly.
Methods of turning collaborative designs into real objects
To be useful to anyone these designs need to turned into physical objects which unfortunately isn't quite as straightforward as compiling software or downloading it over the internet. See methods for turning collaborative designs into real objects for some different ways that can be used to give a design physical form.