CM Labs Simulations

Last updated
CM Labs Simulations
CM Labs
Formerly
  • Lateral Logic
  • Critical Mass Systems
  • MathEngine Canada
Company type Private
Founded1994;30 years ago (1994)(as Lateral Logic)
2001;23 years ago (2001)(as CM Labs)
Founder
  • Jussi Westergren
  • Robert Weldon
Headquarters,
Canada
OwnerMathEngine PLC (1999-2001)
Website cm-labs.com

CM Labs Simulations is a private company established in Montreal in 2001. CM Labs is the developer of the Vortex simulation platform. The Vortex platform is composed of applications for creating interactive vehicle and mechanical equipment simulations in virtual environments. [1] [2] Vortex simulates rigid body dynamics, [3] collision detection, contact determination, and dynamic reactions. CM Labs also manufactures crane and heavy equipment simulators based on Vortex technology. [4] [5]

Contents

History

The company that was to become CM Labs Simulations was founded as Lateral Logic Inc. in 1994 by Jussi Westergren, Karsten Howes, and Frederic Francis. The company was focused on ground vehicle visual simulation systems, and the development of software toolkits for physics simulation. They released the Lateral Collision Engine (LCE) in 1998, targeting research and enterprise clients. [6]

Lateral Logic was acquired by MathEngine PLC in April 1999 and was renamed Critical Mass Systems. [7] MathEngine's original Dynamics Toolkit and Collision Toolkit were developed in part by Critical Mass Systems, and were targeted for a broad range of gaming, research, and academic markets through 2001.

In 2001, MathEngine spun off Critical Mass Systems business as CM Labs Simulations, consisting of the CM office in Montreal and a portion of MathEngine's technology, renamed Vortex.[ citation needed ] Vortex has been under active development ever since the initial launch of the software in 2001.[ citation needed ]

While MathEngine's remaining technology, itself renamed Karma, became fully absorbed into the Unreal and RenderWare game engines, CM Labs shifted its focus away from gaming to the visual simulation for training (VST) market, targeting Vortex at robotics and heavy-equipment operator training in both commercial and military applications.[ citation needed ]

Clients

CM Labs clients reportedly include FMC Schilling Robotics, iRobot, Honda Research, L3 Technologies, Lockheed Martin, NASA, and Carnegie Mellon University. [8]

Related Research Articles

<span class="mw-page-title-main">Simulation</span> Imitation of the operation of a real-world process or system over time

A simulation is an imitative representation of a process or system that could exist in the real world. In this broad sense, simulation can often be used interchangeably with model. Sometimes a clear distinction between the two terms is made, in which simulations require the use of models; the model represents the key characteristics or behaviors of the selected system or process, whereas the simulation represents the evolution of the model over time. Another way to distinguish between the terms is to define simulation as experimentation with the help of a model. This definition includes time-independent simulations. Often, computers are used to execute the simulation.

<span class="mw-page-title-main">Driving simulator</span> Professional simulator designed for beginner drivers

Driving simulators are used for entertainment as well as in training of driver's education courses taught in educational institutions and private businesses. They are also used for research purposes in the area of human factors and medical research, to monitor driver behavior, performance, and attention and in the car industry to design and evaluate new vehicles or new advanced driver assistance systems.

<span class="mw-page-title-main">Physics engine</span> Software for approximate simulation of physical systems

A physics engine is computer software that provides an approximate simulation of certain physical systems, such as rigid body dynamics, soft body dynamics, and fluid dynamics, of use in the domains of computer graphics, video games and film (CGI). Their main uses are in video games, in which case the simulations are in real-time. The term is sometimes used more generally to describe any software system for simulating physical phenomena, such as high-performance scientific simulation.

<span class="mw-page-title-main">Open Dynamics Engine</span>

The Open Dynamics Engine (ODE) is a physics engine written in C/C++. Its two main components are a rigid body dynamics simulation engine and a collision detection engine. It is free software licensed both under the BSD license and the LGPL.

<span class="mw-page-title-main">Blender Game Engine</span> Discontinued game engine

The Blender Game Engine was a free and open-source 3D production suite used for making real-time interactive content. It was previously embedded within Blender, but support for it was dropped in 2019, with the release of Blender 2.8. The game engine was written from scratch in C++ as a mostly independent component, and includes support for features such as Python scripting and OpenAL 3D sound.

Computer animation physics or game physics are laws of physics as they are defined within a simulation or video game, and the programming logic used to implement these laws. Game physics vary greatly in their degree of similarity to real-world physics. Sometimes, the physics of a game may be designed to mimic the physics of the real world as accurately as is feasible, in order to appear realistic to the player or observer. In other cases, games may intentionally deviate from actual physics for gameplay purposes. Common examples in platform games include the ability to start moving horizontally or change direction in mid-air and the double jump ability found in some games. Setting the values of physical parameters, such as the amount of gravity present, is also a part of defining the game physics of a particular game.

SIMNET was a wide area network with vehicle simulators and displays for real-time distributed combat simulation: tanks, helicopters and airplanes in a virtual battlefield. SIMNET was developed for and used by the United States military. SIMNET development began in the mid-1980s, was fielded starting in 1987, and was used for training until successor programs came online well into the 1990s.

Simulation software is based on the process of modeling a real phenomenon with a set of mathematical formulas. It is, essentially, a program that allows the user to observe an operation through simulation without actually performing that operation. Simulation software is used widely to design equipment so that the final product will be as close to design specs as possible without expensive in process modification. Simulation software with real-time response is often used in gaming, but it also has important industrial applications. When the penalty for improper operation is costly, such as airplane pilots, nuclear power plant operators, or chemical plant operators, a mock up of the actual control panel is connected to a real-time simulation of the physical response, giving valuable training experience without fear of a disastrous outcome.

