|
樓主 |
發表於 2014年2月22日 01:54 AM
|
顯示全部樓層
刮鬍刀 發表於 2014年2月21日 03:05 AM
想請問 Loiter Mode 下 如何設定PID能讓他更穩定的停留在原地呢? (有遇風情況)
還有跟收到幾顆衛星有關嗎? ...
停懸的穩定度跟收星數關係不太(當然不能太離譜,例如勉強才Lock).
APM並不是直接用GPS座標來定位停懸,座標只是用來校準而已,能夠停懸是利用板子上的傳感器數值計算出偏移量再加以糾正.
以釘釘子而言,基礎PID一定要先調好,就是自穩模式下的狀態要先搞定(調法請爬文),這個沒調好接下來都是白費力氣.
先把Rate Loiter的I值歸零,再去調Rate Loiter的P值,觀察被風吹走再移回來的位置,如果每次都沒到位則升高P,如果每次都過頭則減P,我個人是喜歡些微的過頭.
P值決定後再觀察機子反應的快慢,如果機子被風吹了卻慢半拍才嘗試修正,則漸漸拉高I讓偏離儘可能的近,若太高機子會看起來神經兮兮(沒事也在修).
要讓停懸有加乘的效果還是必須藉由硬體來改善,機子反應不好PID再怎麼調也是有限...
32位元的PX4一定比8位元的APM演算速度更快.
快速的槳反應(槳/電變油門反應/電達性能)一定比反應慢的糾正更快且確實.
適當配重及用心平衡(機架/馬達/槳/重心)的機子一定比隨便組裝的容易糾正.
越重的機子停懸就越穩,這是不變的道理.
|
|