2025-08-18 10:52 PM
Hi there, we recently purchased the VL53L8CH and are hoping to take advantage of its advanced capabilities for use in a small embedded product (without having to use a desktop GUI or large ST expansion board).
Can you tell us more about the advanced AI applications (sensing solid materials like glass vs ceramic, sensing liquids, gesture motion detection, hand posture)?
What exactly is the "AI enabler" in this package and do you have software we can review or explanations of how these functions work?
I read about the coffee cup application here (rim and fill level detection): https://www.st.com/resource/en/application_presentation/26oct2023-artificial-intelligence-enabler-time-of-flight-sensors-with-cnh-data.pdf and also read MZ “CH” Product Training - Part 1 and 2.
The STSW-IMG043 Python scripts don't seem to implement these advanced features. Is that the place to look, or maybe the STSW-IMG035 Turnkey solution (reverse engineering for an embedded solution rather than a desktop GUI)?
Thanks so much!
Solved! Go to Solution.
2025-08-25 2:12 AM
With regards STSW-IMG051 - with this software the cup detection and liquid level monitoring algorithms are running within the GUI application rather than on the STM32. However, all the processing can be done on the STM32, and we have a C code which implements this.
The publicly available evaluation software runs the algorithms entirely on the host as this provides the best way for customers to evaluate and learn about the system.
It provides several advantages:
- Easy to modify configuration parameters via the YML filers.
- Ability to capture data logs to disk for subsequent reprocessing using different configuration settings if needed.
- No need for customers to modify and rebuild the STM32 firmware.
- Capture of data logs and subsequent off-line analyses provides the best way for ST to help customers optimise their test setups and product designs.
Once customers have successfully worked with the evaluation software they should contact their local ST representatives and we will work with them to help enable their product development.
Of course for help on specific topics you can always post on these forums for support.
2025-08-19 7:50 AM
Hello
Regarding AI enabler you can have a look to this page : ST gesture & hand posture recognition
Moreover regarding Smart Cup Detection, ST published a dedicated Software package : STSW-IMG051 - Smart cup detection solution based on VL53L7CH and VL53L8CH
You can also have a look to the replay : Smart Cup Detection Webinar
Regards
Anne
2025-08-22 12:50 AM
Thank you @Anne BIGOT for pointing out the STSW-IMG035 and STSW-IMG050, I understand better now how to use STSW-IMG035.
For STSW-IMG050 1.1.0, I see files in the GestureEVK and STSW-IMG050 folders, but in the STSW-IMG050 folder I don't see the .c files that would enable hand posture recognition.
Same in the Combined_Usecases_v1.0.0. Is that function done on desktop in this EVK? Or are the .c files not made available?
For the Cup Files in STSW-IMG051 is cup detection with GUI widget only on desktop, not embedded?
The EVK.exe (desktop GUI) seems to be the one using the yml files.
2025-08-25 2:12 AM
With regards STSW-IMG051 - with this software the cup detection and liquid level monitoring algorithms are running within the GUI application rather than on the STM32. However, all the processing can be done on the STM32, and we have a C code which implements this.
The publicly available evaluation software runs the algorithms entirely on the host as this provides the best way for customers to evaluate and learn about the system.
It provides several advantages:
- Easy to modify configuration parameters via the YML filers.
- Ability to capture data logs to disk for subsequent reprocessing using different configuration settings if needed.
- No need for customers to modify and rebuild the STM32 firmware.
- Capture of data logs and subsequent off-line analyses provides the best way for ST to help customers optimise their test setups and product designs.
Once customers have successfully worked with the evaluation software they should contact their local ST representatives and we will work with them to help enable their product development.
Of course for help on specific topics you can always post on these forums for support.