Contributed Applications

  • strict warning: Non-static method view::load() should not be called statically in /home/bfhwww/maglevhaptics.org/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/bfhwww/maglevhaptics.org/sites/all/modules/views/plugins/views_plugin_display.inc on line 1877.
  • strict warning: Declaration of views_plugin_display_page::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /home/bfhwww/maglevhaptics.org/sites/all/modules/views/plugins/views_plugin_display_page.inc on line 481.
  • strict warning: Declaration of views_handler_field_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/bfhwww/maglevhaptics.org/sites/all/modules/views/handlers/views_handler_field.inc on line 641.
  • strict warning: Declaration of content_handler_field::options() should be compatible with views_object::options() in /home/bfhwww/maglevhaptics.org/sites/all/modules/cck/includes/views/handlers/content_handler_field.inc on line 206.
  • strict warning: Declaration of views_handler_sort_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/bfhwww/maglevhaptics.org/sites/all/modules/views/handlers/views_handler_sort.inc on line 82.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/bfhwww/maglevhaptics.org/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/bfhwww/maglevhaptics.org/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/bfhwww/maglevhaptics.org/sites/all/modules/views/handlers/views_handler_filter.inc on line 609.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /home/bfhwww/maglevhaptics.org/sites/all/modules/views/plugins/views_plugin_style_default.inc on line 25.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/bfhwww/maglevhaptics.org/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/bfhwww/maglevhaptics.org/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.

Cube-In-Cube demo

There is a cube inside a transparent cubical box. The user can translate and rotate the inner box while feeling corner, edge, and face contact with the outer box. In this demo, rotation is limited to roughly plus or minus 10 degrees.

Application Zip File: 

Delay

Tests the response time of the Maglev control box via Ethernet. There is a version for Linux (gcc) and Windows (Visual Studio). Usage (Linux): ./delay_linux 192.168.0.2. Avg response time should be smaller than 400 us, a good value is for example 250 us.

Application Zip File: 

Matlab Toolbox

Matlab Toolbox v0.4 allows Matlab to access functions from the Maglev API. Useful for real time plotting, testing, etc. For installation instructions and usage see the readme file and/or the corresponding article on this website.

Application Zip File: 

Simulation of frictional forces

In this demo we implemented a model of friction described by Hayward & Armstrong (2000). Three types of frictional behaviors were simulated: Stick-Slide, Stick-Slip-Slide, and Stick-Creep-Slip-Slide.  For simplicity, the implementation has only single DOF (translation along Z-axis).

Application Zip File: 

Simulation of needle insertion in soft materials

This demo presents a simulation of virtual needle insertion in viscoelastic materials (material#1: 100N/m, 50N*sec/m; material#2: 1000N/m, 5N*sec/m). Friction during insertion is implemented using Hayward's stick-slide model. For simplicity, the implementation has only single DOF.

Application Zip File: