Windows 7 Sins

Calendario

November 2009
M T W T F S S
« Oct    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Archivos

Encuesta

¿Qué te impide usar solo software libre en ingeniería?

View Results

Loading ... Loading ...

Visitas



Free web hostingWeb hosting

CarWorld, a small driving simulator/demo

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.

The rendering

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

  • file input and displaying of texture mapped models with interpolated surface normals, real time projected shadows (as seen in the dino lights example).
  • background object
  • on screen command line to modify visual and simulation parameters

The mechanics

  • based on classical mechanics
  • uses standard metrics (Newtons, meters, seconds…)
  • there are no constraints on the environment surface
  • variable length time increments and variable increment number means “CarWorld time” is not dependent on frame rate.
  • adjustable simulation specs include: metrics, mass, moment of inertia around rotation axis, suspension pre load, compression dampin

Where I am now

I am now working at OKTAL where I work on Callas/Prosper a vehicle dynamics evaluation tool and  full scale driving simulator.

The rendering

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

  • file input and displaying of texture mapped models with interpolated surface normals, real time projected shadows (as seen in the dino lights example).
  • background object
  • on screen command line to modify visual and simulation parameters

The mechanics

  • based on classical mechanics
  • uses standard metrics (Newtons, meters, seconds…)
  • there are no constraints on the environment surface
  • variable length time increments and variable increment number means “CarWorld time” is not dependent on frame rate.
  • 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.

cwscreen3smallthumbnailcwscreen4small

Open Source Robotic Arm

Open Source Robotic Arm

A five degrees of freedom robotic arm.

Why this isn’t quite ready for sale:
-We lack any inverse kinematics program which makes moving the arm intelligently nearly impossible.
-Without software limits on the servos it is capable of stripping the low cost hobby servo motors (this is alright for testing as they are only five dollars) (we have stripped two in the life of our arm and both happened when we were asking it to do silly things) (this can be fixed by upgrading the servos)
-We haven’t completed the 3d model or assembly instructions just yet, but by studying the photos it is possible to assemble. (think more jigsaw puzzle than lego set)
-The gripper, lets just say the gripper needs a little work.

That said it is an amazingly fun toy to play around with, and a good starting point if anyone has ever had a desire to make the perfect robotic arm (it is open source so you’d be free to make and sell your own)

