I was tasked to write software on Linux that works with this thing. What is it? Thankfully there's a video explaining what it is. It's actually a neat idea to sacrifice movement range for a motion controller that actually works as opposed to something you wave at a sensor bar be it a controller or yourself. It never jumps or misinterprets my movements and it doesn't have an annoying input delay. It also holds the controller grip (there's a little ball with buttons and the gun shown in the picture) in air where you left it while powered on. It can force back, I could feel it stopping my hand to simulate boundaries.
This is all very neat, but my work wants to use it for robotics and motion planning purposes. There has actually been work done with it before in helping you solve complicated problems by letting you get a "feel" of the model you're trying to solve by hand. You can "feel" the contours of objects.. A good example to describe what I mean would be modeling software which stops you from trying to move one object into another, kind of like projecting collision detection into a real life analog. There's lots of scientific applications for this thing.
Apparently there's already a Linux driver and software to help you write applications for Linux that use this thing. And more specifically, publicly available papers that use this library to do the whole "science with haptic devices on Linux" thing.
I know I've got to repair the touchpad on my Linux machine and continue my Linux game programming tutorials, if there is time I might even throw in a section on using weird devices like this one.
0 Comments On This Entry
Find New MMORPG Games!
The following permissions for anything that is my original creation are given. Anything known as an 'object' or 'my works' in this notice refers to anything that I have created and therefore have intellectual ownership of, but nothing that is not my original creation even if permission is given to me to post it to this blog. Any computer programs I have written (especially video games) belong under my intellectual ownership.
Program code, algorithms, protocols, or any other computer source code is licensed under the GPL. See bottom of notice.
Some 'objects' do not require you to give credit to me, however, in no circumstances do you have permission to claim any of 'my works' for your own. Only the specific rights granted in each case will apply. Any rights granted can only be applied you, and anyone else who adheres to this notice.
When giving me credit, please cite your source using a link back to the original material. If my work is used in a computer program, place this information in your readme file.
Images of 'my works' such as screen shots, graphics, or any sort of 2-dimensional image (still or moving) can be used as long as you do not gain any profit. This includes direct and indirect profit, such as access fees to resources such as a download fee. You may not, however, use the images if you do not give me credit. If you are granted use of such images, their use is not limited, even in things such as broadcasts and own computer programs, but remember it is important that you give me credit for using them.
Content posted in this log in the form of computer programs that I release can be freely redistributed and re-transmitted in any form as long as the content is unmodified in any way, and you do not claim any ownership of the content. You may not modify the content to inject malicious programming code or your own data, doing so will be a violation of this notice, but you may make additions and modifications using any source code I provide that are not malicious as long as it is clear which parts of the computer program were originally created by myself and which parts of the program are modified and added. Content that is redistributed must be freely available without any charge. If there are any contradictions with this paragraph statement and the Gnu General Public Licence, the GPL has priority and will apply instead of the conflicting statement in this paragraph.
You may post any of my tutorials on your website (this means a copy of the original material) as long as you include a link to the original tutorial on Dream.In.Code and you give credit to me as the author. Giving credit to a "WolfCoder" is sufficient as the link back to Dream.In.Code is also sufficient. Both the link and credit are required and important. If the link to Dream.In.Code and credit to me as the author are given, you may also include the copy of the tutorial in any other form as long as no profit, directly or indirectly (such as download fees, registration fees, or similar methods of profit) are gained. However, either me or Dream.In.Code reserves the right to deny this permission of tutorial redistribution for any reason.
Use any of my original works at your own risk. Both myself and Dream.In.Code are not liable for any damages resulting from your use of my computer programs, even from the use of heavily-tested programs. The software and source code is provided as-is, along with any 3rd party source code modifications.
The computer programs and software are subject to the GNU General Public License unless otherwise stated. Please read carefully the GPL if you are not familiar with it at: http://www.gnu.org/copyleft/gpl.html
If you have any concerns, questions, or disputes of this notice, please contact me. This notice may change without warning.
Copyright © 2005-2010
Updated August 2010