• Stars
    star
    389
  • Rank 110,500 (Top 3 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created about 2 years ago
  • Updated 23 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Seeed SenseCraft Model Assistant is an open-source project focused on embedded AI. đŸ”ĨđŸ”ĨđŸ”Ĩ

SenseCraft Model Assistant by Seeed Studio

English | įŽ€äŊ“中文

Introduction

Seeed SenseCraft Model Assistant (or simply SSCMA) is an open-source project focused on embedded AI. We have optimized excellent algorithms from OpenMMLab for real-world scenarios and made implementation more user-friendly, achieving faster and more accurate inference on embedded devices.

What's included?

Currently we support the following directions of algorithms:

🔍 Anomaly Detection

In the real world, anomalous data is often difficult to identify, and even if it can be identified, it requires a very high cost. The anomaly detection algorithm collects normal data in a low-cost way, and anything outside normal data is considered anomalous.

👁ī¸ Computer Vision

Here we provide a number of computer vision algorithms such as object detection, image classification, image segmentation and pose estimation. However, these algorithms cannot run on low-cost hardware. SSCMA optimizes these computer vision algorithms to achieve good running speed and accuracy in low-end devices.

⏱ī¸ Scenario Specific

SSCMA provides customized scenarios for specific production environments, such as identification of analog instruments, traditional digital meters, and audio classification. We will continue to add more algorithms for specified scenarios in the future.

Features

🤝 User-friendly

SSCMA provides a user-friendly platform that allows users to easily perform training on collected data, and to better understand the performance of algorithms through visualizations generated during the training process.

🔋 Models with low computing power and high performance

SSCMA focuses on end-side AI algorithm research, and the algorithm models can be deployed on microprocessors, similar to ESP32, some Arduino development boards, and even in embedded SBCs such as Raspberry Pi.

🗂ī¸ Supports multiple formats for model export

TensorFlow Lite is mainly used in microcontrollers, while ONNX is mainly used in devices with Embedded Linux. There are some special formats such as TensorRT, OpenVINO which are already well supported by OpenMMLab. SSCMA has added TFLite model export for microcontrollers, which can be directly converted to TensorRT, UF2 format and drag-and-drop into the device for deployment.

Application Examples

Object Detection

Pointer Meter Recognition

Digital Meter Recognition

More application examples can be found in Model Zoo

Acknowledgement

SSCMA referenced the following projects:

License

This project is released under the MIT license.

More Repositories

1

Seeed_Arduino_CAN

Seeed Arduino CAN-BUS library - MCP2518FD&MCP2515&MCP2551
C++
755
star
2

Wio_Link

Wio_Link 8266
C
180
star
3

grove.py

Python library for Seeedstudio Grove devices
Python
137
star
4

GPRS_SIM900

library for GPRS shield with sim900 module.
C++
137
star
5

OSHW-reCamera-Series

reCamera is an opensource camera platform
135
star
6

OPL_Kicad_Library

Open Parts Library (OPL) shares the supply chain with you
125
star
7

wiki-documents

https://wiki.seeedstudio.com/Getting_Started Seeed Studio Wiki source code
JavaScript
119
star
8

ArduPy

👭 👭 ArduPy makes MicroPython and Arduino work together perfectly.
C
111
star
9

Sketchbook_Starter_Kit_V2.0

Arduino
97
star
10

DSO_Nano

C
92
star
11

Seeeduino_GPRS

Seeeduino GPRS Library
C++
85
star
12

seeed-linux-dtoverlays

Device Tree Overlays for Seeed boards
C
76
star
13

Seeed_Arduino_AS5600

The library comes with AS5600. Through this library, we can realize read the angles 、get magnetic from a magnet underneath the sensor.
C++
74
star
14

Grove_LCD_RGB_Backlight

Seeedstudio, Grove - LCD RGB Backlight
C++
74
star
15

Grove-RaspberryPi

SeeedStudio Grove Library for Raspberry Pi
C++
73
star
16

Sketchbook_Starter_Kit_for_Arduino

C++
73
star
17

OPL_Eagle_Library

Open Parts Library (OPL) shares the supply chain with you
72
star
18

DSOQuad_SourceCode

SourceCode for DSO Quad HWv2.6
Assembly
71
star
19

Seeed_Arduino_Sketchbook

This library provides many Wio terminal demos and some other demo for seeed's product.
C++
69
star
20

Grove_Temperature_And_Humidity_Sensor

Arduino library for the DHT series temperature&humidity sensors
C++
62
star
21

node-red-contrib-ml

Get started with AI vision at the edge with no coding experience at all!
JavaScript
62
star
22

Mesh_Bee

Zigbee module based on NXP JN5168
C
60
star
23

RFID_Library

125Khz RFID library for Arduino
C++
58
star
24

TFT_Touch_Shield_V2

C++
53
star
25

ArduinoCore-k210

Seeed code for the Kendryte K210 SoC on Arduino
C++
51
star
26

Seeed_Arduino_UltrathinLEDMatrix

an Ultrathin 32x16 LED matrix Arduino library
C++
49
star
27

Grove_Gesture

Seeed Arduino library for Grove Gesture Sensor(PAJ7620U2) and Smart IR Gesture Sensor.
C++
47
star
28

GPRS_Shield_Suli

GPRS Shield based on SIM900
C++
46
star
29

ArduinoPhone

ArduinoPhone, a phone with Seeeduino, and GPRS Shield , and TFT Touch Shield!!!
Eagle
45
star
30

seeed-linux-openwrt

Shell
44
star
31

Seeed_Arduino_FreeRTOS

This library gives an example of how to get FreeRTOS running on Seeed production. The project can be used as a template to build your projects off of as well.
C
41
star
32

pi-hats

The repository is the seeed studio's RPI hats driver.
C
40
star
33

Seeed_Arduino_LSM6DS3

Grove sensor 6 Axis Accelerometer&Gyroscope using LSM6DS3
C++
40
star
34

OLED_Display_128X64

Seeed OLED Display 128*64 library
C++
39
star
35

LoRaWan-E5-Node

Applications on LoRa-E5 mini/ LoRa-E5 Development Kit with v1.1.0 STM32Cube MCU Package for STM32WL series(SDK)
C
38
star
36

Suli

This software has been EOL, please do not use it
C++
38
star
37

Seeed_Arduino_FS

This library is for the file operation. To install FAT file systems at SD card and flash. Gives an example to read and write an SD card.
C
37
star
38

Grove_4Digital_Display

Display for digital tube
C++
36
star
39

Ethernet_Shield_W5200

Seeed Studio Ethernet Shield V2.0 Library
C++
36
star
40

pxt-grove

A Microsoft MakeCode package for Seeed Studio Grove module
TypeScript
36
star
41

SenseCraft

Open source smart sensor software for no-code sense, process and uplink. It’s now compatible with Wio Terminal, and we hope it will be compatible with M5 Stack, XIAO and MCU with screen on the basis of community contribution
C++
35
star
42

Seeed_Python_ReTerminalQt5Examples

Qt5 Examples for Seeed ReTerminal
QML
33
star
43

Seeed_Arduino_WioTerminal_TinyML_Course

Materials for TinyML with Wio Terminal Course
C++
33
star
44

WioLTE_Cat_NB1_Arduino_Library

LTE Cat NB1 dev board using ublox SARA-R4 02B and STM32F405RGT6
C++
33
star
45

seeed-ambd-firmware

This RTL8720DN firmware export a RPC server interface through hardware SPI/UART port to MCU.
C++
33
star
46

Gesture_Recognition

a library to realize gesture recognition with 3-Axis Digital Accelerometer
C++
33
star
47

Seeed_Arduino_IMU10DOF

Combination of MPU-9250 and BMP180, I2C device selectable.
C++
32
star
48

Arduino_IDE_for_RePhone

Arduino IDE for RePhone
C
31
star
49

Tiny_BLE

Tiny BLE is a Bluetooth Low Energy board designed with low energy consumption and small size in mind.
Eagle
31
star
50

Grove_LED_Bar

A powerful MY9221 LED driver
C++
30
star
51

Grove_Starter_Kit_For_LinkIt

Grove starter kit for linkIt ONE
C++
30
star
52

fritzing_parts

Fritzing parts of seeed hardware
Makefile
29
star
53

Grove_LoRa_433MHz_and_915MHz_RF

C++
29
star
54

Seeed_Arduino_UltrasonicRanger

This library provides a code to measure the distance to obstacles in front and prints the distance value to the serial terminal or LCD.
C++
29
star
55

Small_ePaper_Shield

seeedstudio, ePaper
C++
29
star
56

Seeed_Arduino_IRSendRev

This library provides sample codes for infrared encoding and decoding.
C++
28
star
57

Gardening_demo_Arduino

This is a Gardening demo for Arduino
Arduino
27
star
58

wio-cli

Command line for Wio Link
Python
27
star
59

Seeed_Arduino_rpcWiFi

A library of maximum ESP32 WiFi-compatible software.
C++
26
star
60

Seeed_Python_ReTerminal

This is a Python library which enables you to use the onboard hardware on the reTerminal.
Python
26
star
61

Touch_Screen_Driver

Note: Code migrates to this repo https://github.com/Seeed-Studio/TFT_Touch_Shield_V2
C++
25
star
62

TFT_Touch_Shield_V1

Seeed Tft Touch Shield V1.0
C++
25
star
63

Seeed_Platform

25
star
64

Seeed_Arduino_DAPLink

An open-source DAPLink Arduino Library supports Keil MDK, IAR Embedded Workbench, OpenOCD, and other commonly used IDE.
C++
25
star
65

Music_Shield

Seeed Studio Music Shield library
C++
25
star
66

Grove_Indoor_Environment_Demo

Demo for Intel Edison
C++
24
star
67

Accelerometer_ADXL345

Seeed 3-Axis Digital Accelerometer library
C++
24
star
68

Mutichannel_Gas_Sensor

This Arduino library is used for driving "Xadow - Mutichannel Gas Sensor" and "Grove - Mutichanel Gas Sensor"
C++
23
star
69

Grove_BME280

C++
22
star
70

Wio_LTE_Arduino_Library

Wio Tracker LTE is boards combined with STM32F405RGT6 and EC21(4G/3G/GPS) module
C++
22
star
71

Wio_Link_Android_App

Java
22
star
72

mbed_ble

mbed SDK and mbed BLE API for nRF51822, built with gcc-arm-embedded toolchain
C
22
star
73

ambd_flash_tool

Firmware download script for rtl872x
Python
21
star
74

CodeCraft

Codecraft is a graphical programming software which is based on Scratch 3.0
C
21
star
75

Seeed_Arduino_LIS3DHTR

This library is for Grove - 3-Axis Digital Accelerometer Âą2g to 16g (LIS3DHTR) use I2C or SPI to get acceleration data and temperature.
C++
21
star
76

MT3620_Grove_Shield

C library, Azure Sphere, MT3620 Grove Shield, I2C, Analog, SC18IM700, AD7992, Visual Studio 2017
C
21
star
77

Grove_Air_quality_Sensor

test for air quality
C++
18
star
78

Seeed_Arduino_USBDISP

This library is a firmware that magic can help you turn the Wio terminal to a USB display.
C++
18
star
79

Seeed_Arduino_rpcUnified

RTL8720DN wireless abstraction layer using the eRPC protocol.
C
18
star
80

Seeed_Arduino_Pedometer

This library provides a simple demo for realize a pedometer.
C++
18
star
81

Grove_Drivers_for_Wio

These are grove drivers based on suli, for Wio series.
C++
17
star
82

Hazard-Response-Mission-Pack

Field Digital Solution for the Worst Scenarios
HTML
17
star
83

Seeed_SCD30

carbon dioxide sensor
C++
16
star
84

CodeLite_for_RePhone

Use CodeLite to develop RePhone applications
C
16
star
85

RFBee

The RFBee is a RF module providing easy and flexible wireless data transmission between devices. It is based on a AVR Atmega168 working as a fully functional Arduino connected via SPI to a TI CC1101 RF transceiver.
C++
16
star
86

OSHW-WioTerminal

Presented by Seeed Studio, we offer our Wio Terminal open source hardware
Game Maker Language
16
star
87

Grove_Motor_Driver_TB6612FNG

A library for the Grove - Motor Driver(TB6612FNG)
C++
16
star
88

Seeed_Arduino_edgeimpulse

This library is a firmware for Seeed samd series board. It is friendly for embedded Machine learning.
C
16
star
89

Lua_for_RePhone

http://www.seeed.cc/rephone/
C
15
star
90

SGP30_Gas_Sensor

A arduino example for SGP30_Gas_Sensor,Measurement of TVOC and CO2
C
15
star
91

Air_Quality_Test_Box

Air Quality Test Box is an open source machine for detect air quality.
Arduino
15
star
92

Arduino_Software_I2C

C++
15
star
93

Seeed_ICM20600_AK09918

This is the Arduino Library for Grove - IMU 9DOF(ICM20600+AK09918)
C++
15
star
94

Grove_Starter_Kit_for_Photon_Demos

These are some demos for Grove Starter Kit for Photon
C++
14
star
95

Seeed_Learning_Space

🌷🌷 Smaller programs and scripts to display "inline" in Seeed learn space.
C++
14
star
96

JavaScript_for_RePhone

C
14
star
97

BLE_Example

an android app to use BLE
Java
14
star
98

LaunchPad_Kit

Grove starter kit for TI LaunchPad(MSP430/CC3200 etc).
C++
14
star
99

ArduinoCore-imxrt

Seeed code for the NXP i.MX RT Series crossover processor on Arduino
C
13
star
100

Bluetooth_Shield_Demo_Code

13
star