For more details about becoming a Robotic Arm Developer visit our blog
(http://www.oomlout.com/blog)

OpenSource Robotic Arm

http://www.hobbycity.com/hobbycity/store/catalog/hxt12K.jpghttp://www.pololu.com/picture/0J48.200.jpg?1236749329

http://thingiverse_beta.s3.amazonaws.com/renders/df/ff/f4/bd/ad/RARM-Ponoko_display_medium.jpg

ORBITER flight simulator The big toy for engineers.

ORBITER is a free flight simulator that goes beyond the confines of Earth’s atmosphere. Launch the Space Shuttle from Kennedy Space Center to deploy a satellite, rendezvous with the International Space Station or take the futuristic Delta-glider for a tour through the solar system – the choice is yours.
But make no mistake – ORBITER is not a space shooter. The emphasis is firmly on realism, and the learning curve can be steep. Be prepared to invest some time and effort to brush up on your orbital mechanics background. Good starting points are JPL’s Basics of Space Flight, and R. Braeunig’s Rocket & Space Technology.

X-34Specular reflections from oceanic surfaces
Atlantis Virtual CockpitInside the delta-glider's virtual cockpit

Stelarium, a Planetarium through your computer

Stellarium is a free open source planetarium for your computer. It shows a realistic sky in 3D, just like what you see with the naked eye, binoculars or a telescope.It is being used in planetarium projectors. Just set your coordinates and go.

http://stellarium.org/img/screenshots/0.10-planets.jpg

Main features:

sky

  • default catalogue of over 600,000 stars
  • extra catalogues with more than 210 million stars
  • asterisms and illustrations of the constellations
  • constellations for twelve different cultures
  • images of nebulae (full Messier catalogue)
  • realistic Milky Way
  • very realistic atmosphere, sunrise and sunset
  • the planets and their satellites

interface

  • a powerful zoom
  • time control
  • multilingual interface
  • fisheye projection for planetarium domes
  • spheric mirror projection for your own low-cost dome
  • all new graphical interface and extensive keyboard control
  • telescope control

visualisation

  • equatorial and azimuthal grids
  • star twinkling
  • shooting stars
  • eclipse simulation
  • skinnable landscapes, now with spheric panorama projection

http://stellarium.org/img/screenshots/0.10-constellations.jpg

Next Byte Codes (NBC), software para Lego Mindstorms

Next Byte Codes (NBC) is a simple language with an assembly language syntax that can be used to program LEGO’s NXT programmable brick (from the new LEGO Mindstorms NXT set).

Not eXactly C (NXC) is a high level language, similar to C, built on top of the NBC compiler. It can also be used to program the NXT brick. NXC is basically NQC for the NXT. To compile NXC programs just use the NBC compiler with source code files that have a .nxc file extension.
Welcome to Next Byte Codes and Not eXactly C

GCompris, aprendiendo desde los 2 años

GCompris es un programa de cómputo educacional con diferentes actividades para niños entre 2 y 10 años de edad. Algunas actividades son como juegos, pero siempre son educacionales. Encontrarás algunas actividades dentro de los siguientes temas:

- Descubriendo la computadora: teclado, ratón, diferentes movimientos del ratón, …
- Algebra: tabla de memoria, enumeración, tabla de doble entrada (balance), imagen espejo, …
- Ciencia: El canal, El ciclo del agua, El submarino, …
- Geografía: Coloca los países en el mapa.
- Juegos: ajedrez, memoria, …
- Lectura: práctica de lectura
- Otros: Aprende a decir la hora, Rompecabezas de pinturas famosas, dibujos por vectores, ..

(JPEG)

Step, physical simulator.

Step is an interactive physics simulator. It works like this: you place some bodies on the scene, add some forces such as gravity or springs, then click “Simulate” and Step shows you how your scene will evolve according to the laws of physics. You can change every property of bodies/forces in your experiment (even during simulation) and see how this will change the outcome of the experiment. With Step you can not only learn but feel how physics works !

Features

  • Classical mechanical simulation in two dimensions
  • Particles, springs with dumping, gravitational and coulomb forces
  • Rigid bodies
  • Collision detection (currently only discrete) and handling
  • Soft (deformable) bodies simulated as user-editable particles-springs system, sound waves
  • Molecular dynamics (currently using Lennard-Jones potential): gas and liquid, condensation and evaporation, calculation of macroscopic quantities and their variances
  • Units conversion and expression calculation: you can enter something like “(2 days + 3 hours) * 80 km/h” and it will be accepted as distance value (requires libqalculate)
  • Errors calculation and propagation: you can enter values like “1.3 ± 0.2″ for any property and errors for all dependent properties will be calculated using statistical formulas
  • Solver error estimation: errors introduced by the solver is calculated and added to user-entered errors
  • Several different solvers: up to 8th order, explicit and implicit, with or without adaptive timestep (most of the solvers require GSL library)
  • Controller tool to easily control properties during simulation (even with custom keyboard shortcuts)
  • Tools to visualize results: graph, meter, tracer
  • Context information for all objects, integrated wikipedia browser
  • Collection of example experiments, more can be downloaded with KNewStuff2

http://edu.kde.org/step/pics/step_sm.png

Unit Circle, sine and cosine show

Unit Circle shows the relationship between angles and trigonometric functions like sine and cosine. To do this, the program implements an interactive “unit circle” (radius = 1) diagram, where the user can click or drag to set angles and see how the values of trigonometric functions change accordingly.

http://www.coyotegulch.com/images/unit_circle_ss2.png

Kig, exploring geometric constructions

Kig is a program for exploring geometric constructions. Kig is meant as a useful and powerful utility for high school students and teachers, and as a fun project for developers and others.

http://edu.kde.org/kig/pics/kig-snap-exporters.png

KAlgebra, plotter and calculator with basic algebra

KAlgebra is a mathematical calculator based content markup MathML language. Nowadays it is capable to make simple MathML operations (arithmetic and logical) and representate 2D and 3D graphs. It is actually not necessary to know MathML to use KAlgebra.

http://kalgebra.berlios.de/screenshots/b_kalgebra.png