|
|
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.
  
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)

 

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.

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

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 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, ..
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 !
- 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


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.


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.


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.


|
|