<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software Libre e Ingenieria</title>
	<atom:link href="http://softwarelibreeingenieria.site40.net/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://softwarelibreeingenieria.site40.net</link>
	<description>El lugar de los ingenieros que gustan del compartir y de la libertad</description>
	<lastBuildDate>Wed, 18 Nov 2009 16:57:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Free Software and Free Hardware Designs</title>
		<link>http://softwarelibreeingenieria.site40.net/?p=497</link>
		<comments>http://softwarelibreeingenieria.site40.net/?p=497#comments</comments>
		<pubDate>Wed, 18 Nov 2009 16:57:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Hardware libre]]></category>

		<guid isPermaLink="false">http://softwarelibreeingenieria.site40.net/?p=497</guid>
		<description><![CDATA[<br/><p>Article original from: here</p>
<p>A very large number of people now accept Richard Stallman&#8217;s arguments about the social benefits of free software. I am claiming that these arguments also apply to hardware design.
Richard Stallman&#8217;s classic article Why Software Should be Free is built around three key themes concerning the harm caused by restrictions on copying, changing, [...]]]></description>
			<content:encoded><![CDATA[<br/><p><em>Article original from: <a href="http://opencollector.org/Whyfree/whyfree.html">here</a></em></p>
<p>A very large number of people now accept Richard Stallman&#8217;s arguments about the social benefits of free software. I am claiming that these arguments also apply to hardware design.<br />
Richard Stallman&#8217;s classic article Why Software Should be Free is built around three key themes concerning the harm caused by restrictions on copying, changing, and building on software:</p>
<p>Three different levels of material harm come from such obstruction:</p>
<p>Fewer people use the program.</p>
<p>None of the users can adapt or fix the program.</p>
<p>Other developers cannot learn from the program, or base new work on it.</p>
<p>These three themes apply equally, though in different ways, to hardware and hardware designs.<br />
1. Fewer people use the hardware or hardware design<br />
Stallman&#8217;s argument for software is based on the vanishing cost of reproducing software: basically it says that if fewer people can afford the software, fewer will use it.<br />
The cost argument strictly applies to software in its executable form. It also applies in theory to designs for FPGAs or CPLDs, but in practice the relevance is small in this case since few people have programmable logic boards. It does not apply to physical hardware &#8211; yet. However, it may well apply to hardware in the future, since a proportion of hardware costs are development costs, and reducing these by increased use of shared designs should reduce overall costs.<br />
Yet the argument still applies on other grounds than cost. The market for some types of computer hardware is limited by the fact that it cannot be used with free software, since the interface definitions are kept secret. This is the purpose of the Open Hardware Certification Program. However, this program has limitations:</p>
<p>* It works after the fact: first a device is produced, then a manufacturer applies for certification. Devices manufactured from free hardware designs would automatically make interfacing information available, encouraging a faster spread of open hardware.<br />
* The amount of information that the manufacturer is required to give to achieve certification is quite limited. It was once quite common for circuit diagrams of such devices to be made available by the manufacturer. The Open Hardware Certification Program acts as a validation (even for manufacturers friendly to free software) that there is no reason to return to this state of affairs.<br />
* The program has no impact at all on devices that cannot be used directly within a computer.</p>
<p>In addition to the direct limitation in number of users that with-holding of design information is starting to cause, there is also a more indirect effect based on the availability of the design rather than the physical hardware. If design information is made available, then it is possible for other manufacturers to second-source the design. Where hardware is not second-sourced it is less likely to be used. This fact has long been recognised by hardware manufacturers. Long before Sun&#8217;s current use of their &#8216;community source license&#8217; for the SPARC, the SPARC specifications were made available for second-sourcing by other manufacturers. This is one of the few weapons available to manufacturers in a situation of near-monopoly. Without it, a manufacturer who dominates the market, even with an inferior product, is likely to move towards a situation of full monopoly.<br />
2. None of the users can adapt or fix the hardware or hardware design<br />
Clearly not all physical hardware is adaptable or fixable. A manufactured IC, for example, cannot normally have its functions altered, and certainly cannot be repaired when broken. Yet this argument is still of major importance, and applies both to board-level designs and to easily implemented hardware of other types.<br />
`Fixing hardware&#8217; is something that was once extremely common. Nowadays, broken hardware is commonly simply thrown away. The social and environmental costs of this are huge. Some reasons why modern hardware is not repaired are related to technological change: it is almost impossible to desolder fine-pitch surface mount designs, or repair multi-layer boards. But another reason is simple lack of information about devices. If it once again became normal for proper circuit diagrams of boards to be made available, so that even a small proportion of faults could be fixed, the savings (financial, social, and ecological) could be huge. With free hardware designs, even greater changes could become possible: `design for test&#8217; is a common feature of closed-source hardware design; `design for repairability&#8217; could become a common feature of free hardware design.</p>
<p>Being able to fix hardware is a general social need. `Adapting hardware&#8217; is something that only electronics engineers or hobbyists are likely to want to do, but is still important. A typical example is the repeated complaint on electronics newsgroups that a device programmer cannot be made to work with a new version of device, not because it is physically incapable of doing so, but because there is not enough information available to adapt the programmer (where in this case &#8216;adapting&#8217; would mean altering the firmware).</p>
<p>More important is the ability to adapt designs. In current practice, a hardware design belongs to the company which created it and is known by no-one outside the company (excluding the reverse-engineering industry &#8211; itself an example of the waste of energy created by the proprietary design system). Improvements to the design can therefore only be made by people within the company (in the extreme case, if the company folds the design dies with it). Free software has shown that it is possible for software to evolve steadily over the years as amendments, improvements, and bug fixes are made available from a very large range of contributors. There is no reason why the same should not be true for hardware designs. Without it, we have had phenomena like the acceptance of video players with user interfaces so unfriendly they became a joke for years.<br />
3. Other developers cannot learn from the design, or base new work on it<br />
It is in this area that there are the closest parallels with software, and rms&#8217; words can be repeated almost verbatim:<br />
Restraints on the use of existing designs tend to prevent the accumulation of knowledge that comes from building on previous designers work, making it necessary to start from scratch when developing a design. They also prevent new practitioners from studying existing designs to learn useful techniques or even how large designs can be structured &#8211; apart, of course, from those within companies who have a history of their own designs to build on, or the equipment and time to reverse-engineer the work of others.</p>
<p>The same restraints also obstruct education. As time has gone by, students are still likely to be familiar with and taught the use of 74 series logic devices &#8211; dating from the 1970s, and documented in the excellent Texas databooks. Many students are excellent at carrying out the small designs possible with these devices (designs completely untypical of the majority of contemporary practice). They may also be familiar with the implementation of small designs for FPGAs or ICs. They are far less likely (except in the very largest universities with commercial connections) to be familiar with the inner workings of any of the more recent devices they may actually use in their daily life &#8211; even for engineering students, these have largely become `black boxes&#8217;.<br />
The result is a tendency to exaggerate a split between teaching and the real life use of technology, and a consequent steady decrease in interest in electronics among students. On those occasions when students are able to work on `real-life&#8217; designs, it will be subject to commercial backing and so to NDAs and all the general restraints on disclosure of information which was once central to the function of universities.</p>
<p>Outside the area of education, the fact that it is not legally possible to base new designs on those created by others creates huge amounts of wasted and unnecessary effort. It has also become increasingly impractical as the time-to-market for new designs shortens. The result has been the attempt to create a market in hardware `IP&#8217; decoupled from the market in physical hardware, a growth in fabless design houses, and in semiconductor fabs not tied to any one design company. But the growth of this market has been very slow, since all the participants want to make sure no-one gets their `IP&#8217; for free. Problems such as: how to encrypt or otherwise &#8216;lock down&#8217; of IP (since no-one fully trusts the legal system); quality (since no-one knows how to guarantee that the &#8216;IP&#8217; which has not yet been shown is of a reasonable standard); and mergeability of cores from different suppliers (since there are many different proprietary standards involved), have all made the creation of a genuine IP market difficult.<br />
This is an area where free hardware designs can flourish: no requirement for encryption; quality can be assessed freely; and just as free software has been shown to be an excellent driver for the spreading standards, so free hardware design can be expected to do the same in this field. And above all, once designs are no longer &#8216;closed&#8217; the rate of development and improvement can be expected to increase, as some of the energy currently put into developing similar designs from scratch in many companies at once is transferred to developing completely new designs and improving commonly available ones.<br />
Conclusions<br />
All three of Richard Stallman&#8217;s original justifications for free software apply, in different forms, to free hardware design. The argument that in spite of this free hardware design is impossible for cost reasons is based on the cost of reproducing physical hardware, not on the cost of reproducing designs, and so is not directly relevant. In spite of differing over this point, the FSF is still broadly sympathetic to the development of free hardware designs. Creators of free hardware designs should return the sympathy: free software and free hardware design should stand together; they have the same roots.</p>
<p>© Graham Seaman 1999</p>
]]></content:encoded>
			<wfw:commentRss>http://softwarelibreeingenieria.site40.net/?feed=rss2&amp;p=497</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Robust Inexpensive Multi-Purpose Robotic Arm</title>
		<link>http://softwarelibreeingenieria.site40.net/?p=494</link>
		<comments>http://softwarelibreeingenieria.site40.net/?p=494#comments</comments>
		<pubDate>Wed, 18 Nov 2009 16:51:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Docentes]]></category>
		<category><![CDATA[Estudiantes]]></category>
		<category><![CDATA[Robótica]]></category>

		<guid isPermaLink="false">http://softwarelibreeingenieria.site40.net/?p=494</guid>
		<description><![CDATA[<br/><p></p>
<p>Alana Lafferty
UAP Report
UAP Advisor: Professor Rodney Brooks and Dr. Una May O’Reilly
May 20, 2005</p>
]]></description>
			<content:encoded><![CDATA[<br/><p><a href="http://robotnonsense.com/arm/UAPreport.pdf"><img src="http://softwarelibreeingenieria.site40.net/wp-content/uploads/2009/11/InexpensiveMulti-PurposeRoboticArm.jpeg" alt="InexpensiveMulti-PurposeRoboticArm" title="InexpensiveMulti-PurposeRoboticArm" width="600" height="396" class="alignnone size-full wp-image-495" /></a></p>
<p>Alana Lafferty<br />
UAP Report<br />
UAP Advisor: Professor Rodney Brooks and Dr. Una May O’Reilly<br />
May 20, 2005</p>
]]></content:encoded>
			<wfw:commentRss>http://softwarelibreeingenieria.site40.net/?feed=rss2&amp;p=494</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rigs of Rods, Open Source vehicle simulator</title>
		<link>http://softwarelibreeingenieria.site40.net/?p=484</link>
		<comments>http://softwarelibreeingenieria.site40.net/?p=484#comments</comments>
		<pubDate>Mon, 16 Nov 2009 21:13:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Simulación]]></category>
		<category><![CDATA[Visualización]]></category>

		<guid isPermaLink="false">http://softwarelibreeingenieria.site40.net/?p=484</guid>
		<description><![CDATA[<br/><p>Rigs of Rods (also known as RoR), is an Open Source truck, car, airplane and boat simulator. You can drive, fly or sail in total freedom in an open environment. What makes RoR different to most simulators is its unique soft-body physics: vehicles chassis and wheels are simulated in real-time as flexible objects, giving the [...]]]></description>
			<content:encoded><![CDATA[<br/><p><a href="http://www.rigsofrods.com/" mce_href="http://www.rigsofrods.com/">Rigs of Rods</a> (also known as RoR), is an <b>Open Source</b> truck, car, airplane and boat simulator. You can drive, fly or sail in total freedom in an open environment. What makes RoR different to most simulators is its unique soft-body physics: vehicles chassis and wheels are simulated in real-time as flexible objects, giving the simulation an extremely accurate behavior, while allowing the vehicles to be simply specified by their structural composition, as a network of interconnected nodes (forming the chassis and the wheels). Crashing into walls or terrain can permanently deform a vehicle in a realistic manner. In addition to its unique soft-body physics, RoR also features an advanced flight model based on blade element theory, allowing the accurate simulation of any airplane, base on their physical dimensions and wing airfoils. It also features an accurate buoyancy model based on elemental pressure gradients, enabling boats with complex hulls to move realistically in the swell.</p>
<p><img title="&quot;allowFullScreen&quot;:&quot;true&quot;,&quot;allowScriptAccess&quot;:&quot;always&quot;,&quot;src&quot;:&quot;http://www.youtube.com/v/YBBbK1Bgnf0&amp;border=1&amp;color1=0xe1600f&amp;color2=0xfebd01&amp;hl=en&amp;feature=player_embedded&amp;fs=1&quot;,&quot;allowfullscreen&quot;:&quot;true&quot;" class="mceItemFlash" src="http://softwarelibreeingenieria.site40.net/wp-includes/js/tinymce/plugins/media/img/trans.gif" mce_src="http://softwarelibreeingenieria.site40.net/wp-includes/js/tinymce/plugins/media/img/trans.gif" height="349" width="425"/></p>
<p>RoR is highly moddable: currently there are <b>2073</b> mods for RoR.</p>
]]></content:encoded>
			<wfw:commentRss>http://softwarelibreeingenieria.site40.net/?feed=rss2&amp;p=484</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OGRE, Object-Oriented Graphics Rendering Engine</title>
		<link>http://softwarelibreeingenieria.site40.net/?p=486</link>
		<comments>http://softwarelibreeingenieria.site40.net/?p=486#comments</comments>
		<pubDate>Mon, 16 Nov 2009 10:16:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ingenieros]]></category>
		<category><![CDATA[Investigadores]]></category>
		<category><![CDATA[Librerias]]></category>
		<category><![CDATA[Visualización]]></category>

		<guid isPermaLink="false">http://softwarelibreeingenieria.site40.net/?p=486</guid>
		<description><![CDATA[<br/>
<p id="post-7"></p>
<p>OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on [...]]]></description>
			<content:encoded><![CDATA[<br/><div id="contentarea">
<p id="post-7"><a href="http://www.ogre3d.org/"><img src="http://www.ogre3d.org/wp-content/uploads/2009/01/ogre_16_logo.gif" alt="http://www.ogre3d.org/wp-content/uploads/2009/01/ogre_16_logo.gif" /></a></p>
<p>OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes.</p>
<p id="post-7">
<h2>Features</h2>
<div>
<p>Features									 							 			 			 		 				 			 				<strong>Productivity features</strong></p>
<ul>
<li>Simple, easy to use OO interface designed to minimise the effort required to render 3D scenes, and to be independent of 3D implementation i.e. Direct3D/OpenGL.</li>
<li>Extensible example framework makes getting your application running is quick and simple</li>
<li>Common requirements like render state management, spatial culling, dealing with transparency are done for you automatically saving you valuable time</li>
<li>Clean, uncluttered design and full documentation of all engine classes</li>
<li>Proven, stable engine used in several commercial products</li>
</ul>
<p><strong>Platform &amp; 3D API support</strong></p>
<ul>
<li>Direct3D and OpenGL support</li>
<li>Windows (all major versions), Linux and Mac OSX support</li>
<li>Builds on Visual C++ and Code::Blocks on Windows</li>
<li>Builds on gcc 3+ on Linux / Mac OSX (using XCode)</li>
</ul>
<p><strong>Material / Shader support</strong></p>
<ul>
<li>Powerful material declaration language allows you to maintain material assets outside of your code</li>
<li>Supports vertex and fragment programs (shaders), both low-level programs written in assembler, and high-level programs written in Cg, DirectX9 HLSL, or GLSL and provides automatic support for many commonly bound constant parameters like worldview matrices, light state information, object space eye position etc</li>
<li>Supports the complete range of fixed function operations such as multitexture and multipass blending, texture coordinate generation and modification, independent colour and alpha operations for non-programmable hardware or for lower cost materials</li>
<li>Multiple pass effects, with pass iteration if required for the closest ‘n’ lights</li>
<li>Support for multiple material techniques means you can design in alternative effects for a wide range of cards and OGRE automatically uses the best one supported</li>
<li>Material LOD support; your materials can reduce in cost as the objects using them get further away</li>
<li>Load textures from PNG, JPEG, TGA, BMP or DDS files, including unusual formats like 1D textures, volumetric textures, cubemaps and compressed textures (DXT/S3TC)</li>
<li>Textures can be provided and updated in realtime by plugins, for example a video feed</li>
<li>Easy to use projective texturing support</li>
</ul>
<p><strong>Meshes</strong></p>
<ul>
<li>Flexible mesh data formats accepted, separation of the concepts of vertex buffers, index buffers, vertex declarations and buffer mappings</li>
<li>Biquadric Bezier patches for curved surfaces</li>
<li>Progressive meshes (LOD), manual or automatically generated</li>
<li>Static geometry batcher</li>
</ul>
<p><strong>Animation</strong></p>
<ul>
<li>Sophisticated skeletal animation support
<ul>
<li>blending of multiple animations with variable weights</li>
<li>variable/multiple bone weight skinning</li>
<li>software and hardware-accelerated skinning pipelines with intelligent buffer sharing</li>
<li>manual bone control</li>
<li>Configurable interpolation modes, accuracy vs speed tradeoffs</li>
</ul>
</li>
<li>Flexible shape animation support
<ul>
<li>Morph animation for legacy applications where you wish to perform simple linear blends between shape snapshots</li>
<li>Pose animation for modern shape animation, allowing you to blend many poses at variable weights along a timeline, for example expression / mouth shapes to perform facial animation</li>
<li>Both techniques can be implemented in hardware and software depending on hardware support</li>
</ul>
</li>
<li>Animation of SceneNodes for camera paths and similar techniques, using spline interpolation where needed</li>
<li>Generic animation tracks can accept pluggable object adaptors to enable you to animate any parameter of any object over time</li>
</ul>
<p><strong>Scene Features</strong></p>
<ul>
<li>Highly customisable, flexible scene management, not tied to any single scene type. Use predefined classes for scene organisation if they suit or plug in your own subclass to gain full control over the scene organisation</li>
<li>Several example plugins demonstrate various ways of handling the scene specific to a particular type of layout (e.g. BSP, Octree)</li>
<li>Hierarchical scene graph; nodes allow objects to be attached to each other and follow each others movements, articulated structures etc</li>
<li>Multiple shadow rendering techniques, both modulative and additive techniques, stencil and texture based, each highly configurable and taking full advantage of any hardware acceleration available.</li>
<li>Scene querying features</li>
</ul>
<p><strong>Special Effects</strong></p>
<ul>
<li>Compositor system, allowing for full-screen postprocessing effects to be defined easily, via scripts if desired</li>
<li>Particle Systems, including easily extensible emitters, affectors and renderers (customisable through plugins). Systems can be defined in text scripts for easy tweaking. Automatic use of particle pooling for maximum performance</li>
<li>Support for skyboxes, skyplanes and skydomes, very easy to use</li>
<li>Billboarding for sprite graphics</li>
<li>Ribbon trails</li>
<li>Transparent objects automatically managed (rendering order &amp; depth buffer settings all set up for you)</li>
</ul>
<p><strong>Misc features</strong></p>
<ul>
<li>Common resource infrastructure for memory management and loading from archives (ZIP, PK3)</li>
<li>Flexible plugin architecture allows engine to be extended without recompilation</li>
<li>‘Controllers’ allow you to easily organise derived values between objects e.g. changing the colour of a ship based on shields left</li>
<li>Debugging memory manager for identifying memory leaks</li>
<li>ReferenceAppLayer provides an example of how to combine OGRE with other libraries, for example ODE for collision &amp; physics</li>
<li>XMLConverter to convert efficient runtime binary formats to/from XML for interchange or editing</li>
</ul>
<p><img src="http://www.ogre3d.org/wiki/images/d/df/Week10.jpg" alt="http://www.ogre3d.org/wiki/images/d/df/Week10.jpg" width="847" height="635" /></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://softwarelibreeingenieria.site40.net/?feed=rss2&amp;p=486</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Orocos, a general-purpose, free software, and modular framework for robot and machine control</title>
		<link>http://softwarelibreeingenieria.site40.net/?p=479</link>
		<comments>http://softwarelibreeingenieria.site40.net/?p=479#comments</comments>
		<pubDate>Mon, 16 Nov 2009 10:05:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Control]]></category>
		<category><![CDATA[Ingenieros]]></category>
		<category><![CDATA[Investigadores]]></category>
		<category><![CDATA[Librerias]]></category>
		<category><![CDATA[Robótica]]></category>
		<category><![CDATA[Tiempo real]]></category>

		<guid isPermaLink="false">http://softwarelibreeingenieria.site40.net/?p=479</guid>
		<description><![CDATA[<br/><p></p>
The Orocos Project
Smarter control in robotics &#38; automation!
“Orocos” is the acronym of the       Open Robot Control 	  Software project. The project&#8217;s aim is to develop       a general-purpose, free software, and modular framework for robot and machine control.      [...]]]></description>
			<content:encoded><![CDATA[<br/><p><a href="http://www.orocos.org"><img src="http://www.orocos.org/files/logo-t.png" alt="http://www.orocos.org/files/logo-t.png" /></a></p>
<h1><a href="http://www.orocos.org">The Orocos Project</a></h1>
<div>Smarter control in robotics &amp; automation!</div>
<div>“<acronym>Orocos</acronym>” is the acronym of the       <span><em><a href="http://www.orocos.org/" target="_top">Open Robot Control 	  Software</a></em></span> project. The project&#8217;s aim is to develop       a general-purpose, free software, and modular <span><em>framework</em></span> for <span><em>robot</em></span> and <span><em>machine control</em></span>.       The <acronym>Orocos</acronym> project supports 4 C++ libraries: the Real-Time Toolkit, the       Kinematics and Dynamics Library, the Bayesian Filtering Library and       the Orocos Component Library.</div>
<div><a href="http://www.orocos.org"><img src="http://people.mech.kuleuven.be/%7Eorocos/pub/stable/documentation/rtt/v1.4.x/doc-xml/images/RTT_KDL_BFL_400.png" alt="http://people.mech.kuleuven.be/~orocos/pub/stable/documentation/rtt/v1.4.x/doc-xml/images/RTT_KDL_BFL_400.png" /></a></div>
<div>
<div>
<ul type="disc">
<li>The <acronym>Orocos</acronym> Real-Time Toolkit (RTT) is not an application 	  in itself, but it provides the infrastructure and the 	  functionalities to build robotics applications in C++. The 	  emphasis is on <span><em>real-time</em></span>, 	  <span><em>on-line interactive</em></span> and 	  <span><em>component based</em></span> applications.</li>
<li>The <acronym>Orocos</acronym> Components Library (OCL) provides some ready to 	  use control components. Both Component management and 	  Components for control and hardware access are available.</li>
<li>The <acronym>Orocos</acronym> Kinematics and Dynamics Library (KDL) is a C++ 	  library which allows to calculate kinematic chains in 	  real-time.</li>
<li>The <acronym>Orocos</acronym> Bayesian Filtering Library (BFL) provides an 	  application independent framework for inference in Dynamic 	  Bayesian Networks, i.e., recursive information processing 	  and estimation algorithms based on Bayes&#8217; rule, such as 	  (Extended) Kalman Filters, Particle Filters (Sequential 	  Monte methods), etc.</li>
</ul>
</div>
<p><acronym>Orocos</acronym> is a free software project, hence its code and documentation       are released under Free Software licenses.</div>
]]></content:encoded>
			<wfw:commentRss>http://softwarelibreeingenieria.site40.net/?feed=rss2&amp;p=479</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenServo, toward the creation of high quality digital servo for robotics</title>
		<link>http://softwarelibreeingenieria.site40.net/?p=476</link>
		<comments>http://softwarelibreeingenieria.site40.net/?p=476#comments</comments>
		<pubDate>Mon, 16 Nov 2009 09:56:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hardware libre]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://softwarelibreeingenieria.site40.net/?p=476</guid>
		<description><![CDATA[<br/><p>OpenServo is an open community-based project with the goal of creating a high quality digital servo for robotics.</p>
<p>Some of the many features of the OpenServo include:</p>

High performance AVR 8-bit microcontroller
Compact H-Bridge with high performance MOSFETs
Precision control over servo position and speed
I2C/TWI based interface for control and feedback
Feedback of position, speed, voltage and power
Advanced curve based [...]]]></description>
			<content:encoded><![CDATA[<br/><p><strong>OpenServo</strong> is an open community-based project with the goal of creating a <strong>high quality digital servo</strong> for robotics.</p>
<p><strong>Some of the many features of the OpenServo include:</strong></p>
<ul>
<li>High performance AVR 8-bit microcontroller</li>
<li>Compact H-Bridge with high performance MOSFETs</li>
<li>Precision control over servo position and speed</li>
<li>I2C/TWI based interface for control and feedback</li>
<li>Feedback of position, speed, voltage and power</li>
<li>Advanced curve based motion profile support</li>
<li>EEPROM storage of servo configuration information</li>
<li>Software written in C using free development tools</li>
<li>I2C/TWI bootloader and GUI programmer</li>
</ul>
<p><a href="http://www.openservo.com/"><img src="http://www.openservo.com/FrontPage?action=AttachFile&amp;do=get&amp;target=openservo.jpg" alt="http://www.openservo.com/FrontPage?action=AttachFile&amp;do=get&amp;target=openservo.jpg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://softwarelibreeingenieria.site40.net/?feed=rss2&amp;p=476</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Engine Dynamics. Library for simulation of rigid bodies dynamics.</title>
		<link>http://softwarelibreeingenieria.site40.net/?p=473</link>
		<comments>http://softwarelibreeingenieria.site40.net/?p=473#comments</comments>
		<pubDate>Mon, 16 Nov 2009 09:50:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Física]]></category>
		<category><![CDATA[Librerias]]></category>
		<category><![CDATA[Simulación]]></category>
		<category><![CDATA[mecánica]]></category>

		<guid isPermaLink="false">http://softwarelibreeingenieria.site40.net/?p=473</guid>
		<description><![CDATA[<img src="http://softwarelibreeingenieria.site40.net/wp-content/uploads/gear.png" width="46" height="50" alt="" title="mecánica" /><br/><p>ODE is an open source, high performance library for simulating rigid body dynamics. It is fully featured, stable, mature and platform independent with an easy to use C/C++ API. It has advanced joint types and integrated collision detection with friction. ODE is useful for simulating vehicles, objects in virtual  reality environments and virtual creatures. [...]]]></description>
			<content:encoded><![CDATA[<img src="http://softwarelibreeingenieria.site40.net/wp-content/uploads/gear.png" width="46" height="50" alt="" title="mecánica" /><br/><p><span style="font-family: Arial,Helvetica,sans-serif;">ODE is an open source, high performance library for simulating rigid body dynamics. It is fully featured, stable, mature and platform independent with an easy to use C/C++ API. It has advanced joint types and integrated collision detection with friction. ODE is useful for simulating vehicles, objects in virtual  reality environments and virtual creatures.  It is currently used in many computer games, 3D authoring tools and simulation tools. </span><span style="font-family: Arial,Helvetica,sans-serif;">This library is free software.</span></p>
<p><a href="http://www.ode.org/"><img src="http://www.ode.org/pix2/odelogo.jpg" alt="http://www.ode.org/pix2/odelogo.jpg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://softwarelibreeingenieria.site40.net/?feed=rss2&amp;p=473</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Physical Rigging, library for complex dynamics simulation and visualization.</title>
		<link>http://softwarelibreeingenieria.site40.net/?p=470</link>
		<comments>http://softwarelibreeingenieria.site40.net/?p=470#comments</comments>
		<pubDate>Mon, 16 Nov 2009 09:45:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ingenieros]]></category>
		<category><![CDATA[Investigadores]]></category>
		<category><![CDATA[Simulación]]></category>
		<category><![CDATA[Tiempo real]]></category>
		<category><![CDATA[Visualización]]></category>
		<category><![CDATA[mecánica]]></category>
		<category><![CDATA[modelado]]></category>

		<guid isPermaLink="false">http://softwarelibreeingenieria.site40.net/?p=470</guid>
		<description><![CDATA[<img src="http://softwarelibreeingenieria.site40.net/wp-content/uploads/gear.png" width="46" height="50" alt="" title="mecánica" /><br/><p>Physics libraries such as ODE provide excellent real-time simulation, embedding them in a 3D application to create a virtual reality is far from trivial. It is often prohibitively difficult to create a simulated reality that incorporates complex dynamic objects that interact with each other and the environment under physics&#8217; constraints.
One of the major obstacles is [...]]]></description>
			<content:encoded><![CDATA[<img src="http://softwarelibreeingenieria.site40.net/wp-content/uploads/gear.png" width="46" height="50" alt="" title="mecánica" /><br/><p>Physics libraries such as ODE provide excellent real-time simulation, embedding them in a 3D application to create a virtual reality is far from trivial. It is often prohibitively difficult to create a simulated reality that incorporates complex dynamic objects that interact with each other and the environment under physics&#8217; constraints.<br />
One of the major obstacles is mapping between meshes and objects supported by the physics engine.—This is what EZPhysics aims to solve.</p>
<p>EZPhysics API is licensed under the GNU Lesser Public License (LGPL).</p>
<p>The system is composed of two parts:</p>
<ul>
<li>Editor &amp; Simulator—Lets you interactively embed objects supported by the physics engine into 3D meshes, attach joints and constraints to the physics objects, save the “physically rigged” scenes into files, and run simulations.</li>
<li>API—Lets you embed the “physically rigged” meshes into your application. This involves using classes and methods for reading the editor files and manipulating the physical aspects of the objects, such as applying torques and forces to joints.</li>
</ul>
<p><a href="http://ezphysics.org/"><img src="http://ezphysics.org/index_files/image3781.jpg" alt="http://ezphysics.org/index_files/image3781.jpg" /><img src="http://ezphysics.org/index_files/image10531.jpg" alt="http://ezphysics.org/index_files/image10531.jpg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://softwarelibreeingenieria.site40.net/?feed=rss2&amp;p=470</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CarWorld, a small driving simulator/demo</title>
		<link>http://softwarelibreeingenieria.site40.net/?p=467</link>
		<comments>http://softwarelibreeingenieria.site40.net/?p=467#comments</comments>
		<pubDate>Mon, 16 Nov 2009 09:39:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Estudiantes]]></category>
		<category><![CDATA[Pequeños ingenieros]]></category>
		<category><![CDATA[Visualización]]></category>

		<guid isPermaLink="false">http://softwarelibreeingenieria.site40.net/?p=467</guid>
		<description><![CDATA[<br/><p>CarWorld is a small driving simulator/demo I use to test various things 				of interest. It was mostly developed when I was a student. It is released with the full source code under the 				GNU General Public License.</p>
The rendering
<p>The two top pictures represent an slightly older 					version (v0.072) but graphically similar of CarWorld as it was [...]]]></description>
			<content:encoded><![CDATA[<br/><p><a href="http://carworld.sourceforge.net/">CarWorld</a> is a small driving simulator/demo I use to test various things 				of interest. It was mostly developed when I was a student. It is released with the full source code under the 				<a href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License</a>.</p>
<h3>The rendering</h3>
<p>The two top pictures represent an slightly older 					version (v0.072) but graphically similar of CarWorld as it was 					presented 					for my project. v0.072 includes an OpenGL based renderer allowing</p>
<ul>
<li>file input and displaying of texture mapped models 						with interpolated surface normals, real time projected shadows (as seen 						in the dino lights example).</li>
<li>background object</li>
<li>on screen command line to modify visual and simulation parameters</li>
</ul>
<h3>The mechanics</h3>
<ul>
<li>based on classical mechanics</li>
<li>uses standard metrics (Newtons, meters, seconds&#8230;)</li>
<li>there are no constraints on the environment surface</li>
<li>variable length time increments and variable increment number means &#8220;CarWorld time&#8221; is not dependent on frame rate.</li>
<li>adjustable simulation specs include: metrics, mass, 						moment of inertia around rotation axis, suspension pre load, 						compression 						dampin</li>
</ul>
<h3>Where I am now</h3>
<p>I am now working at <a href="http://www.oktal.fr/">OKTAL</a> where I work on  				<a href="http://www.callasprosper.com/index.php?menu=software">Callas/Prosper</a> a vehicle dynamics evaluation tool and  full scale driving simulator.</p>
<h3>The rendering</h3>
<p>The two top pictures represent an slightly older 					version (v0.072) but graphically similar of CarWorld as it was 					presented 					for my project. v0.072 includes an OpenGL based renderer allowing</p>
<ul>
<li>file input and displaying of texture mapped models 						with interpolated surface normals, real time projected shadows (as seen 						in the dino lights example).</li>
<li>background object</li>
<li>on screen command line to modify visual and simulation parameters</li>
</ul>
<h3>The mechanics</h3>
<ul>
<li>based on classical mechanics</li>
<li>uses standard metrics (Newtons, meters, seconds&#8230;)</li>
<li>there are no constraints on the environment surface</li>
<li>variable length time increments and variable increment number means &#8220;CarWorld time&#8221; is not dependent on frame rate.</li>
<li>adjustable simulation specs include: metrics, mass, 						moment of inertia around rotation axis, suspension pre load, 						compression 						damping, rebound damping, engine torque output, air friction, surface 						friction.</li>
</ul>
<h3><a href="http://carworld.sourceforge.net/"><img style="border: 0px solid; width: 256px; height: 188px;" src="http://carworld.sourceforge.net/cwscreen3small.gif" alt="cwscreen3small" /><img src="http://carworld.sourceforge.net/screenshots/carworld-0.239_morphos_small.jpg" alt="thumbnail" /><img style="border: 0px solid; width: 256px; height: 188px;" src="http://carworld.sourceforge.net/cwscreen4small.gif" alt="cwscreen4small" /></a></h3>
<table style="text-align: left; width: 100%;" border="0" cellspacing="10" cellpadding="0">
<tbody></tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://softwarelibreeingenieria.site40.net/?feed=rss2&amp;p=467</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GNUmed, free project for paperless medical practice</title>
		<link>http://softwarelibreeingenieria.site40.net/?p=464</link>
		<comments>http://softwarelibreeingenieria.site40.net/?p=464#comments</comments>
		<pubDate>Mon, 16 Nov 2009 09:27:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Medicina]]></category>

		<guid isPermaLink="false">http://softwarelibreeingenieria.site40.net/?p=464</guid>
		<description><![CDATA[<br/><p>The GNUmed project builds free, liberated open source Electronic Medical Record software to assist and improve longitudinal care. It is made available at no charge and is capable of running on GNU/Linux, Windows and Mac OS X. It is developed by a handful of medical doctors and programmers from all over the world. It can [...]]]></description>
			<content:encoded><![CDATA[<br/><p>The <strong>GNUmed</strong> project builds free, <em>liberated</em> open source <strong>Electronic Medical Record</strong> software to assist and improve longitudinal care. It is made available at no charge and is capable of running on GNU/Linux, Windows and Mac OS X. It is developed by a handful of medical doctors and programmers from all over the world. It can be <strong>useful to</strong> anyone documenting the health of patients including, but not limited to, <strong>doctors, physical therapists, occupational therapists</strong> &#8230;</p>
<p><a href="http://wiki.gnumed.de/bin/view/Gnumed"><img src="http://www.gnumed.de/header-logo-gnumed.png" alt="http://www.gnumed.de/header-logo-gnumed.png" /></a></p>
<p><strong>What is GNUmed?</strong></p>
<p><a href="http://wiki.gnumed.de/bin/view/Gnumed/GnuMed">GnuMed</a> is a group of practising doctors, programmers and free software enthusiasts from around the world, committed to provide a superior, free software solution for community practice. Using tried-and-true technology, GNUmed software will start out having record-keeping, but will eventually cover all aspects of medical practice, and will interface well with third-party software. Technically speaking, it tries to do things &#8220;cleanly&#8221;, but takes a pragmatic rather than purist approach. Currently, GNUmed&#8217;s data is accessed via business objects implemented in Python which provide and govern direct access to the PostgreSQL RDBMS, but GNUmed will also be able access various types of data stores such as other RDBMS or LDAP.</p>
<p>GNUmed cleanly separates the medical aspects (record keeping) from the administrative aspects (billing, storage) of a medical practice. Thereby it allows GNUmed to be internationalized to different jurisdictions.</p>
<hr /><a name="WhoGnuMedFor"></a> <strong>Who is GNUmed for?</strong></p>
<p>GNUmed is suitable for any health care provider interested in keeping a sound and comprehensive medical record. It is currently in use with GPs and physical therapists. GNUmed safely operates on networks of a few to many users, and supports secure, remote access. It does also operate on a single computer, which makes it possible to initially examine the software, and may suit doctors or nurse clinicians serving rural or disadvantaged areas with limited infrastructure.</p>
<p>This is done by installing a &#8220;localhost&#8221; database in your machine or server infrastructure. More Information on the Documentation.</p>
<h3></h3>
<h3>What can GNUmed do for me <strong>today</strong> ?</h3>
<p>As of August 2009 GNUmed can be used to do the following:</p>
<div>
<ul>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Administration"> Administration</a>
<ul>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Appointment_handling_using_partn"> Appointment handling (using partner application)</a></li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Manage_waiting_lists"> Manage waiting lists</a></li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Staff_handling"> Staff handling</a></li>
</ul>
</li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Medical_Record"> Medical Record</a>
<ul>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Allergy_Handling"> Allergy Handling</a></li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Document_Management"> Document Management</a></li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Forms_and_Letters"> Forms and Letters</a></li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Inbox_Handling"> Inbox Handling</a></li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Measurements_Handling"> Measurements Handling <img title="NEW" src="http://wiki.gnumed.de/twiki/pub/TWiki/TWikiDocGraphics/new.gif" border="0" alt="NEW" width="30" height="16" /></a></li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Progress_Notes"> Progress Notes</a></li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Structured_Problem_Lists"> Structured Problem Lists</a></li>
</ul>
</li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Patient_Handling"> Patient Handling</a>
<ul>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Add_patients"> Add patients</a></li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Import_patients"> Import patients</a></li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Merge_patients"> Merge patients</a></li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Manage_patients"> Manage patients</a></li>
</ul>
</li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Other_Client_Functionality"> Other Client Functionality</a>
<ul>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Customization"> Customization</a></li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Interfaces"> Interfaces</a></li>
</ul>
</li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Multi_language_capable_i18n"> Multi-language-capable (i18n)</a>
<ul>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Statistics_and_Reports"> Statistics and Reports</a></li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Tools"> Tools</a></li>
</ul>
</li>
<li> <a href="http://wiki.gnumed.de/bin/view/Gnumed/WhatCanIActuallyDOWithGNUmedToday#Database_Functionality"> Database Functionality</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://softwarelibreeingenieria.site40.net/?feed=rss2&amp;p=464</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- www.000webhost.com Analytics Code -->
<script type="text/javascript" src="http://analytics.hosting24.com/count.php"></script>
<noscript><a href="http://www.hosting24.com/"><img src="http://analytics.hosting24.com/count.php" alt="web hosting" /></a></noscript>
<!-- End Of Code -->
