資料介紹
描述
大象邊緣挑戰(zhàn)為將保護(hù)技術(shù)的想法應(yīng)用于該領(lǐng)域提供了令人興奮的機(jī)會(huì)。在這個(gè)特殊的挑戰(zhàn)中,技術(shù)可以在減輕人與動(dòng)物的沖突和深入了解大象的短期和長(zhǎng)期行為方面發(fā)揮雙重作用。
在這個(gè)項(xiàng)目中提出和展示的想法是一個(gè)結(jié)合了智能項(xiàng)圈和智能網(wǎng)關(guān)的框架。
印度的人象沖突
在印度,2015 年至 2018 年間,人象沖突導(dǎo)致1713 人死亡和 373 頭大象死亡。在某些情況下,技術(shù)可以幫助減少死亡人數(shù)。例如, 2016 年至 2018 年期間,有 49 頭大象因火車事故而死亡。越來(lái)越多的游客使用的咖啡和茶園道路正成為越來(lái)越多的沖突場(chǎng)景。大象對(duì)農(nóng)作物的襲擊破壞了農(nóng)民的生計(jì),對(duì)人類和大象來(lái)說(shuō)變得越來(lái)越危險(xiǎn)。一些研究還表明,人象沖突的熱點(diǎn)圍繞保護(hù)區(qū)、種植園和河流走廊的邊緣。
技術(shù)解決方案的要求
針對(duì)不同類型的人象沖突的技術(shù)框架解決方案的共同要求包括:
- 在確定的熱點(diǎn)部署準(zhǔn)確可靠的預(yù)警系統(tǒng)。
- 智能衣領(lǐng)傳感器數(shù)據(jù)與邊緣機(jī)器學(xué)習(xí)相結(jié)合,提供實(shí)時(shí)警報(bào),可以是基于基本傳感器和更復(fù)雜的基于機(jī)器學(xué)習(xí)的警報(bào)檢測(cè),例如人員存在、槍聲、鞭炮等。
- 用于洞察復(fù)雜大象行為的傳感器和機(jī)器學(xué)習(xí)數(shù)據(jù)。
- 與項(xiàng)圈通信并通過(guò)云將數(shù)據(jù)發(fā)送到公園/森林官員的儀表板的網(wǎng)關(guān)。
- 在人象沖突期間,網(wǎng)關(guān)向當(dāng)?shù)厥苡绊懙娜藗儼l(fā)出本地警報(bào)。
通用框架解決方案
該項(xiàng)目提出了一個(gè)框架來(lái)滿足這些要求。以下是框架解決方案的細(xì)分:
O網(wǎng)關(guān)塔具有基于地理周長(zhǎng)的分級(jí)和可配置的早期預(yù)警系統(tǒng)。例如,塔可以配置警告和警報(bào)邊界。這些可用于在大象項(xiàng)圈進(jìn)入/離開(kāi)這些周邊時(shí)發(fā)送適當(dāng)?shù)耐ㄖ?/font>
O通知分為兩部分:
- 可以適應(yīng)區(qū)域環(huán)境的本地通知。例如,農(nóng)場(chǎng)中的藍(lán)牙mesh/SMS警報(bào)、林道和火車軌道上的數(shù)字顯示器、向火車司機(jī)發(fā)送的藍(lán)牙m(xù)esh跳消息等。
- 云通知到儀表板以及公園/森林官員遠(yuǎn)程監(jiān)控的推送警報(bào)等。
O以下常見(jiàn)數(shù)據(jù)類型:
- 實(shí)時(shí)衣領(lǐng)數(shù)據(jù)
- 網(wǎng)關(guān)塔配置數(shù)據(jù)
- 儀表板數(shù)據(jù)的網(wǎng)關(guān)
- 活動(dòng)歷史數(shù)據(jù)
- 機(jī)器學(xué)習(xí) (ML) 歷史數(shù)據(jù)
O使用實(shí)時(shí)衣領(lǐng)數(shù)據(jù),我們可以:
- 發(fā)送項(xiàng)圈識(shí)別信息
- 發(fā)送傳感器數(shù)據(jù)
- 發(fā)送實(shí)時(shí) ML 檢測(cè)到的事件
O使用網(wǎng)關(guān)塔式配置,我們可以:
- 在人與動(dòng)物沖突的任何關(guān)鍵區(qū)域周圍設(shè)置地理范圍
O使用儀表板數(shù)據(jù)網(wǎng)關(guān),我們可以:
- 通過(guò)網(wǎng)關(guān)監(jiān)控、傳感器和機(jī)器學(xué)習(xí)組合來(lái)自網(wǎng)關(guān)、項(xiàng)圈和事件的數(shù)據(jù),并將它們發(fā)送到云儀表板。
O有了活動(dòng)歷史,我們可以:
- 當(dāng)項(xiàng)圈不在任何網(wǎng)關(guān)塔的范圍內(nèi)時(shí),存儲(chǔ)通過(guò)傳感器檢測(cè)到的大象活動(dòng)以進(jìn)行廣播。
O借助機(jī)器學(xué)習(xí)歷史,我們可以:
- 存儲(chǔ)事件、行為和環(huán)境預(yù)測(cè)。這些可以為大象更復(fù)雜的行為提供短期和長(zhǎng)期的見(jiàn)解。
O通過(guò)添加一些傳感器讀取代碼,可以將來(lái)自項(xiàng)圈的真實(shí)傳感器數(shù)據(jù)通過(guò)給定的代碼推送到網(wǎng)關(guān)。
O類似地,不同的區(qū)域背景或沖突地區(qū)特定的機(jī)器學(xué)習(xí)解決方案可以“即插即用”到這個(gè)框架中。
O還可以想象,為這一挑戰(zhàn)編寫的軟件可以指導(dǎo)在該領(lǐng)域開(kāi)發(fā)和部署一個(gè)強(qiáng)大的版本(使用更本地的語(yǔ)言,如 C)。
上述提出的框架可應(yīng)用于:
- 大象頻繁襲擊農(nóng)作物的農(nóng)田
- 事故發(fā)生率較高的鐵路軌道路段
- 看到人象沖突的保護(hù)區(qū)邊界
- 盜獵風(fēng)險(xiǎn)高的森林區(qū)域
- 對(duì)人類危害很大的種植園道路
- 大象一般監(jiān)測(cè)的森林觀察點(diǎn)
- 與人類發(fā)生沖突的其他瀕危物種的類似設(shè)置。
代碼
該代碼已使用以下功能編寫:
- 從 JSON 文件中讀取網(wǎng)關(guān)塔配置信息。
- 監(jiān)控 JSON 文件中定義的塔的地理周長(zhǎng)。
- 當(dāng)大象項(xiàng)圈在范圍內(nèi)并突破定義的邊界時(shí)生成事件消息。這是通過(guò)檢查大象項(xiàng)圈位置與周邊四個(gè)側(cè)面的交叉軌道距離來(lái)完成的。到目前為止,這適用于矩形周長(zhǎng),但不適用于任何四邊形多邊形。
- 本地和儀表板通知的不同事件消息生成。
- 將數(shù)據(jù)(包含塔、項(xiàng)圈和事件信息)從設(shè)備發(fā)送到 IoT Connect 儀表板
添加了以下函數(shù)來(lái)模擬傳感器和 LoRa 和藍(lán)牙設(shè)備之間的通信
- 通過(guò)定義范圍半徑來(lái)模擬進(jìn)入 LoRa 網(wǎng)關(guān)范圍內(nèi)的大象項(xiàng)圈,并通過(guò)計(jì)算Haversine distance來(lái)檢查大象是否在該范圍內(nèi)。
- 通過(guò)連接到 MQTT 代理并訂閱(監(jiān)聽(tīng))動(dòng)物項(xiàng)圈主題,模擬網(wǎng)關(guān)通過(guò) LoRa 或藍(lán)牙監(jiān)聽(tīng)大象項(xiàng)圈
- 通過(guò)從準(zhǔn)備好的 JSON 文件中讀取人工項(xiàng)圈信息并定期發(fā)布信息,模擬一頭大象在不同區(qū)域移動(dòng)并廣播信息。
數(shù)據(jù)
實(shí)時(shí)衣領(lǐng)數(shù)據(jù)示例:
{
"collar_id": "Elephant214KLIN",
"animal_species": "Elephant",
"animal_name": "yaanai",
"animal_position": {
"latitude": 8.969345,
"longitude": 77.130787
},
"orientation": "North",
"activity": {
"current_state": "WALKING",
"mag_orientation": "UPRIGHT",
"duration": 13.5,
"acceleration": {
"x-axis": 0.5,
"y-axis": 0.21,
"z-axis": 0.03
}
},
"sensor_events": [
{
"level": "WARNING",
"event": "Low battery",
"value": 9
}
],
"tiny_ml_detected_events": [
{
"level": "DANGER",
"event": "Firecracker sounds detected",
"confidence": 87.5
},
{
"level": "ALERT",
"event": "Human voices detected",
"confidence": 91.2
}
],
"collar_charge": 75,
"last_gateway_sync": "2020-10-25 15:27:13"
}
在這個(gè)數(shù)據(jù)結(jié)構(gòu)中,我們已經(jīng)包含了字段:“animal_position”和緯度和經(jīng)度。出于此模擬的目的,將其包括在內(nèi)。實(shí)際部署時(shí)的領(lǐng)口位置將由連接LoRa Cloud的網(wǎng)關(guān)塔計(jì)算。
儀表板云數(shù)據(jù)的示例網(wǎng)關(guān):
{
"dataArray": [
{
"data": {
"tower_id": "FarmlandGateway1",
"tower_area": "Theni",
"tower_position": {
"latitude": 8.955328,
"longitude": 77.13456
},
"tower_type": "FARM_LAND_TOWER",
"tower_zone": "CONFLICT",
"event_message": {
"level": "WARNING",
"text": "Yaanai inside FarmlandGateway1 warning perimeter"
}
},
"uniqueId": "FarmlandGateway1",
"time": "2020-10-27 19:12:34"
},
{
"data": {
"collar_id": "Elephant214KLIN",
"animal_species": "Elephant",
"animal_name": "yaanai",
"animal_position": {
"latitude": 8.969345,
"longitude": 77.130787
},
"orientation": "North",
"activity": {
"current_state": "WALKING",
"mag_orientation": "UPRIGHT",
"duration": 13.5,
"acceleration": {
"x-axis": 0.5,
"y-axis": 0.21,
"z-axis": 0.03
}
},
"collar_charge": 75,
"last_gateway_sync": "2020-10-25 15:27:13"
},
"uniqueId": "collarInfo",
"time": "2020-10-27 19:12:34"
}
]
}
樣本活動(dòng)歷史數(shù)據(jù):
{
"collar_id": "Elephant214KLIN",
"animal_species": "Elephant",
"animal_name": "yaanai",
"activity_log": [
{
"timestamp": "2020-10-25 15:21:45",
"state" : "RESTING",
"duration" : 27.5,
"orientation" : "UPRIGHT",
"acceleration": {
"x-axis": 0.01,
"y-axis": 0.03,
"z-axis": 0.00
},
"mag_orientation": "North"
},
{
"timestamp": "2020-10-25 15:21:45",
"state" : "RESTING",
"duration" : 27.5,
"orientation" : "UPRIGHT",
"acceleration": {
"x-axis": 0.01,
"y-axis": 0.03,
"z-axis": 0.00
},
"mag_orientation": "North"
},
{
"timestamp": "2020-10-25 15:21:45",
"state" : "RESTING",
"duration" : 27.5,
"orientation" : "UPRIGHT",
"acceleration": {
"x-axis": 0.01,
"y-axis": 0.03,
"z-axis": 0.00
},
"mag_orientation": "North"
}
}
領(lǐng)子數(shù)據(jù)的機(jī)器學(xué)習(xí)歷史示例:
{
"collar_id": "Elephant214KLIN",
"animal_species": "Elephant",
"animal_name": "yaanai",
"ml_prediction_log": [
{
"timestamp": "2020-10-25 15:21:45",
"event_prediction": {
"event": "WITH_HERD",
"level": "INFO",
"confidence": 94.7
},
"beaviour_prediction": {
"behaviour": "Agitated",
"confidence": 56.2
},
"environment_prediction": {
"environment": "RIVER_BANK",
"confidence": 65.3
}
},
{
"timestamp": "2020-10-25 15:45:06",
"event_prediction": {
"event": "WITH_HERD",
"level": "INFO",
"confidence": 95.1
},
"beaviour_prediction": {
"behaviour": "Normal",
"confidence": 86.2
},
"environment_prediction": {
"environment": "RIVER_BANK",
"confidence": 43.4
}
},
{
"timestamp": "2020-10-25 16:23:21",
"event_prediction": {
"event": "WITH_HERD",
"level": "INFO",
"confidence": 97.8
},
"beaviour_prediction": {
"behaviour": "Normal",
"confidence": 86.2
},
"environment_prediction": {
"environment": "THICK_FOREST",
"confidence": 43.4
}
}
]
}
模擬
使用該項(xiàng)目中包含的代碼和示例數(shù)據(jù),我們可以模擬:
- 一頭或多頭大象移動(dòng)并廣播實(shí)時(shí)項(xiàng)圈信息。
- 一個(gè)或多個(gè)網(wǎng)關(guān)塔監(jiān)聽(tīng)領(lǐng)廣播。
- 基于周界、傳感器和 ML 的事件。
該項(xiàng)目包括兩個(gè)可重復(fù)的模擬。
場(chǎng)景一:大象離開(kāi)保護(hù)區(qū)穿越鐵軌
對(duì)于本次演示,我們選擇了位于印度喀拉拉邦 Edapalayam 的地點(diǎn)。這里有一條穿過(guò)森林區(qū)域的鐵路軌道。增加了兩座塔來(lái)監(jiān)控這個(gè)潛在的沖突區(qū)。
一頭大象離開(kāi)保護(hù)區(qū),穿過(guò)鐵軌,前往對(duì)面森林的模擬路徑:
這些塔已經(jīng)配置了警告和警報(bào)周邊。但是,它們的行為不同。
- Sanctuary 邊緣塔在大象項(xiàng)圈離開(kāi)警告/警報(bào)范圍時(shí)發(fā)出通知。
- 當(dāng)大象項(xiàng)圈在警告/警報(bào)范圍內(nèi)時(shí),鐵路塔會(huì)發(fā)出通知。
兩個(gè)塔的警告和警報(bào)區(qū)域的表示。
要重現(xiàn)此模擬,您需要以下內(nèi)容:
第 1 步:Avnet IoT Connect 儀表板設(shè)置。
在Avnet IoT Connect上設(shè)置一個(gè)帳戶。在 Avnet IoT Dashboard 上設(shè)置網(wǎng)關(guān)設(shè)備。該文檔將指導(dǎo)您創(chuàng)建模板、網(wǎng)關(guān)設(shè)備、設(shè)置儀表板等。儀表板上配置的網(wǎng)關(guān)設(shè)備 ID 應(yīng)與推送到云的數(shù)據(jù)中的唯一 ID 匹配。還有關(guān)于為發(fā)送到 IoT Connect 的數(shù)據(jù)中的事件設(shè)置規(guī)則匹配的文檔。
模板設(shè)備的規(guī)則可以通過(guò)以下方式配置:
?
為此模擬設(shè)置的儀表板:
第 2 步:一臺(tái)計(jì)算機(jī)和(或)一個(gè) RaspberryPi。
模擬大象路徑已編號(hào)為 1 至 8。已添加農(nóng)田門戶塔。
塔的配置周長(zhǎng)和范圍如下所示:
?
為了重現(xiàn)這個(gè)模擬,前一個(gè)模擬的步驟 1 到 4 是相同的。
第 5 步:LoRa 范圍
對(duì)于此模擬,塔的 LoRa 范圍為 1200 米。lora_range
在 中的變量中檢查此值edge_gateway_tower.py
。
第 6 步:運(yùn)行模擬
從命令行,可以使用以下命令啟動(dòng)塔:
python edge_gateway_tower.py farm_land_tower.json
對(duì)于您想要的機(jī)器的衣領(lǐng)模擬,執(zhí)行:
python roaming_elephant_simulation.py farm_with_sensor_ml_events_collar_path.json
模擬現(xiàn)在應(yīng)該正在運(yùn)行。在執(zhí)行塔代碼的控制臺(tái)中,您應(yīng)該會(huì)看到本地邊界警報(bào)。在 Avnet IoT Connect 儀表板中,您應(yīng)該會(huì)看到有關(guān)邊界、傳感器和 ML 檢測(cè)到的通知的儀表板消息。您可以為模板設(shè)備配置規(guī)則以在事件匹配規(guī)則時(shí)顯示 UI 警報(bào)。
。
參考資源:
- 人象沖突及其緩解
- 如何從殺手鐵軌上拯救印度大象
- 繪制人象沖突熱點(diǎn)地圖
- 土地利用馬賽克中人象沖突的決定因素
- 評(píng)估以農(nóng)場(chǎng)為基礎(chǔ)的減輕人象沖突的措施
- 人象沖突:當(dāng)前管理策略回顧
- 使用衛(wèi)星遙測(cè)緩解人象沖突
- 減輕人類大象沖突的瓦爾帕萊模型
- 熱帶環(huán)境中樹(shù)葉對(duì) LoRa 433MHz 傳播的影響
- 森林、城市和郊區(qū)環(huán)境中 LoRa 信號(hào)傳播的研究
?
- 開(kāi)疆智能CAN轉(zhuǎn)EtherNET網(wǎng)關(guān)用戶手冊(cè)
- 開(kāi)疆智能Modbus轉(zhuǎn)EtherNET IP網(wǎng)關(guān)產(chǎn)品手冊(cè)
- AIoT智能邊緣計(jì)算網(wǎng)關(guān)ECOM架構(gòu)及參考設(shè)計(jì)技術(shù)規(guī)范 3次下載
- 工業(yè)智能網(wǎng)關(guān)如何快對(duì)接微軟云Azure IOT 0次下載
- 碩士學(xué)位論文《家庭智能網(wǎng)關(guān)的研究與實(shí)現(xiàn)》 24次下載
- 5G工業(yè)智能網(wǎng)關(guān)WG783系列產(chǎn)品規(guī)格書 16次下載
- 基于AMI的智能電網(wǎng)通信網(wǎng)關(guān)裝置研究 17次下載
- 基于SPESC到目標(biāo)程序語(yǔ)言的智能合約系統(tǒng)框架 15次下載
- 如何在OPENWRT開(kāi)源路由器上搭建智能家庭網(wǎng)關(guān)系統(tǒng)的設(shè)計(jì)論文 15次下載
- 基于CPS的智能控制生產(chǎn)線框架網(wǎng)絡(luò)化設(shè)計(jì) 13次下載
- 智能電網(wǎng)關(guān)鍵技術(shù)研究展望 15次下載
- 智能家居和能源網(wǎng)關(guān)參考設(shè)計(jì)原理圖 31次下載
- 基于智能客戶端的PLM系統(tǒng)體系框架
- MC68VZ328 的智能家庭網(wǎng)關(guān)的解決方案
- 基于AOP的智能Web緩存框架
- 網(wǎng)關(guān)智能電表是什么?什么是網(wǎng)關(guān)智能電表? 177次閱讀
- PLC智能網(wǎng)關(guān)的功能解析 330次閱讀
- PLC工業(yè)智能網(wǎng)關(guān)與DTU的區(qū)別 428次閱讀
- 智能網(wǎng)關(guān)和交換機(jī)在智慧路燈桿上的用途差別 286次閱讀
- 工業(yè)智能網(wǎng)關(guān)怎么與設(shè)備連接 工業(yè)智能網(wǎng)關(guān)需要具備的能力 1273次閱讀
- 工業(yè)智能網(wǎng)關(guān)的作用 工業(yè)智能網(wǎng)關(guān)的結(jié)構(gòu)組成 568次閱讀
- 基于DLTAP713SC的智能寵物項(xiàng)圈:433遙控與RGB燈光的融合 1188次閱讀
- 工業(yè)智能網(wǎng)關(guān)實(shí)現(xiàn)的功能是 402次閱讀
- 12個(gè)好用的人工智能工具和框架 8738次閱讀
- 5G智能網(wǎng)關(guān)的優(yōu)勢(shì)及原理 5699次閱讀
- 物聯(lián)網(wǎng)智能網(wǎng)關(guān)的應(yīng)用場(chǎng)景 3316次閱讀
- 基于Ruff 5110智能網(wǎng)關(guān)在地質(zhì)災(zāi)害及農(nóng)業(yè)領(lǐng)域的監(jiān)測(cè)系統(tǒng)設(shè)計(jì) 1338次閱讀
- 基于網(wǎng)關(guān)和BLE的智能燃?xì)獗硐到y(tǒng)的設(shè)計(jì)及原理 2100次閱讀
- 強(qiáng)化物聯(lián)網(wǎng)“心臟”,智能網(wǎng)關(guān)設(shè)計(jì)詳解 6031次閱讀
- Designs of Week:智慧智能網(wǎng)關(guān),聰明設(shè)計(jì) 3454次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多