Posts

Labeling Human Actions in Drone Videos

Image
In this blog we will show you how to label actions in drone videos, as shown in the video below: https://www.youtube.com/watch?v=y05iJ0vMnuI We use Microsoft VoTT as our labeling tool. The summary of labeling steps are listed as follows: ' Install Microsoft VoTT v2.1.0 ( link ) or NTUT VoTT v0.0.5 ( Windows ) Add security token to VoTT  Name : NTUTDrone Token Key : qITjd1Rj6hFqC7uB0OGxPKYVxIFSdcMrprQAMS5rEhc= Download Drone videos ( DroneVideos ) and labeling projects ( VoTT Projects ) Create two folders: C:\Drone_Target\ and C:\Drone_Source\ Put VoTT project to C:\Drone_Target\ Put drone video to C:\Drone_Source\ (Make sure ONLY project videos in this folder) Open VoTT project file ( C:\Drone_Target\Drone_001.vott ) Label and check actions ( action_lists ) ( Check Labels ) Let's see the detailed steps now. 1. Install Microsoft VoTT Download VoTT from GitHub ( https://github.com/microsoft/VoTT/releases ). Install and open VoTT 2. Add security toke

Rhinoceros 3D simulation Pothole

Image
這篇主旨在於使用3D立體模型軟體來製作坑洞,從而獲得大量坑洞資料,減少人工採集資料的時間。 以下會依序介紹路面剖析、模擬坑洞等等。 路面分層 路面坑洞常見形成方式,是在 密集配瀝青混泥土層破裂 從而導致路面塌陷形成坑洞。 路面分層詳細介紹 柏油路上坑洞形成四大種類 道路寬度 快速道路者,不得小於3.2公尺 於主要道路及次要道路者,不得小於三公尺 於服務道路者,不得小於2.8公尺 坑洞設計 使用Rhinoceros 3D來模擬坑洞形成 簡介:Rhinoceros 3D是一套專業的3D立體模型製作軟體,簡稱Rhino3D 下載點: https://drive.google.com/open?id=1aYolSV0hTTM-Y1m-cMgPCc61cIBPqJ1p 解壓縮:rhinoceros67chs.rar 出現畫面,並選取紅框中安裝 安裝完後,不要啟動,回到原先壓縮檔位置,選取紅框 將紅框檔案移動到,Rhino 6 安裝檔案位置,後可啟動 啟動畫面,在 Command 輸入 Grasshopper,按下 enter Grasshopper 畫面啟動,點選 File,選取紅框 選取檔案 檔案下載點: https://drive.google.com/file/d/1tT3k-_CUdNnEdOCiXDVUaYFr9AMMHeMx/view?usp=sharing 坑洞生成,選取紅框按滑鼠中鍵 點選 Bake 回到 Rhino 畫面,坑洞形成 存檔(存檔位置自行選擇),檔案類型選擇 Rhino 6 3D Models(*.3dm) 坑洞形成概念 先在一個方格內隨機佈點 框出點的範圍隨機分布 A 點為圓心,B 點為框裡面的隨機點分布,以 AB 畫出向量 劃出坑洞邊界 邊界向下延伸,形成柱體

ArduPilot Software-In-The-Loop (SITL), MavLink, and AirSim

Image
In this article, I would like to share my experience of setting up ArduPilot SITL running with AirSim using Cygwin on Windows. The result is shown in the picture below. I hope this post can be complementary to the original AirSim SITL tutorial Using SITL with AirSim . First of all, let's see the architecture of AirSim SITL: The red block represents SITL, which connects to physics simulator (blue block), which is AirSim, and a Ground Control System (GCS), which is MAVProxy in our case. So we will run three programs that communicates with each other through TCP/IP.  Now we are ready to run the simulation. The major steps are listed below: Git clone ArduPilot and build it under Cygwin. You can follow ArduPilot tutorial ( link ) or see my summary at the section ( Run SITL using Cygwin ). Install Unreal and git clone AirSim and build it, OR  download pre-built AirSim precompiled binaries ( link ) Edit “Documents\AirSim\settings.json”, note the default folder is your Win