Skip to content

Latest commit

 

History

History
35 lines (31 loc) · 1.46 KB

README.md

File metadata and controls

35 lines (31 loc) · 1.46 KB

Description

OMSF stands for Offline Motion Simulation Framework.

OMSF is a software to calculate optimal trajectories and design parameters for a given motion simulator and a set of maneuvers. Models of human perception and visual-vestibular integration can be taken into account.

For more information, refer to the OMSF paper.

@article{KATLIAR201929,
title = "Offline motion simulation framework: Optimizing motion simulator trajectories and parameters",
journal = "Transportation Research Part F: Traffic Psychology and Behaviour",
volume = "66",
pages = "29 - 46",
year = "2019",
issn = "1369-8478",
doi = "https://doi.org/10.1016/j.trf.2019.07.019",
url = "http://www.sciencedirect.com/science/article/pii/S1369847818308544",
author = "Mikhail Katliar and Mario Olivari and Frank M. Drop and Suzanne Nooij and Moritz Diehl and Heinrich H. Bülthoff"
}

Installation

It is recommended to install OMSF in a virtual environment. To prepare the virtual environment, do

virtualenv -p python3 .venv
source .venv/bin/activate

Then, install OMSF using pip:

pip install git+ssh://[email protected]/mkatliar/omsf.git#egg=omsf

OMSF relies on the Ipopt optimizer, which in turn uses linear solvers. For better performance, it is recommended to install the HSL library that contains high-performance linear solvers: https://github.com/casadi/casadi/wiki/Obtaining-HSL