<span class="mw-page-title-main">Robotics simulator</span> Simulator to create applications for physical robots

A robotics simulator is a simulator used to create an application for a physical robot without depending on the physical machine, thus saving cost and time. In some case, such applications can be transferred onto a physical robot without modification.

Web-based simulation (WBS) is the invocation of computer simulation services over the World Wide Web, specifically through a web browser. Increasingly, the web is being looked upon as an environment for providing modeling and simulation applications, and as such, is an emerging area of investigation within the simulation community.

<span class="mw-page-title-main">Defense industry of Turkey</span>

The defense industry of Turkey has a long history, dated from the Ottoman Empire, and has changed several times during the Republic period.

Real-time simulation refers to a computer model of a physical system that can execute at the same rate as actual "wall clock" time. In other words, the computer model runs at the same rate as the actual physical system. For example, if a tank takes 10 minutes to fill in the real world, it would take 10 minutes to fill in the simulation as well.

Vortex Studio is a simulation software platform developed by CM Labs Simulations. It features a real-time physics engine that simulates rigid body dynamics, collision detection, contact determination, and dynamic reactions. It also contains model import and preparation tools, an image generator, and networking tools for distributed simulation which is accessed through a desktop editor via a GUI. Vortex adds accurate physical motion and interactions to objects in visual-simulation applications for operator training, mission planning, product concept validation, heavy machinery and robotics design and testing, haptics devices, immersive and virtual reality (VR) environments.

AGX Dynamics is a proprietary real-time physics engine developed by Algoryx Simulation AB that simulates rigid body dynamics, collision detection, dry frictional contacts, jointed systems, motors, fluids, deformable materials, hydraulics, hydrodynamics, cable systems and wires. AGX targets several domains, such as virtual reality real-time simulator applications for training and marketing; computer aided engineering and virtual prototyping; movie visual effects; and education. For education, components of AGX are used in the end-user software product Algodoo also developed and sold by Algoryx. Users of AGX simulate e.g. granular systems, construction equipment, forestry machines, mining processes and machines, biomechanics, industrial robots, ship and anchor handling processes and cranes. AGX is often integrated with 3D visualization frameworks such as OpenSceneGraph and OGRE and often also with actual hardware and control systems of the real-world version of the simulator. AGX is integrated in many 3D modeling and CAD systems, including Dynamics for SpaceClaim.

ADvantage Framework is a model-based systems engineering software platform used for a range of activities including building and operating real-time simulation-based lab test facilities for hardware-in-the-loop simulation purposes. ADvantage includes several desktop applications and run-time services software. The ADvantage run-time services combine a Real-Time Operating System (RTOS) layered on top of commercial computer equipment such as single board computers or standard PCs. The ADvantage tools include a development environment, a run-time environment, a plotting and analysis tool set, a fault insertion control application, and a vehicle network configuration and management tool that runs on a Windows or Linux desktop or laptop PC. The ADvantage user base is composed mainly of aerospace, defense, and naval/marine companies and academic researchers. Recent ADvantage real-time applications involved research and development of power systems applications including microgrid/smartgrid control and All-Electric Ship applications.

CS Group, initially known as Communication & Systèmes (CS), is a French information-technology service company listed on the Paris Bourse as a member of the CAC Small index. The company designs information systems, develops and integrates software, manages projects and deploys industrial applications. Apart from that, it provides science, technology, and consulting services. CS Group is the French leader in air traffic control, the third-biggest supplier of traffic-management systems in the world and provides information technology consulting services.

dSPACE GmbH, located in Paderborn, Germany, is one of the world's leading providers of tools for developing electronic control units.

<span class="mw-page-title-main">C3D Toolkit</span> Geometric modelling kernel

C3D Toolkit is a proprietary cross-platform geometric modeling kit software developed by Russian C3D Labs. It's written in C++. It can be licensed by other companies for use in their 3D computer graphics software products. The most widely known software in which C3D Toolkit is typically used are computer aided design (CAD), computer-aided manufacturing (CAM), and computer-aided engineering (CAE) systems.

References

  1. "Solving the Realism Challenges of Next-generation Heavy Equipment, Earth-moving, and Military Simulations", Military Technology, Special Issue 2013
  2. "Using Simulation to Solve the Challenges of Offshore Operations", Scandinavian Oil – Gas Magazine No. 5/6 2013
  3. AI*IA 2003: Advances in Artificial Intelligence, 8th Congress of the Italian Association for Artificial Intelligence, Pisa, Italy, September 23–26, 2003, Proceedings, Amedeo Cappelli, Franco Turini (Eds.)
  4. "Faster training Simulation is the Goal of New Vortex Software", Crane & Rigging Hot Line – Nov 2013
  5. Montreal simulators prove popular with contracting firm and railway Archived 2014-05-27 at the Wayback Machine - Crane and Hoist Canada – May/June 2013
  6. "Lateral Logic Introduces Real-Time Collision Detection Software Package". Lateral Logic. 1998-07-20. Archived from the original on 1999-02-08. Retrieved 2019-12-10.
  7. Frauenfelder, Mark (2001-08-01). "Smash Hits". Wired. ISSN   1059-1028 . Retrieved 2019-12-10.
  8. "About CM Labs" . Retrieved 2023-08-18.