User Tools

Site Tools


simulation

Computer Simulation

Computer simulation is using software to model how a complex structure (2D or 3D geometry, etc) acts under given physics, e.g., the precise way a complex spring shape bends under a given force, or 3D heat transfer, or the electric field around some geometry.

Available Software

Most simulation software is proprietary and requires a license. BSAC has licenses to a number of programs we're able to use including CoventorWare and ANSYS.

BSAC Software: https://bsac.berkeley.edu/software

Mechanical Simulation (FEA)

It is often helpful to simulate the mechanical and thermal behavior of robot parts. However, simulations usually focus on just one or two types of mechanical or thermal motion or force for simplicity. For example, one might simulate the amount a spring stretches when a given force is applied. This category of simulations is often referred to as Finite Element Analysis (FEA) for the computer algorithm used.

Fusion 360 has some FEA capabilities built in. For more complex analyses, we sometimes use ANSYS.

3D Dynamics Simulation

While mechanical simulation software simulates how a single beam bends or transfers heat, 3D dynamics simulation software is a physics engine that simulates the movement and collision of multiple rigid bodies, e.g., a hexapod with four actuating legs on a flat surface.

We currently have no good 3D dynamics simulation setup.

In the past, we've used V-REP, which has now become CoppeliaSim.

However, we may move toward using Gazebo, which has fewer licensing restrictions, may be slightly longer-lived, does not have as much polish, but can probably more easily handle swarms of robots.

simulation.txt · Last modified: 2021/07/23 12:47 by dteal