Skip to content

samuruph/tiny_hack_sub

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Alt text

The Challenge

Duration: 24 hours

Build a creative computer vision application using:

  • Focoos platform for model training
  • ONNX export format with quantization library
  • Arduino Nicla Vision as deployment target
  • Zant for flashing your model

Use Case: Any computer vision application - we'll reward your creativity! 🎨


Submission Requirements

Submit via Pull Request to this repository

Required Files:

  • .ino Arduino sketch
  • .onnx model file
  • model_info.json metadata
  • README.md documentation
  • anything relevant ( web pages, mobileapp, images, examples ... )
  • 5 slides presentation deck (PDF) template here

Selection Process:

  • βœ… All submissions reviewed
  • 🎀 Top 5 teams selected for live demo
  • πŸ† 3 winning teams announced

πŸ† Award Categories πŸ†

🌟 Impact Trophy

Most innovative and original application concept

πŸ’» Clean Code Champion

Best code quality, documentation, and software engineering practices

πŸš€ Technical Trophy

Most technically impressive or groundbreaking implementation

Some Food for Thought

As you build your solution, here are some aspects worth considering:

On Data & Models

  • How did you choose your dataset? Edge AI has unique constraints that might influence what data works best
  • Why did you pick that specific model architecture? Sometimes smaller is better... πŸ˜‰
  • Have you thought about the trade-offs between accuracy and efficiency for your particular use case?

On Performance & Deployment

  • Getting your model running on actual hardware is just the beginning - does it run fast enough for what you're trying to do?
  • A surveillance system might need different framerates than a periodic quality checker
  • What if some of the all computation didn't happen on the device? Pre-processing, post-processing, or complementary algorithms could live elsewhere

On Integration & User Experience

  • The Nicla Vision can communicate with other systems - how reliable is your connection?
  • Could you visualize your system's output in a way that anyone could understand, not just developers?
  • Have you explored what other sensors the Nicla Vision has beyond the camera? IMU, microphone, environmental sensors...

On Going Further

  • What if you ran more than one model? The hardware might surprise you with what it can handle
  • Think about the full pipeline: what happens before and after your model runs?
  • How would someone without technical knowledge interact with your system?

πŸ› οΈ Resources

  • Focoos Platform: Model training & export
  • Zant Tool: Model deployment to hardware
  • Arduino Nicla Vision: Edge AI hardware platform

Good luck, and remember: creativity counts! πŸŽ‰

About

Angelo, Valentina and Samuele group.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published