interfacing software hardware n.
Skip this Video
Loading SlideShow in 5 Seconds..
Interfacing Software & Hardware PowerPoint Presentation
Download Presentation
Interfacing Software & Hardware

Loading in 2 Seconds...

play fullscreen
1 / 5

Interfacing Software & Hardware - PowerPoint PPT Presentation

  • Uploaded on

Interfacing Software & Hardware. Haptic Rendering, Collision Detection & Feedback.

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'Interfacing Software & Hardware' - dorit

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
interfacing software hardware

Interfacing Software & Hardware

Haptic Rendering, Collision Detection & Feedback

choices of 3d simulation engines

Quest3D: Quest3D is a powerful 3D simulation engine. It’s not open source but the advantage is that it has a lot of ready-to-use channels that have integrated devices such as Wiimote and TrackIR, and it has a special channel for haptic feedback.

  • Blender: Blender is an open source 3D simulation engine. It has a strong online support community, but integration of devices such as Wiimote has to be done manually.
Choices of 3D simulation engines:
interfacing hardware to software

P5 Glove has been already integrated into Blender as well as Quest3D. Open source hand models, physical frames & drivers are available online. (E.g. for Blender refer to here)

  • In case P5 Glove is modified, and a more precise 6DOF IR tracking is implemented using devices such as Wiimote or TrackIR, further development has to be done to integrate the new devices into the simulation engines.
Interfacing Hardware to Software
haptic rendering feedback

The Haptic Rendering that will be done in the scope of this project will only include collision detection.

  • For Quest3D VR Edition, there is a special channel dedicated to Haptic Feedback; further research has to be done regarding this feature of Quest3D.
  • For Blender, it can communicate with Arduino Microcontroller using Python, pySerial & pyWin32 (Watch Video1, Video2)
Haptic Rendering & Feedback

Other Method suggested is using a self-written server software in C++ that uses QT libraries which is platform independent. A python script in Blender sends out strings to the server via UDP and vice versa. The string sent are being parsed.