|
From: Kyle M. (qDot) <ky...@no...> - 2008-10-22 16:32:19
|
Jonas Forsslund wrote: > Hi, > Wonderful that beta drivers are on its way. I will be happy to test it out. > It would be great to be able to use libnifalcon drivers together with > HAPI/H3D[1], since it is what we use to do haptic projects. > > HAPI/H3D already use novint's HDAL SDK, which is part of why I started making my own implementation layer for it. However, looking at the rather scant amount of code needed to connect into H3D, it may be worth it to just write a quick, one off libnifalcon driver and go that way. I might do that for a quick change after the libusb 1.0 implementation. :) There's been multiple people that've contacted me saying they were going to write this themselves, but I've never heard back from any of them so I'm not sure how far they got. > Main application focus for us is bone drilling simulation. (Source to be > released very soon) Currently we use the SensAble Omni haptic device > but we do want to be able to use falcon for developing. I am also lab > assistant for courses in haptics at university (KTH) using H3D and > Falcons but there were are forced to use Windows, which we would like > to change to gnu/linux. > Is your lab the one that did the tooth milling simulation? I saw the video of that, it was awesome. And slightly creepy. :) I'd love to see libnifalcon used in courses, I tried to build it with an architecture that would make it useful for multiple curriculum areas (haptics, software engineering, etc...). I'm hopefully going to have CAD models of the grips up soon too, and plan on throwing a logic analyzer at the PIC, so we can start fabricating our own one-off grips with a 3D printer. > I am not a driver developer myself but if there is anything I can contribute > related to H3D or other higher layer haptic coding i'm willing to do so. > (the "-do something fun" part) :-) > Yeah, my knowledge stops at anything above the driver level (I started this project to teach myself haptics and USB, and to strengthen my dynamics skills), so that help will definitely be appreciated. :) Kyle |