You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**SPARROW**, developed by **Microsoft's AI for Good Lab**, is an **AI-powered edge computing solution** designed to monitor and protect wildlife in the most remote regions of the world.
15
+
**SPARROW**, developed by **Microsoft's AI for Good Lab**, is an **AI-powered edge computing solution** designed to monitor and protect wildlife in the most remote regions of the world.
4
16
Solar-powered and equipped with advanced sensors, it collects biodiversity data—from camera traps, acoustic monitors, and other environmental detectors—that are processed using our most advanced PyTorch-based wildlife AI models on low-energy edge GPUs. The resulting critical information is then transmitted via low-Earth orbit satellites directly to the cloud or on-premise infrastructure, allowing researchers to access fresh, actionable insights in real time, no matter where they are.
5
17
6
18
## Key Features
7
19
8
20
1.**Autonomous operation**
9
-
Solar-powered for long-term, off-grid deployment (power scheduling and management included).
21
+
Intelligent power management with solar charging, battery health monitoring, and dynamic component scheduling enables continuous off-grid operation.
10
22
11
23
2.**Sensing**
12
-
Camera traps, acoustic monitoring, and environmental sensors.
24
+
Camera traps, acoustic monitoring, and environmental sensors - SPARROW integrates multi-modal sensing to capture images, sounds, and enviromental metrics for comprehensive biodiversity monitoring.
13
25
14
26
3.**On-device AI**
15
-
PyTorch models on low-energy edge GPUs (Jetson Orin Nano) for real-time detection and species classification.
27
+
Runs optimized PyTorch Wildlife models on low-energy edge GPUs (e.g., Jetson Orin Nano) for real-time image and acoustic detection, species classification, and event recognition.
16
28
17
29
4.**Global connectivity**
18
-
Sends data via low-Earth satellites to a remote endpoint (default SPARROW dashboard).
30
+
Even in the most remote ecosystems, SPARROW maintains a link to the cloud or on-premise infrastructure through low-Earth-orbit satellites, ensuring that vital conservation data reaches researchers in near real time.
19
31
20
32
5.**Resilience**
21
-
Local backlogs when offline; safe upload once connectivity returns.
33
+
Designed for extreme field conditions - SPARROW safely records data when offline, automatically synchronizing once connectivity is restored to ensure no loss of information.
22
34
23
35
---
24
36
@@ -30,23 +42,37 @@ All services run in **Docker** and are orchestrated with **Docker Compose**.
30
42
31
43
# Getting Started
32
44
33
-
## 1. One-click Jetson Setup (Recommended)
45
+
## 1. Hardware Assembly
46
+
47
+
### Prerequisites
48
+
49
+
Before you begin, ensure you have all the necessary hardware listed in the Bill of Materials (BOM):
50
+
[https://link-to-bom/](https://link-to-bom/)
51
+
52
+
Full build instructions can be found here:
53
+
[https://link-to-build/](https://link-to-build/)
54
+
55
+
---
56
+
57
+
## 2. One-click Jetson Setup (Recommended)
34
58
35
-
The repo contains a Jetson configuration script `sparrow_setup.sh` that installs prerequisites, prepares folders, downloads default Triton models, seeds the DS3231 RTC, configures Wi-Fi hotspot, and launches the services.
59
+
The repo contains a Jetson configuration script `sparrow_setup.sh` that installs prerequisites, prepares folders, downloads default Triton models, seeds the DS3231 RTC, configures Wi-Fi hotspot, and launches the SPARROW services.
36
60
37
-
You will need to obtain an access key from the SPARROW dashboard:
61
+
To send data to the SPARROW dashboard you will need to pair it with your account.
62
+
To create an account and obtain an access key visit:
**Script:** Download the SPARROW setup script from this repo once the hardware assembly and Jetson flash is complete (detailed instructions can be found in the build instructions).
0 commit comments