The HapticMaster – a good device for Admittance control

by admin on December 8, 2009

This post, I would like to introduce about the HapticMaster just like a summary about the paper I have read: The HapticMaster, a new high-performance haptic interface

What is the HapticMASTER ?

As you can see from the above picture, the HapticMASTER is a 3 DOF device designed by FCS company and there are 2 dedicated industrial computers for a inner controller and a outer controller. Both of them use VxWorks real-time operating system.

haptics master 1

The end effector plate workspace of the HapticMaster spans a 3-dimensional space with a volume of approximately 80 liters. The end plate of the robot arm allows the mounting of difference end effectors.

haptic master actuators

Controller of HapticMASTER

The HapticMASTER is a force controlled haptic interface:

  • Input: force from the human
  • Output: the proper displacement

It means when a human pushes the hand, by using the force sensor the device can measure an exact force, therefore give the proper displacement. So simply called: force in and displacement out. It is a Admittance control.

haptic controllerThere are 2 controller which are inner servo loop and outer control loop. I just take an explanation from the paper:

The HapticMaster measures the force exerted by the user, preferably measured close to the human hand with a sensitive force sensor. An internal model then calculates the Position, Velocity, and Acceleration (PVA), which a (virtual) object touched in space would get as a result of this force. The PVA-vector is commanded to the robot, which then makes the movement by means of a conventional control law. The general control algorithm is illustrated in Fig. 2. The internal model will typically contain a certain mass, to avoid commanding infinite accelerations. The inner servo loop will cancel the real mass and friction of the mechanical device.

An other interesting thing is two loops of the controllers run at a fixed update rate of 2500 Hz, which is approximately ten times higher than the maximal human discrepance value [Burdea, 1996].

There are some examples people in some libraries did with HapticMaster:

YouTube Preview Image

VN:F [1.8.5_1061]
Rating: 0.0/10 (0 votes cast)

Popularity: 2% [?]

Related posts:

  1. Linux Device Drivers, Third Edition Hi everyone, I would like to introduce this book: Linux Device Drivers by Jonathan Corbet. It is used as a reference of many people who work with hardware or embedded system. In my case, I read many technical  documents and I found this book, at that time, really felt very happy as finding a great way [...]...
  2. [Videos] Let’s speak Korean program (ep 01) Today, I am looking for Learn Korean videos for my friends, I found out some great speaking Korean program. This post, I would like to introduce the first program: Let’s speak Korean. Actually, I am learning Korean also and it is good for me and I guess it will be good for you as well. This [...]...
  3. LastPass – the best password manager for IE, Firefox, Safari, Google Chrome Homepage: https://lastpass.com/ What is lastpass and its features ? Actually, LastPass is a password manager is used as a add-ons or a plugin in such internet browsers as Firefox, Internet Explorer, Opera, Safari, … I have used LastPass add-on in Firefox for 3 or 4 months when the first version was released I don’t remember but from now [...]...
  4. How to install RTAI, ComediLib in Ubuntu 8.10, Ubuntu 9.04 Last several months ago, I have done to install RTAI, ComediLib in Ubuntu 8.04. Actually, I have spent a lot of time to config Ubuntu system. It faces a lot of problems but finally it has finished. Now new RTAI package version 3.7 which supports Linux kernel 2.6.28 has been released with a lot of features: support [...]...
  5. Introduce Qt – A cross-platform application and UI framework Homepage: http://www.qtsoftware.com/ What is Qt? Qt is a cross-platform application and UI framework. It includes a cross-platform class library, integrated development tools and a cross-platform IDE. Using Qt, you can write applications once and deploy them across many desktop and embedded operating systems without rewriting the source code. As you know that in the Information Technology field, Visual [...]...

Leave a Comment