飞控-77: 74 std flight-controller projects ingested

Topic-pull from local listing index (`name OR introduction` contains
飞控). 77 std hits in oshwhub_listing_full.jsonl, minus 2 already
crawled = 75 attempted; 74 OK + 1 hard fail (`m1_mh743_ada_v4`,
listing entry missing `count.like`).

dev1 walltime: Step 1 ~12s, Step 4 ~80s (concurrency=5).
License mix: 65% GPL 3.0, 11% Public Domain, 11% MIT, 4% CC variants.

3 partial dirs (Step 1 KeyError on missing `count.like`) dropped — to
be re-fetched after a follow-up crawler patch makes count fields
defensive against listing-index outliers.

Source backfill 74/74 OK, total +46 MB.
This commit is contained in:
qcloud
2026-04-30 18:52:22 +08:00
parent f9d370e950
commit c199840ad3
576 changed files with 24104 additions and 19 deletions

View File

@@ -0,0 +1,21 @@
{
"detail_url": "https://oshwhub.com/dahjdksakdlshjkads/g-zhi-bao-fei-xing-qi",
"cover_url": "https://image.lceda.cn/pullimage/3wiuqTi29BTdzNVsr4g4seSOHTp5qSHTALtOtRip.jpeg",
"attachments": [
{
"name": "视觉程序.zip",
"url": "https://image.lceda.cn/attachments/2022/1/4mq3yPk9dKu9BlbbviBtSmpo1RcbC96m5v8Sk76t.bin",
"original_id": "6b09367a41e04b1dae4c7c575f35630b"
},
{
"name": "飞控软件.zip",
"url": "https://image.lceda.cn/attachments/2022/1/LWmoGlqmXaSyAT2tPMyYY3JZLAneeVh8D4STA0eh.bin",
"original_id": "477cfb9c73b143f4931bc5f522dba818"
},
{
"name": "报告.pdf",
"url": "https://image.lceda.cn/attachments/2022/1/Rq76jqcziw658i704sOX5Qnd7LqYC9d4PneekJyt.pdf",
"original_id": "d8eb6b7e1e0543cba27e11ce3b8101ab"
}
]
}

View File

@@ -0,0 +1,9 @@
# 2021年 G题 植保飞行器 639423A队
本次比赛设计了一个基于自制飞控板的四旋翼飞行器的植保飞行器,其中包括了双目摄像头、激光雷达、自制图像处理模块、超声波测距模块等传感器。植保飞行器能够根据赛题要求,自动控制农药的播撒。
---
- Source: https://oshwhub.com/dahjdksakdlshjkads/g-zhi-bao-fei-xing-qi
- Author: dahjdksakdlshjkads (dahjdksakdlshjkads)
- License: CC-BY-NC-SA 3.0
- Published: 2022-01-20T11:34:51.000Z

View File

