Geography of use
SAI Application for Task-level Simulation of Robotic and Biomechanical Systems
Project Overview
Description: SAI (Simulation and Active Interfaces) is a simulation environment designed to perform interactive task-level simulation of complex robotic systems and, more recently, biomechanical systems.

SAI is written in C++ for the Windows OS. It is comprised of a set of libraries. At the core of SAI is a multi-body dynamics library for simulating kinematic chains. Additionally, collisions and contact between objects are simulated. A haptics interface library allows for interaction with the system using a force feedback device. Outside of the core dynamics and interaction capabilities most of SAI's infrastructure is devoted to algorithms for task-level control.

The core SAI environment has been extended to incorporate the simulation of muscle-driven systems through the inclusion of a muscle library. Systems can be specified with a set of Hill-type musculotendon actuators. The environment allows feed-forward operation in which control inputs are sent to each of the muscles, as well as an implementation of the task-level control methodology.

Purpose/Synopsis: Provide an interactive environment for task-level simulation and control of human and robotic systems.

Audience: Biomechanics and biorobotic researchers interested in task-level control and simulation of human and robotic systems.

Long Term Goals and Related Uses: Allow researchers to synthesize and investigate motor control models for skilled human movement using a task-level framework.

Ontology Classification: Modeling_and_Simulation, Multibody_Dynamics, Neuromuscular_Model
(Links display other projects using that ontology classification.)

Keywords: human animation, human motion characterization, human motion reconstruction, human motion synthesis, musculoskeletal dynamics, operational space control, robotics
(Links display other projects with that keyword anywhere in the project.)



This project is part of: