逗游網(wǎng):值得大家信賴的游戲下載站!
發(fā)布時間:2022-05-06 09:25 來源:百度貼吧 作者:L1A1-F1
鏡控無人機
收起鏡控無人機,會分成【驅(qū)動核心組件】、【懸停組件】和【轉(zhuǎn)向制動】這幾個來講,有了這幾個組件就能順暢的控制無人機,之后想要什么功能自己去弄就行。
鏡控無人機的優(yōu)勢,就是能直觀的知曉小范圍空間內(nèi)的信息,還能做到精確引導,這是導航終端做不到的。
而且鏡控還帶來了視野上的優(yōu)勢,種種優(yōu)勢加起來,讓鏡控無人機十分適合小型化,和入洞作業(yè)。
要實現(xiàn)鏡控并不難,只需要用相關(guān)的組件把潛望鏡的信號轉(zhuǎn)化即可。
圖中的數(shù)值,原本是X*100,再輸出到目標。我寫的數(shù)值是我自己摸索出來,屬于既不慢又不快那種,操作手感很不錯。
上一樓的圖,屬于鏡控無人機的驅(qū)動組件,把潛望鏡的信號轉(zhuǎn)化成上下和水平移動的信號。
而這個,是屬于無人機的制動/懸停組件,讓無人機可以靜止。
同樣,原本上面的75應(yīng)該是100,寫成75是我個人的調(diào)整。
如果是熟悉鏡控無人機,或者制造過鏡控無人機的玩家來說,會知道這兩個邏輯組組合起來的效果。
相應(yīng)的,鏡控無人機的控制模式,是:移動→停止→移動,來完成轉(zhuǎn)向,也就是點對點式移動。
這是因為鏡控無人機的制動推力大于驅(qū)動推力,導致無人機放開控制啟動懸停時,能比持續(xù)控制更快停止。
但是,大多數(shù)新手并不懂得這個,而且就算寫上說明,他們大概也不會去看 =。= (兩個多月的測試里,這種情況時有發(fā)生。)
所以,我用自己弄出來的制動引擎,改成了利于無人機操作的制動引擎。
這就是制動引擎的原型,只要修改一下就能用在無人機上。
圖中,余弦組件是源自于驅(qū)動的邏輯組,需要從哪里拉一條信號線。
右邊那個比較元件,因為接線顏色問題不太明顯,它的信號是源于余弦和內(nèi)存組件,然后輸出到中間的與邏輯和它左下角的否邏輯上。
這個邏輯組具體原理,就是通過兩條判定來決定制動引擎是否啟動。
比如,在無人機向右移動,且速度超過1時,當控制的指針拉到無人機的左邊,就會啟動制動引擎,讓無人機立刻減速。