@@ -0,0 +1,121 @@
{
"source": "oshwhub",
"source_url": "https://oshwhub.com/dahjdksakdlshjkads/g-zhi-bao-fei-xing-qi",
"project_id": "8394447d1bf7406daf1e58458bfd5262",
"title": "2021年 G题 植保飞行器 639423A队",
"description_short": "本次比赛设计了一个基于自制飞控板的四旋翼飞行器的植保飞行器,其中包括了双目摄像头、激光雷达、自制图像处理模块、超声波测距模块等传感器。植保飞行器能够根据赛题要求,自动控制农药的播撒。",
"description_path": "description.md",
"author": {
"username": "dahjdksakdlshjkads",
"display_name": "dahjdksakdlshjkads",
"user_id": "2e8f052d39924cb8a0257cbd3ba917c1"
},
"license": "CC-BY-NC-SA 3.0",
"tags": [],
"created_at": "2021-12-22T13:54:55.000Z",
"updated_at": "2024-09-29T09:36:05.000Z",
"published_at": "2022-01-20T11:34:51.000Z",
"crawled_at": "2026-04-30T10:49:13.224159+00:00",
"metrics": {
"likes": 74,
"stars": 140,
"forks": 17,
"views": 21796,
"watch": 0,
"comments": 0
},
"cover": {
"url": "https://image.lceda.cn/pullimage/3wiuqTi29BTdzNVsr4g4seSOHTp5qSHTALtOtRip.jpeg",
"path": null
},
"files": [
{
"name": "视觉程序.zip",
"url": "https://image.lceda.cn/attachments/2022/1/4mq3yPk9dKu9BlbbviBtSmpo1RcbC96m5v8Sk76t.bin",
"original_id": "6b09367a41e04b1dae4c7c575f35630b",
"ext": "bin",
"mime": "application/zip",
"size": 1875,
"md5": "92ecd46ae442dcb6d25457b78312cec4"
},
{
"name": "飞控软件.zip",
"url": "https://image.lceda.cn/attachments/2022/1/LWmoGlqmXaSyAT2tPMyYY3JZLAneeVh8D4STA0eh.bin",
"original_id": "477cfb9c73b143f4931bc5f522dba818",
"ext": "bin",
"mime": "application/zip",
"size": 23123396,
"md5": "fd24dbbb7e9978761874c46bb413ac88"
},
{
"name": "报告.pdf",
"url": "https://image.lceda.cn/attachments/2022/1/Rq76jqcziw658i704sOX5Qnd7LqYC9d4PneekJyt.pdf",
"original_id": "d8eb6b7e1e0543cba27e11ce3b8101ab",
"ext": "pdf",
"mime": "application/pdf",
"size": 1543787,
"md5": "70a8d612051d8e1384543150812a13cc"
}
],
"raw_fields": {
"path": "dahjdksakdlshjkads/g-zhi-bao-fei-xing-qi",
"grade": 3,
"origin": "std",
"public": true,
"publish": true,
"skipped_files": []
},
"source_format": "easyeda-std",
"source_path": "source/",
"source_documents": [
{
"doc_uuid": "b5af7dc96a0049828cc3a81ab7f00a8a",
"docType": 3,
"master": "9d2e30833b834272a03aeb85e80d6ec2",
"path": "source/b5af7dc96a0049828cc3a81ab7f00a8a.json",
"size": 1186242,
"sha256": "336efeb951b14742645917ba2f394ad372b7b85d32b2215312e09cc43bd0ec3b"
},
{
"doc_uuid": "f363f48bf22f47f29984c90178c30860",
"docType": 1,
"master": "c846cd7dcf904ff99e6c4b3dc0f728b4",
"path": "source/f363f48bf22f47f29984c90178c30860.json",
"size": 215655,
"sha256": "dace76892bc2743a25e46566ad645cdfa50e4152f4d5029a7ac6974d50d43c91"
},
{
"doc_uuid": "e7f09cc1904e4c2f8587e42b5a2eeb98",
"docType": 1,
"master": "f9a9d35bc9924d6ba6e6c4741110066c",
"path": "source/e7f09cc1904e4c2f8587e42b5a2eeb98.json",
"size": 215655,
"sha256": "dace76892bc2743a25e46566ad645cdfa50e4152f4d5029a7ac6974d50d43c91"
},
{
"doc_uuid": "375986971ed74fc4b696abaf600c836e",
"docType": 1,
"master": "acd0d78319d04020b540adc7b403abfe",
"path": "source/375986971ed74fc4b696abaf600c836e.json",
"size": 215655,
"sha256": "dace76892bc2743a25e46566ad645cdfa50e4152f4d5029a7ac6974d50d43c91"
},
{
"doc_uuid": "2832493c830947f19b8b21770beaec3e",
"docType": 1,
"master": "4be8de9aea284d4c9f963dda95d39fa4",
"path": "source/2832493c830947f19b8b21770beaec3e.json",
"size": 215655,
"sha256": "dace76892bc2743a25e46566ad645cdfa50e4152f4d5029a7ac6974d50d43c91"
},
{
"doc_uuid": "275e9e12d7534d588c231e09ccea69a8",
"docType": 1,
"master": "3f3ae48a914d4f76acbd871047594558",
"path": "source/275e9e12d7534d588c231e09ccea69a8.json",
"size": 215655,
"sha256": "dace76892bc2743a25e46566ad645cdfa50e4152f4d5029a7ac6974d50d43c91"
}
],
"editor_version": "6.4.30"
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,149 @@
{
"project_uuid": "8394447d1bf7406daf1e58458bfd5262",
"fetched_at": "2026-04-30T10:50:35.184866+00:00",
"editor_version": "6.4.30",
"documents": [
{
"doc_uuid": "b5af7dc96a0049828cc3a81ab7f00a8a",
"docType": 3,
"master": "9d2e30833b834272a03aeb85e80d6ec2",
"path": "source/b5af7dc96a0049828cc3a81ab7f00a8a.json",
"size": 1186242,
"sha256": "336efeb951b14742645917ba2f394ad372b7b85d32b2215312e09cc43bd0ec3b"
},
{
"doc_uuid": "f363f48bf22f47f29984c90178c30860",
"docType": 1,
"master": "c846cd7dcf904ff99e6c4b3dc0f728b4",
"path": "source/f363f48bf22f47f29984c90178c30860.json",
"size": 215655,
"sha256": "dace76892bc2743a25e46566ad645cdfa50e4152f4d5029a7ac6974d50d43c91"
},
{
"doc_uuid": "e7f09cc1904e4c2f8587e42b5a2eeb98",
"docType": 1,
"master": "f9a9d35bc9924d6ba6e6c4741110066c",
"path": "source/e7f09cc1904e4c2f8587e42b5a2eeb98.json",
"size": 215655,
"sha256": "dace76892bc2743a25e46566ad645cdfa50e4152f4d5029a7ac6974d50d43c91"
},
{
"doc_uuid": "375986971ed74fc4b696abaf600c836e",
"docType": 1,
"master": "acd0d78319d04020b540adc7b403abfe",
"path": "source/375986971ed74fc4b696abaf600c836e.json",
"size": 215655,
"sha256": "dace76892bc2743a25e46566ad645cdfa50e4152f4d5029a7ac6974d50d43c91"
},
{
"doc_uuid": "2832493c830947f19b8b21770beaec3e",
"docType": 1,
"master": "4be8de9aea284d4c9f963dda95d39fa4",
"path": "source/2832493c830947f19b8b21770beaec3e.json",
"size": 215655,
"sha256": "dace76892bc2743a25e46566ad645cdfa50e4152f4d5029a7ac6974d50d43c91"
},
{
"doc_uuid": "275e9e12d7534d588c231e09ccea69a8",
"docType": 1,
"master": "3f3ae48a914d4f76acbd871047594558",
"path": "source/275e9e12d7534d588c231e09ccea69a8.json",
"size": 215655,
"sha256": "dace76892bc2743a25e46566ad645cdfa50e4152f4d5029a7ac6974d50d43c91"
}
],
"upstream_version_documents": [
{
"uuid": "b5af7dc96a0049828cc3a81ab7f00a8a",
"title": "PCB.PcbDoc",
"description": "",
"docType": 3,
"master": "9d2e30833b834272a03aeb85e80d6ec2",
"thumb": "//image.lceda.cn/histories/9d2e30833b834272a03aeb85e80d6ec2.png",
"components": {
"e66e4b80dcd74961b5aa0cdce6bcc3d4": 4,
"d28d8c24d8fb49a9acb3cb86636a1413": 39,
"fbd8a723d723409ea828e8c05e1eb01e": 2,
"2ee8eb13a0124a108e622ce40c0c25a8": 2,
"9239f009837e4ef285e30a896a7736b9": 2,
"05ca98c924be4d7f9936cfbc00888d3a": 1,
"fe437e82ca6349429b9fa332578aed4a": 1
},
"updateTime": 1642677324,
"createTime": 1642677324,
"histories": [
"9d2e30833b834272a03aeb85e80d6ec2"
]
},
{
"uuid": "f363f48bf22f47f29984c90178c30860",
"title": "1.SchDoc",
"description": "",
"docType": 1,
"master": "c846cd7dcf904ff99e6c4b3dc0f728b4",
"thumb": "//image.lceda.cn/histories/c846cd7dcf904ff99e6c4b3dc0f728b4.png",
"components": [],
"updateTime": 1642677442,
"createTime": 1642677442,
"histories": [
"c846cd7dcf904ff99e6c4b3dc0f728b4"
]
},
{
"uuid": "e7f09cc1904e4c2f8587e42b5a2eeb98",
"title": "2.SchDoc",
"description": "",
"docType": 1,
"master": "f9a9d35bc9924d6ba6e6c4741110066c",
"thumb": "//image.lceda.cn/histories/f9a9d35bc9924d6ba6e6c4741110066c.png",
"components": [],
"updateTime": 1642677478,
"createTime": 1642677478,
"histories": [
"f9a9d35bc9924d6ba6e6c4741110066c"
]
},
{
"uuid": "375986971ed74fc4b696abaf600c836e",
"title": "3.SchDoc",
"description": "",
"docType": 1,
"master": "acd0d78319d04020b540adc7b403abfe",
"thumb": "//image.lceda.cn/histories/acd0d78319d04020b540adc7b403abfe.png",
"components": [],
"updateTime": 1642677519,
"createTime": 1642677519,
"histories": [
"acd0d78319d04020b540adc7b403abfe"
]
},
{
"uuid": "2832493c830947f19b8b21770beaec3e",
"title": "4.SchDoc",
"description": "",
"docType": 1,
"master": "4be8de9aea284d4c9f963dda95d39fa4",
"thumb": "//image.lceda.cn/histories/4be8de9aea284d4c9f963dda95d39fa4.png",
"components": [],
"updateTime": 1642677550,
"createTime": 1642677550,
"histories": [
"4be8de9aea284d4c9f963dda95d39fa4"
]
},
{
"uuid": "275e9e12d7534d588c231e09ccea69a8",
"title": "5.SchDoc",
"description": "",
"docType": 1,
"master": "3f3ae48a914d4f76acbd871047594558",
"thumb": "//image.lceda.cn/histories/3f3ae48a914d4f76acbd871047594558.png",
"components": [],
"updateTime": 1642677582,
"createTime": 1642677582,
"histories": [
"3f3ae48a914d4f76acbd871047594558"
]
}
]
}