"FingerGesture" making progress

"FingerGesture" making progress

My leisure time project "FingerGesture" is making progress.

What is it?

It is a finger ring with optical sensors in order to realize my finger positions. It should be used to realize finger and hand gestures.

A finger ring with optical sensors (here as ToF sensors, 3x, or it could be also implemented with small cameras), should "see" all my other finger movements and positions. In addition with an IMU sensor, which should measure the "arm rotation" (the rotation of the hand, wrist, with the fingers, twisted), I can orient my fingers in a 3D sphere.

This is used to realize finger and hand gestures. Use it in order to control and navigate in software applications (instead of a mouse, with full 3D awareness and without external means, like a stationary camera watching my hand and fingers from above).

How does it work?

The optical Time of Flight sensors (ToF) will watch all the neighboring fingers. I use (for a test/demo) the VL53L5CX ToF sensors. They should "see" with the 8x8 optical sensor, how all my other fingers are positioned (in relation to the finger ring).

The sensors send the data via WiFi (using a Portenta C33) to a host. This one acts as the "hub", mounted on my arm (or used like a wrist watch). The IMU sensor will realize any twisting of my arm (and therefore of my hand and fingers). The "hub" will forward the pre-processed data (e.g. converted into a 3D sphere vector format) to a final host (evaluating and using the finger and hand gestures).

Is it working?

In general - yes, it works. Just the minimal distance of the sensors is pretty large. I wish to have a better resolution on very small distances (I do not need 4000mm distance).

See a first test here: https://youtu.be/PPOBycXjrQ0

I have to look for sensors which have a better resolution on smaller distances. I am thinking to try BROADCOM APDS-9500 (with a 60X60 view) or use real cameras (like OV6948). The idea is around optical sensing, used on my finger(s) itself, without external, stationary means.

Objectives

For my leisure time project I want to get more familiar with ML, AI, doing math in a 3D sphere (just to learn for myself). The HW should be a "piece of cake". My interest is more in learning how to use sensors, with ML, AI (and doing all the math).

I want to "see" my fingers in relation to my "reference finger" (where the "RingGesture" is mounted) and realize as many different finger and hand gestures as possible.

This can be used in a VR application (like my flight simulator) in order to realize what I want to do (e.g. turning a knob, click on a button, lift a handle (flaps)...)

This project is "just for fun" (for myself), not intended to be launched as a product at the end.

Santiago Ortiz

Chip Lead/Sr. Principal Digital ASIC Design Engineer

9 个月

Awesome project Torsten!

赞
回复

要查看或添加评论,请登录

Torsten Jaekel的更多文章

  • Dear LinkedIn users: Stop Killing LinkedIn!

    Dear LinkedIn users: Stop Killing LinkedIn!

    Dear LinkedIn users, please, I want to encourage you: to stop "abusing" LinkedIn as the last social media platform for…

  • PYNQ with Generic QSPI

    PYNQ with Generic QSPI

    I need a QSPI master interface in order to test an external chip. I decided to try an FPPA and to implement such a QSPI…

  • True Parallel RLC circuit

    True Parallel RLC circuit

    Trying to recall and refresh my knowledge learned at the electronics university study - a presentation how to calculate…

  • RingGesture - finger and hand gestures

    RingGesture - finger and hand gestures

    My project comes along and makes progress. I have verified how good my sensor data is, before I dive into AI and ML…

    1 条评论
  • Celsius to Fahrenheit - simple math, but why not "symmetrical"?

    Celsius to Fahrenheit - simple math, but why not "symmetrical"?

    As a pilot I need often the conversion from Celsius to Fahrenheit and backwards. I had to do during flying, without any…

  • WAcouSense is ready

    WAcouSense is ready

    We are ready to go: our MCU FW (on Portenta H7) is complete with the audio processing pipeline for measuring, comparing…

  • Time to say good bye LinkedIn!

    Time to say good bye LinkedIn!

    LinkedIn seems to be compromised meanwhile too much. I got today a message and contact approach based on "sharing my…

  • A systematic approach for system developments?

    A systematic approach for system developments?

    I have heard, that students do no learn anymore nowadays things about a systematic approach how to develop and bring-up…

    2 条评论
  • USB ECM: "the battle between Microsoft, Linux and meanwhile also embedded RTOS"

    USB ECM: "the battle between Microsoft, Linux and meanwhile also embedded RTOS"

    Main question first: Does anybody (you or company) has an USB ECM driver for Windows? The story: I develop embedded SW,…

    2 条评论
  • My QSPI holiday project

    My QSPI holiday project

    This year 2023, the end of year holydays were pretty busy: I have used the time-off to create a "QSPI test vehicle". I…

    2 条评论

社区洞察

其他会员也浏览了