Projects / Vamos Automotive Simulator

Vamos Automotive Simulator

Vamos is an automotive simulation framework with an emphasis on thorough physical modeling and good C++ design. A real-time, first-person, 3D driving application is included.

Tags
Licenses
Implementation

RSS Recent releases

  •  08 Feb 2014 06:14

    Release Notes: The main application is now a Python 3 program. The C++ simulation code is wrapped into modules by Boost.Python, so there's no loss of performance. This is intended to be a first step toward a friendlier game-like interface. Other changes include better robot behavior, especially when passing, the ability to qualify and race against robot cars, tire heating, and improved randomly-generated tracks.

    •  19 Jan 2012 23:33

    Release Notes: This release adds improvements to the computer-controlled cars. They handle just about any track without tweaking. They even account for humps, dips, and banking when deciding how fast to go and when to brake. They can be pretty stiff competition. The control algorithms are documented in detail.

    •  12 May 2010 10:50

      Release Notes: Robot drivers now try to avoid collisions. Heavily used vector functions were inlined to improve performance. Bumpy surfaces are more realistic. Timing inaccuracies have been fixed. A sound for riding kerbs has been added. The map view now has keys for zooming and panning. Several new tracks have been added: Yas Marnia, Monza with banked oval, Valencia, Singapore, Jerez, and the new Silverstone layout.

      •  14 Jun 2009 09:44

        Release Notes: The performance of robot cars was greatly improved. The "--demo" or "-d" option was added in case you want to ride along with a robot. Aerodynamic forces are now reduced when driving in another car's slipstream. The density of the air is reduced, resulting in decreased drag and downforce when a car is where another car has recently been. Compilation errors with GCC 4.3 have been fixed.

        •  21 Sep 2008 08:09

        Release Notes: Computer controlled cars were added. The control algorithm operates the steering, throttle, brakes, and transmission to make the car follow a calculated racing line. The car definitions provide some performance parameters for the control algorithm.

        Screenshot

        Project Spotlight

        JDAL (Java Database Application Library)

        A Java Database Application Library.

        Screenshot

        Project Spotlight

        Caché Monitor

        A dev utility for the InterSystems database Caché.