A haptic interface: design and construction
| dc.contributor.author | McIlvaney, Daniel Goulet | |
| dc.contributor.supervisor | Cheng, Mantis | |
| dc.date.accessioned | 2017-12-13T19:03:35Z | |
| dc.date.available | 2017-12-13T19:03:35Z | |
| dc.date.copyright | 2017 | en_US |
| dc.date.issued | 2017-12-13 | |
| dc.degree.department | Department of Computer Science | |
| dc.degree.level | Master of Science M.Sc. | en_US |
| dc.description.abstract | A 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.scholarlevel | Graduate | en_US |
| dc.identifier.uri | http://hdl.handle.net/1828/8859 | |
| dc.language.iso | en | en_US |
| dc.rights | Available to the World Wide Web | en_US |
| dc.subject | haptic interface | en_US |
| dc.subject | physics engine | en_US |
| dc.subject | arduino | en_US |
| dc.subject | fixed point | en_US |
| dc.subject | admittance | en_US |
| dc.title | A haptic interface: design and construction | en_US |
| dc.type | project | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- McIlvaney_Daniel_MSc_2017.pdf
- Size:
- 6.9 MB
- Format:
- Adobe Portable Document Format
- Description:
- Main report
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: