A haptic interface: design and construction

dc.contributor.authorMcIlvaney, Daniel Goulet
dc.contributor.supervisorCheng, Mantis
dc.date.accessioned2017-12-13T19:03:35Z
dc.date.available2017-12-13T19:03:35Z
dc.date.copyright2017en_US
dc.date.issued2017-12-13
dc.degree.departmentDepartment of Computer Science
dc.degree.levelMaster of Science M.Sc.en_US
dc.description.abstractA haptic interface was built on top of a general purpose particle physics engine running on an Arduino Nano (ATmega328 CPU). Various tests were conducted to determine if emulated floating-point, or fixed-point arithmetic, was more performant on an 8-bit CPU with no FPU. Testing showed that 32-bit fixed-point arithmetic is required to meet the precision and range requirements of the physics engine. However, emulated floating-point calculations we also found to have very similar performance to the 32-bit fixed-point implementation. As such, the physics engine powering the haptic interface was built to work with both types. A one degree-of-freedom haptic interface was custom designed, 3D printed, and built.en_US
dc.description.scholarlevelGraduateen_US
dc.identifier.urihttp://hdl.handle.net/1828/8859
dc.language.isoenen_US
dc.rightsAvailable to the World Wide Weben_US
dc.subjecthaptic interfaceen_US
dc.subjectphysics engineen_US
dc.subjectarduinoen_US
dc.subjectfixed pointen_US
dc.subjectadmittanceen_US
dc.titleA haptic interface: design and constructionen_US
dc.typeprojecten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
McIlvaney_Daniel_MSc_2017.pdf
Size:
6.9 MB
Format:
Adobe Portable Document Format
Description:
Main report
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: