A simple way of experimenting with the tactile internet. Build a tactile glove that let's you touch a virtual object and interact with it.
- 1 Intel® Galileo (Gen1 or Gen2)
- 5 Coin flat vibrating motors (available on eBay)
- 2 MPU6050 breakout boards
- 1 Power module (see schematics)
This project depends on the MRAA library on the Intel® Galileo. This library can be foud here. This project also depends on toxilibs library on Processing. Toxilibs can be found here.
- Simply copy the project into your processing folder and run it. The hand will not move until you start the program at your Galileo.
-
Copy the whole Galileo folder into one folder of the board running Linux (tested using Yocto).
-
Open "tactileGlove.cpp" and change the IP address to the IP of the computer running the virtual hand.
serverAddr.sin_addr.s_addr = inet_addr("YOUR.IP.HERE");
-
Compile the project
make
-
Run the program:
./tactileGlove
(see detailed schematics here)
You can help by reporting bugs, suggesting features, reviewing feature specifications or just by sharing your opinion. Use GitHub Issues for all of that.
- Fork the project.
- Create a branch for your new feature.
- Test your code.
- Submit a pull request.
All pull requests are welcome !
This project was develloped by Prof. Marcelo Fernandes, Daniel Holanda, José Cláudio and Matheus Torquato from the Embedded Systems and Reconfigurable Hardware Research Group (GPSEHR/UFRN) as part of the 2016 Brazilian Intel® Embedded Systems Competition. During this event, this project was awarded with the 3rd place of over 200 projects.
This project uses the MIT license. See LICENSE for more details.