DroneCAN GUI tool: DroneCAN nodes आपके ब्राउज़र में
FlySpark एक ब्राउज़र-आधारित DroneCAN GUI tool है, जो SLCAN USB-CAN adapter के ज़रिए CAN bus पर हर DroneCAN node को उसकी health, mode, uptime और नाम के साथ दिखाता है। किसी node को खोलकर उसकी पहचान देखें और parameters edit करें। यह Chrome या Edge में और FlySpark Android ऐप में चलता है।
ArduPilot या PX4 build में लगाने से पहले CAN GPS units, airspeed sensors, power modules और ESCs जाँचने के लिए यह काफ़ी काम का है।
मुफ़्त। हार्डवेयर कनेक्ट करने के लिए कंप्यूटर पर Chrome या Edge चाहिए; फ़ोन पर FlySpark ऐप इस्तेमाल करें।
फ़ीचर्स
Live node list
हर node का id, नाम, health, mode और uptime, bus चलते-चलते अपडेट होता हुआ।
Node details
Node जो बताता है, उसके अनुसार hardware और software वर्ज़न और unique id।
Parameters
Type और range check के साथ node parameters पढ़ें और edit करें।
Bus monitor
DroneCAN messages के रूप में decode किए गए CAN frames का live log।
Adapter का चुनाव
CANable और Zubax Babel जैसे SLCAN adapters के साथ काम करता है; bitrate और टूल का अपना node id चुनें।
Simulated bus
बिना हार्डवेयर के टूल सीखने के लिए nodes और parameters वाला डेमो bus।
DroneCAN GUI Tool का एक विकल्प
DroneCAN GUI Tool, DroneCAN (पहले UAVCAN v0) के लिए standard डेस्कटॉप प्रोग्राम है, और ज़्यादातर vendor guides इसी का इस्तेमाल करती हैं। यह एक Python application है जिसे इंस्टॉल करना पड़ता है। FlySpark सबसे आम काम, यानी कौन-से nodes चालू हैं यह देखना और उनके parameters बदलना, ब्राउज़र tab या फ़ोन पर कर देता है।
फ़ील्ड में nodes के firmware update या bus के विस्तृत analysis के लिए DroneCAN GUI Tool या Mission Planner की DroneCAN स्क्रीन पास रखें। ये सब एक ही protocol इस्तेमाल करते हैं, इसलिए आप बेझिझक एक से दूसरे पर जा सकते हैं।
आपको क्या चाहिए
SLCAN सपोर्ट वाला USB-CAN adapter जो आपके CAN bus से जुड़ा हो, bus पर power हो और दोनों सिरों पर termination हो। Bus आमतौर पर 1 Mbit/s पर खोला जाता है, जो ArduPilot और PX4 में इस्तेमाल होने वाला DroneCAN default है। ब्राउज़र में adapter तक Chrome या Edge के Web Serial से पहुँचा जाता है। Bus power vehicle या अलग supply से आना चाहिए; सिर्फ़ USB adapter से शायद आपके nodes को power न मिले।
Nodes ठीक दिखने लगें, तो autopilot वाला हिस्सा ArduPilot ग्राउंड स्टेशन या PX4 configurator में configure करें।
ब्राउज़र में DroneCAN nodes कैसे देखें
- Adapter जोड़ें. SLCAN adapter को CAN bus से जोड़ें और bus को power दें।
- टूल खोलें. Chrome या Edge में FlySpark खोलें और DroneCAN चुनें।
- Adapter चुनें. ब्राउज़र पूछे तो adapter को अनुमति दें। Bus 1 Mbit/s पर खुलता है।
- Nodes जाँचें. Node list देखें, फिर किसी node को खोलकर उसके parameters पढ़ें या बदलें।
अक्सर पूछे जाने वाले सवाल
कौन-से adapters सपोर्टेड हैं?
SLCAN serial protocol इस्तेमाल करने वाले USB adapters, जैसे CANable और Zubax Babel।
क्या DroneCAN और UAVCAN एक ही हैं?
DroneCAN, UAVCAN v0 को आगे बढ़ाता है, जो protocol ArduPilot और PX4 peripherals इस्तेमाल करते हैं। Cyphal (पहले UAVCAN v1) एक अलग protocol है और यहाँ सपोर्टेड नहीं है।
क्या मैं node parameters बदल सकता हूँ?
हाँ। Node खोलें, value बदलें और उसे node पर save करें।
क्या मैं इसे बिना adapter के आज़मा सकता हूँ?
हाँ। डेमो nodes और parameters वाला एक simulated CAN bus दिखाता है।
मिलते-जुलते टूल्स
ArduPilot setup और ग्राउंड स्टेशन ऑनलाइन, आपके ब्राउज़र में
ArduPilot ग्राउंड स्टेशन ऑनलाइन, Chrome में Mission Planner का विकल्प: setup, calibration, parameters, missions और logs, USB, telemetry या Bluetooth से।
QGroundControl का विकल्प: PX4 setup आपके ब्राउज़र में
QGroundControl का विकल्प जो Chrome में चलता है: PX4 airframe, sensors, flight modes, power, safety, parameters और missions। कुछ भी इंस्टॉल नहीं करना।
MAVLink ग्राउंड स्टेशन, जो आपके ब्राउज़र में चलता है
ArduPilot और PX4 के लिए web MAVLink ग्राउंड स्टेशन: HUD, arming, modes, parameters, missions और logs, USB, telemetry radio या Bluetooth से।
आज़माने के लिए तैयार?
मुफ़्त। हार्डवेयर कनेक्ट करने के लिए कंप्यूटर पर Chrome या Edge चाहिए; फ़ोन पर FlySpark ऐप इस्तेमाल करें।