1.gpså®ä½è½±è¾ç¦»å°å°±ä¸å¥½ä½¿äº
2.arduino如何输出一个数组?如位置坐标(x,飞飞控分析y).不是赋值而是输出。
3.Firmament (FMT) 开源飞控系统
gpså®ä½è½±è¾ç¦»å°å°±ä¸å¥½ä½¿äº
ä¸ãæ æ³è§£éï¼é»ç¯éªçï¼æ æ³è§£éçåå ä¼æå¤ç§ï¼è¯·æç §å¦ä¸æ¥éª¤è¿è¡æ£æ¥ï¼
1ãåå§è®¾ç½®æ¯å¦å ¨é¨å®æ
aãæºæ¶ç±»åéæ©æ¯å¦æ£ç¡®ï¼æè ä½ æ ¹æ¬å°±æ²¡æéæ©ï¼
注æï¼æ°çæ¬çé£æ§åºä»¶å¨é»è®¤åæ°æ åµä¸ï¼éè¦å å¨mission plannerä¸è®¾ç½®å¥½æºæ¶ç±»ååæä¼æå个æ§å¶ééçè¾åºã
bãå éåº¦è®¡æ ¡åï¼å¦æ没ææ ¡åæè ä¸æ¬¡æ ¡åä¸æåï¼è§£éæ¶å§¿æçªå£ä¼æ示ï¼ï¼
cãæåéæ ¡åï¼å¦æ没ææ ¡åæè ä¸æ¬¡æ ¡åä¸æåï¼è§£éæ¶å§¿æçªå£ä¼æ示ï¼ï¼
dãé¥æ§å¨æ ¡åï¼å¹¶ä¸å个ééçæ£ååæ£ç¡®ï¼ï¼
eãé£è¡æ¨¡å¼è®¾ç½®ï¼æ³¨æï¼å¨PosHoldãLoiter模å¼ä¸ï¼å¦æGPS没æå®ä½æè å®ä½ä¸ä½³ï¼æ¯æ æ³è§£éçï¼
fãçµè°æ ¡åï¼ä½ ç¡®å®ä½ æ ¡åæåäºåï¼ï¼
2ãæ¯å¦è¿æ¥äºâå®å ¨å¼å ³âï¼å¹¶è§£éã
pixhawké£æ§ç¡¬ä»¶å¼å ¥äºâå®å ¨å¼å ³âè¿ä¸ªå¤è®¾ï¼é£æ§é»è®¤æ¯ä½¿è½å®å ¨å¼å ³çï¼è¿å°±éè¦ä½ å¨ä½¿ç¨é¥æ§å¨è§£éåå é¿æå®å ¨å¼å ³ï¼è¿è¡åæ¥è§£éï¼ç¶ååéè¿é¥æ§å¨è§£éãå¦æä½ ä¸æ³ç¨å®å ¨å¼å ³ï¼å¨å ¨é¨åæ°å表ä¸å°âBRD_SAFETYENABLEâ设为â0âå³å¯ãï¼æ³¨æï¼æäºåæ°æ¯ç«å³çæï¼æçåæ°æ¯éå¯çæï¼å»ºè®®ä¸ºç¨³å¦¥èµ·è§ï¼è¿è¡ä¸æ¬¡éæ°ä¸çµæä½ï¼
3ãä¼ä¸ä¼æ¯é£æ§å·²ç»è§£éäºï¼ä½æ¯çµè°å¹¶æ²¡æå·¥ä½ã
aãä¼ä¸ä¼æ¯ä½ åªç»é£æ§ä¾çµäºï¼è没æç»çµè°ä¾çµï¼
bãä¼ä¸ä¼çµè°ä¿¡å·çº¿æäºï¼æè ä¿¡å·çº¿æåäºï¼
cãä¼ä¸ä¼æ¯çµè°æ²¡ææ ¡åï¼
4ãä¼ä¸ä¼æå¼äºå°çå´æ åè½ï¼å¹¶ä¸é£æºå¤äºå°çå´æ ä¹å¤ï¼
äºãçµå°è¿æ¥ç¼æ ¢ï¼æè æå¾å¤§æ¦çè¿æ¥å¤±è´¥
APMææ°çåºä»¶å¾å°åºç°è¿ä¸ªé®é¢äºï¼ä¹åçåºä»¶ä¸æäºçµå°èå使ç¨çæ¶åä¼åºç°è¿ä¸ªé®é¢ã
åå ï¼å ¨é¨åæ°å表ä¸âBRD_SER1_RTSCTSâåâBRD_SER2_RTSCTSâé»è®¤æ¯â2âï¼å³âauto èªå¨âãè¿ä¸ªä¸¤ä¸ªåæ°æ§å¶çé£æ§è¿æ¥çµå°ç串å£æ¯å¦å¼å¯æµæ§å¶ï¼ä¸²å£åè®®éçæ¦å¿µï¼ã0表示ä¸ç¨ï¼1表示ç¨ï¼2表示èªå¨æ£æµãèªå¨æ£æµçåçæ¯é£æ§åå§åçæ¶åå é»è®¤æ¯ä½¿ç¨ï¼ç¶åæ¶åä¸äºæ°è¯è¯ï¼å¦æä¸è¡ï¼å°±è®¤ä¸ºä¸ç¨ï¼ä»¥åçåºä»¶è¿é好åæç¹bugï¼å¯¼è´ææ¶å°±è¿ä¸ä¸å°é¢ç«äºãå°è¿ä¸¤ä¸ªåæ°è®¾ä¸º0å³å¯ã
ä¸ãæ¬åæé«ï¼æè å«å®é«ä¸å¥½ï¼ä¸ä¸æµ®å¨ï¼
å®é«ä¸å¥½ï¼å¯è½æ¯ç±ä»¥ä¸ä¸¤ä¸ªåå é æçï¼
1ãæºæ¶éå¨å¤§ï¼é£æ§åé没æåå°ä½ï¼å¯¼è´é£æ§Zè½´å é度åºç°è¾å¤§å¥å¼å¼ï¼ä»è导è´é£æ§å¨æäºæ¶å»å¯¹èªèº«é度ãå é度ç估计åºç°é误ï¼ææé£æºæ²¡æåä¸èµ°ï¼ä½æ¯é£æ§è®¤ä¸ºé£æºå¨å¿«éåä¸èµ°ï¼äºæ¯æ§å¶é£æºçæ¶æ²¹é¨ï¼ä»èé£æºçå°åä¸æä¸ä¸ãè¿ç±»é®é¢å¯¼è´çå®é«é®é¢æ´åæ¯é£æºå¨åä¸æè åä¸æ½å¨ã
2ãæ°å计åèªèº«èºæ桨æ°æµå½±å导è´é«åº¦ä¼°è®¡é®é¢ã大家ä¸è¬ä¼å¨æ°å计ä¸å ä¸å海绵ï¼ä½å ¶å®å¯¹äºå¤§é£æºè¿ä¸ªæ¯ä¸å¤çï¼æ好åå¢å 2å±é®æ¡ç©ï¼ä¸ãé£æ§å å¤å£³ï¼å¤å£³éæ°åå°½éå°ä¸ç¹ï¼å¦æé£æ§å¤å£³åé¢éé£å°±æä¹ä¸å¤§äºï¼äºãå°é£æ§è£ å¨æºèº«å é¨ï¼å¹¶ä¸å°½é使å¾æºèº«å°éï¼ä¸è¬å¾é¾åå°å®å ¨å°éï¼ä»èä¸å½±åæ°å计æ£æµå¤çæ°åå¼ï¼ï¼è¿ä¸ªå¯è½æ¯ç¬¬ä¸æ¡è¿å ³é®ã
3ãå¦ææ¯ç¼æ ¢çé«åº¦ååï¼å¹¶ä¸ååèå´å¨0.5m以å ï¼é£ä¹ï¼å¯ä»¥è®¤ä¸ºæ¯æ£å¸¸çï¼å 为é£æ§å¯¹èªèº«é«åº¦ç估计主è¦æ¥æºäºæ°åé«åº¦è®¡ï¼èæ°åéçæ°æ¸©ä¼ç¼æ ¢ååï¼åå ä¸é£æ§æ翼æ°æµå½±å以ååç§æµéåªå£°ï¼é£æ§å¯¹èªå·±çé«åº¦ç估计ä¼ç¼æ ¢ååï¼ä»è导è´é«åº¦æ§å¶åºç°æ¼ç§»ãå¦ææ³æé«å®é«ææï¼åªè½èèæ·»å âç¸å¯¹é«åº¦è®¡âï¼å¦è¶ 声波ã毫米波é·è¾¾ãæ¿å æµè·ä»ªçã
åãå®ç¹å®ä¸ä½
å®ç¹å®ä¸ä½ï¼å¯è½æ¯ç±å¦ä¸åå é æçï¼
1ã确认èªå·±å·²ç»æååå°PosHoldæè Loiter模å¼ï¼ï¼ä½ ä»¥ä¸ºä½ åäºï¼å®é ä¸æ²¡åï¼æè ç±äºGPSãç£ç½ççé®é¢é£æ§æç»åå°å®ç¹æ¨¡å¼ï¼ä¸å®è¦éè¿å°é¢ç«ç模å¼ï¼åå¤ç¡®è®¤ï¼
2ãGPSä¿¡å·å·®ï¼å¦ææ严éé®æ¡ï¼GPSå®ä½ä¼åºç°è¾å¤§å¹ 度çæ¼ç§»ï¼è¿è导è´å®ç¹å®ä¸ä½ï¼
3ãé¥æ§å¨æå移å¼ãè¦ä¹ä½ 没ææ ¡åé¥æ§å¨ï¼è¦ä¹ä¸å°å¿æ¨å¨äºé¥æ§å¨å¾®è°ï¼è¦ä¹æ¸©åº¦åå导è´é¥æ§å¨èªå·±è¡ç¨é£äºï¼å¯¼è´ææå¤äºä¸ä½æ¶é£æ§æ¶å°çæ¯åä¸è¾¹ææçæ§å¶æ令â¦â¦
4ãç£èªåä¸æ£ãç£ç½ç没ææ ¡åï¼æè ç£ç½çæªäºï¼æè ç£ç½çåå°å¹²æ°ï¼å¯¼è´é£æ§å¯¹æºå¤´æ¹åç估计ä¸å®é èªåä¸ä¸è´ï¼è¿è导è´ä½ç½®æ§å¶æ¶åºç°å·é é£è¡çæ åµï¼é£æºæºå¤´æåä¸åï¼é£è¡è½¨è¿¹åç°å·é çæè§ï¼ã
äºãå·åªç§åºä»¶ï¼PX4åºä»¶ï¼APMåºä»¶ï¼
é¦å åºè¯¥æç½PixHawkãPX4åºä»¶ãAPMåºä»¶ä¸è çå ³ç³»ï¼
PixHawkæçæ¯é£æ§ç¡¬ä»¶ï¼ç¸æ¯ä¹å大å¤æ°å¼æºé£æ§ä½¿ç¨çAVRåçæºï¼Pixhawké£æ§å¨ç¡¬ä»¶æ§è½ä¸æäºå¾å¤§çæåï¼å®éç¨çSTMFVIT6ä½ä¸ºä¸»æ§ï¼ä½ï¼ä¸»é¢MHzï¼å¯ä»¥è¯´æ¯ç¸å½ççé¼ã
PX4åºä»¶åAPMåºä»¶æçæ¯è½¯ä»¶ï¼å®ä»¬é½æ¯è¿è¡å¨PixHawk硬件ä¹ä¸çï¼æ¯ä¸¤ç§ä¸åé£æ§ç¨åºã对äºå·åªä¸ªåºä»¶ï¼è¯·çä¸é¢ç对æ¯ï¼
1ãPX4åºä»¶çæºä»£ç ç»ææäºï¼å¯¹äºå¦ä¹ é£æ§ç¨åºç人æ¥è¯´ï¼å¯è½å ¥ææ´å¿«ä¸ç¹ï¼ç¸æ¯ä¹ä¸ï¼APM代ç ç¥å¾®æç¹å¤æï¼ä½æ¯ï¼è¯·æ³¨æï¼è¿éçå¤ææ¯ç¸å¯¹èè¨çï¼æ ¹æ®æ个人çç»éªæ¥çï¼APMç代ç æ¯æè§è¿çææèªå·±åç代ç ï¼èªå·±åçã项ç®ç¨çãå®éªå®¤éççï¼ç¸æ¯ï¼ç¼åè§èãå½åè§åãå®ç°æ¹æ³é½è¦å¥½é常å¤ã 对äºåªæ¯ä½¿ç¨é£æ§ï¼èä¸ç 究代ç ç人æ¥è®²ï¼PX4åºä»¶å¨è¿ä¸ç¹ä¸æ²¡æä¼å¿ã
2ãAPMåºä»¶åå²æ ä¹ ï¼åè½æ´å å®åï¼æ¼æ´æ´å°ï¼é£è¡æ´ç¨³å®ï¼è¿éç稳å®æçæ¯ä¸ä¼å 为ç¨åºæ¼æ´å¯¼è´è«åå ¶å¦å°ææºï¼ï¼ç¸æ¯ä¹ä¸ï¼PX4åºä»¶æç¹èå¼±ï¼æå¾å¤åéè¦å¡«ã 对äºä¸ä¸ªæ 人æºæ¥è®²ï¼è½ç¨³å®å¯é å°é£è¡æ¯ç¬¬ä¸ä½çï¼å¦æä¸è½ç¨³å®å¯é å°é£è¡ï¼å ¶ä½ä¼å¿é½æ¯æ¯æ·¡ã
å æ¤ï¼å¯¹äºåªç¨é£æ§ä¸æ¹ç¨åºç人ï¼ææ¨èå·APMåºä»¶ï¼è对äºéè¦æ¹ç¨åºç人ï¼æä¹æ¨èAPMåºä»¶ï¼ä½æ¯å¦ææ¯å ¬å¸ç¨æ·ï¼è¯·èèä¸ä¸APMåºä»¶åPX4åºä»¶å¼æºåè®®çåºå«ï¼é æ èèï¼å ³äºè¿ä¸ç¹ï¼è¯·æ³¨æï¼ä¸è¦æå¸èªçï¼ä¸ä¸ªæ 人æºå ¬å¸çç«äºä¼å¿æ¯å ¨æ¹ä½çï¼æ¢ç¶ç¨äºå¼æºé£æ§ï¼å³ä½¿ä½ å ä¸äºèªå·±ç¹æçåè½ï¼å¨é£æ§ä»£ç ä¸ä¹ä¸ä¼æ¯å«äººå¼ºå¤ªå¤ãé£äºä¸ä¼æ¹é£æ§ä»£ç çç«äºå¯¹æç»ä»ç¨åºä»ä¹ç¨ä¸äºï¼é£äºä¼æ¹ä»£ç çå ¬å¸ä¹ä¸å±äºæä½ ï¼ã
ä¸è¿°è®ºè¿°å¯è½æå¤±å ¬å ï¼æ¯ç«ï¼ææ¯ç¨APMç人 🙂
å¹´ææ¥æ´æ°ï¼
æä¸å°åå¦è¿å¨ç¨APM2.xè¿æ¬¾ç¡¬ä»¶ï¼ä»¥AVRåçæºä½ä¸ºä¸»æ§ï¼ï¼è¿ç§ç¡¬ä»¶å·²ç»è¢«æ·æ±°ï¼ææ°çåºä»¶å·²ç»ä¸åæ¯æè¿æ¬¾ç¡¬ä»¶ãAPM2.0硬件æé«æ¯æçåºä»¶çæ¬å¦ä¸ï¼å¤æ翼ï¼3.2.1ï¼åºå®ç¿¼ï¼3.3.0ï¼æ 人车ï¼2.5.1ã
å ãèµ·é£ç¬é´é£æºè½¬å¤´
æ°è£ çé£æºç¬¬ä¸æ¬¡è¯é£æ¶èµ·é£ç¬é´æºå¤´åä¸ä¸ªæ¹åæ转ï¼èµ¶ç´§æ¶æ²¹é¨ãè¿æ¶åï¼åºè¯¥æç §å¦ä¸æ¥éª¤è¿è¡æ£æ¥ï¼
1ãæ£æ¥æ¡¨æ¯ä¸æ¯è£ éäºï¼å个æºèä¸âæ£å桨âä¸¥æ ¼æç §å®ç½æ示å¾è¿è¡æ£æ¥ï¼å¦æ没æé®é¢ï¼çä¸ä¸æ¥ã
2ãæ桨å¸æï¼è§£éï¼æ£æ¥å个çµæºè½¬åï¼æ³¨æï¼æ¯ä¸¥æ ¼æç §å®æ¹çµæºè½¬åè¿è¡æ£æ¥ï¼å¹¶ä¸æ³¨æçµæºç1ã2ã3ã4å¯ä¸æ¯æç §é¡ºæ¶éæå¸çï¼å¦æ没æé®é¢ï¼çä¸ä¸æ¥ã
3ãè¿ä¸å°é¢ç«ï¼ççé£æºç俯仰ã横æ»ãåèªæ没æåçã
4ãå¦æè³æ¤é½æ²¡æé®é¢ï¼é£ä¹ï¼æå¯ä»¥åè¯ä½ ï¼æä¸é¨åé£æºå¨è°åä¸å¥½ãæºæ¶åæ§ä¸å¥½ãå¨åä¸å¥½çæ åµä¸ï¼ä¼åºç°èµ·é£ç¬é´æºå¤´å转çé®é¢ï¼ç¦»å°åæºå¤´å°±ä¸åå转äºï¼å¹¶ä¸è¿è¿è·èµ·é£ç¬é´æ¨æ²¹é¨æ¯å¦ææç¸å ³ã è¿æ¶ï¼å¦æä½ æ¯ä¸ªèæï¼èåè¿å¾å¤§ï¼è¯é£åºå°å¾å®½å¹¿å¹¶æ²¡æå´è§äººç¾¤ï¼é£ä¹å¤§èèµ·é£å§ï¼é£é«1ç±³ççï¼ä½æ¯æ¶å»åå¤æ¶æ²¹é¨ã ä½æ¯å¦æä½ æ¯ä¸ªæ°æï¼æè èåè·æä¸æ ·å°ï¼æè é£è¡åºå°ä¸çæ³ï¼é£ä¹å°±èèå®å®ç»é£å§ï¼æåæ¡è ¿ç»å¨å°ä¸ï¼çåº5cmå·¦å³çèªç±ç©ºé´ï¼è§£éé£è¡ï¼ççé£æºä¿¯ä»°ã横æ»ãåèªçååºï¼æ²¡é®é¢ååæ£å¸¸é£ã
ä¸ãå°é¢ç«å¤±æ§ä¿æ¤ï¼GCS Failsafeï¼
å°é¢ç«å¤±æ§ä¿æ¤ï¼é¡¾åæä¹ï¼å½å°é¢ç«è·é£æºå¤±å»è¿æ¥å触å失æ§ä¿æ¤ãä½æ¯å¦æä½ ä»¥ä¸ºå¨MissionPlannerä¸ç设置éç´æ¥ç¹ä¸å°é¢ç«å¤±æ§ä¿æ¤å°±è¡äºçè¯ï¼é£ä½ å°±æ³ç®åäºï¼ä½ ä¼åç°èªå¨æ¨¡å¼ä¸ï¼å³ä½¿æå°é¢çµå°ææäºï¼é£æºä¹ä¸ä¼è¿èªãè¿æ¯ä¸ºä»ä¹å¢ï¼è¿æ¯å 为è¿ä¸ªå¤±æ§ä¿æ¤çæ¯ä¸ºâ使ç¨æ¸¸ææææ§å¶é£æºé£è¡æ¶â设置çï¼åèå®æ¹ææ¡£ï¼é¾æ¥ï¼ã
æ¯çï¼å½ä½ 使ç¨ä¸ä¸ªå¾®è½¯ç游æææè¿æ¥å°é¢ç«çµèåï¼éè¿ç®å设置ï¼å°é¢ç«è½¯ä»¶å¯ä»¥æ游æææçæ§å¶ééè¿å°é¢çµå°è½¬åç»é£æºï¼è¿ä¸ªæ§å¶éä¼è¦çé¥æ§å¨çæ§å¶ä¿¡å·ï¼ä»è导è´é£æºåªæ¥å游æææåå°é¢ç«è½¯ä»¶çæ§å¶ãè¿æ¶ï¼å¦æå°é¢ç«ä¸é£æºå¤±èäºï¼é£æºå°±å¤äºå®å ¨æ æ§ç¶æäºï¼å³ä½¿é¥æ§å¨æä¿¡å·ä¹ç½æï¼ï¼å æ¤è¿æ¶é£æ§ç¨åºä¸å äºå°é¢ç«å¤±æ§ä¿æ¤åè½ãå ¶è§¦åæ¡ä»¶å¦ä¸ï¼
1ãå¼å¯äºæ¸¸ææææ§å¶é£æºåè½ï¼å¹¶ä¸å¨ä½¿ç¨ä¸ï¼
2ãå¤äºèªå¨æ¨¡å¼ä¸ï¼
3ãå°é¢ç«å·²ç»æ5ç§é没æè·é£æºéä¿¡äºï¼
4ãé£æ§åæ°ä¸FS_GCS_ENABLE设置为1ã
ç±æ¤å¯ç¥ï¼å¦æä½ æ³å®ç°è¶ è§è·é£è¡ä¸çµå°æäºé£æºèªå¨è¿èªï¼åªè½æ¹é£æ§ä»£ç ãä¸è¿ï¼å¥½å¨è¿ä¸ªå°æ¹æ²¡æé£ä¹å¤æï¼æ¯è¾å¥½æ¹ï¼èªå·±æ¹æ¹å°±è¡ã
å «ã绿ç¯å¿«éª
绿ç¯æ ¢éªè¡¨ç¤ºGPSå·²å®ä½ï¼å¹¶ä¸æ²¡æå«çæ éï¼é£æ§å 许解éï¼é£ä¹ç»¿ç¯å¿«éªæ¯ä»ä¹ææå¢ï¼å®ç½ç解éæ¯ï¼GPS is 控源using SBAS(so should have better position estimate)ãè¿ä¸ªçæææ¯ç»¿ç¯å¿«éªæ åµä¸ï¼GPS使ç¨äºâæåºå¢å¼ºç³»ç»âçä¿¡å·ï¼è¿æ¶GPSå®ä½ä¼æ´å¥½ï¼å æ¤ï¼å¨ç»¿ç¯å¿«éªçæ åµä¸ï¼å®ç¹ä¼å®çæ´å¥½ä¸ç¹ã
ä¹ãæ¨æ²¹é¨é£æºèµ·ä¸æ¥
ææ¶ä½ ä¼éå°å³ä½¿ææ²¹é¨æ¨å顶ï¼é£æºé½æ²¡æ³ç¦»å°çæ åµï¼æ ¹æ®æå¤å¹´è¸©åç»éªï¼æå¦ä¸å ç§å¯è½ï¼
1ãçµæ± 没çµäºï¼å¹¶ä¸æ¯å½»åºæ²¡çµäºï¼å¹¶ä¸æ¯ä½ 以为è¿æçµï¼çæ¯æ¯æ»¡çµï¼ä½æ¯å°±æ¯æ²¡çµäºï¼ ä¸è¦ç¸ä¿¡èªå·±çè®°æ§ï¼ä¸è¦ä»¥ä¸ºæ¨æåå 满çå åçµæ± ï¼æä¹å¯è½æ²¡çµï¼é®é¢æ¯ååå åå 满ççµæ± æ¾å¨é£éï¼ä½ éææ¿äºä¸å没æå çµçæè å¹²èå·²ç»åæççµæ± ï¼ä½ å¯ä¸å¯ä»¥ç¸ä¿¡çåªæBBåï¼å称çµæ¾ï¼ï¼
2ãå个桨ç转ååäºï¼æ¨æ²¹é¨é£æ¯åä¸å¹çï¼é£æºç¨³ç¨³å°è¶´å¨å°ä¸ã
3ãçµè°æ²¡æè¿è¡è¡ç¨æ ¡åï¼å¯¼è´é¥æ§å¨ç»çæ¯æ»¡æ²¹é¨ï¼é£æ§ç»çä¹æ¯æ»¡æ²¹é¨ï¼å¯ååçµè°è®¤ä¸ºä½ ç»çæ¯%æ²¹é¨ã注æï¼æ°è£ çé£æºï¼ä¸å®è¦è¿è¡çµè°è¡ç¨æ ¡åï¼å¹¶ä¸æ³¨æï¼æ¯å æ ¡åé¥æ§å¨ï¼åæ ¡åçµè°ãï¼ç°å¨ä¸å°FOCçµè°æ¯åºå®æ²¹é¨çï¼é£ä¹å°±éè¦ä¿®æ¹é¥æ§å¨åé£æ§çè¡ç¨å»éåºçµè°äºï¼
åãèµ·é£ç¬é´ä¾§ç¿»
æ°é£æºè£ 好åï¼åç§æ ¡åå®æåï¼ç¬¬ä¸æ¬¡é£è¡ï¼é£æºä¾§ç¿»ï¼ååç¿»ãååç¿»ãå左翻ãååç¿»ï¼ã请æç §å¦ä¸æ¥éª¤æ£æµé£æºï¼
1ãæ£æ¥å个çµè°ä¸é£æ§è¿æ¥ç线åºæ¯å¦æ£ç¡®ï¼ä»¥å轴为ä¾ï¼å³å为1å·çµæºï¼å·¦å为2å·çµæºï¼å·¦å为3å·çµæºï¼å³å为4å·çµæºï¼æ³¨æå¯ä¸æ¯é¡ºæ¶éç1ã2ã3ã4ï¼
2ãææ¡ä»¶çè¯ï¼å å°é£æºç»å¨å°ä¸ï¼ç®ç§°âç»é£âï¼ï¼ç¶åè¿è¡ä¸é¢æè¿°æµè¯ï¼
2ã解éé£æºï¼ä¸è¦æ¨æ²¹é¨ï¼å¨æ éä¸æ£æ¥ææçµæºç转åæ¯å¦æåçï¼
3ãå¦æçµæºè½¬åæ 误ï¼æ£æ¥èºæ桨æ¯å¦æè£ åçï¼é¡ºæ¶é转ççµæºä¸è£ äºéæ¶é转å¨ç桨ï¼çè³æ¯ä¸ä¸ªèºæ桨çä¸ä¸é½åäºï¼ï¼
4ãéæ°æ ¡åä¸ä¸çµè°çè¡ç¨è¯è¯ï¼å¦æçµè°çè¡ç¨ä¸åï¼å¯è½å¯¼è´æäºçµæºå å¯å¨ï¼
5ãå¦æè¿ä¸è¡ï¼ççé£æ§æ¯ä¸æ¯è£ åäºï¼ä¸ä¸é¢ åãæè èªå转äºç¹å®è§åº¦ï¼æè åæ°ä¸è®¾ç½®äºé£æ§çæ转ã
åä¸ãèµé¢è¾åºåå
对äºåºå®ç¿¼é£æºæè æ 人è¹ï¼å¯è½ä¼éå°å¦ä¸é®é¢ï¼é¥æ§å¨å个éé设置æ£ç¡®ï¼ä»å°é¢ç«ä¸çé£æ§æ¥æ¶çå个ééçæ¹åä¹æ£ç¡®ï¼ä½æ¯æäºèµé¢è¾åºæ¯ååçãè¿ç§é®é¢å¾å¾æ¯ç±äºèµæºå®é è¿å¨æ¹åä¸åæ§æ¹åç¸å导è´çã解å³æ¹æ³å¦ä¸ï¼
æ¯å¦ååçèµæºè¿æ¥çæ¯é£æ§çCH1ï¼é£ä¹å¨å ¨é¨åæ°å表ä¸ï¼æç´¢RC1_REVERSEDï¼å°è¿ä¸ªå¼è®¾ç½®ä¸º1ï¼å³å¯ã
注æï¼è¿ç§é®é¢ä¸è½éè¿å¨é¥æ§å¨ä¸è®¾ç½®ååæ¥è§£å³ã以æ¹åèµä¸ºä¾ï¼æ们éè¦çè¿ä½æ¨¡å¼æ¯ï¼é¥æ§å¨æ¹åææåå·¦æï¼é£æºèªåå°±å左转ï¼å ¶ä¸çæ§å¶æ令æµç¨æ¯ï¼é¥æ§å¨ææåå·¦æâ>é£æ§æ¶å°èªåéè¦å左转çæ令â>é£æ§éè¿ä¸ç³»åPIDè¿ç®å¾åºèµæºæ§å¶PWMå¼â>èµæºæ¶å°è¯¥PWMå¼â>èµæºè½¬å°å¯¹åºçè§åº¦â>èµé¢å¨èµæºè¿æçæå¨ä¸è½¬å¨ï¼ç±äºä¸åé£æºèµæºåèµé¢çå®è£ æ¹å¼ä¸åï¼ä¼å¯¼è´å®é èµé¢è¿å¨æ¹åä¸æ们éè¦çæ¹åç¸åï¼å æ¤éè¦å¨é£æ§è¾åºPMWä¿¡å·æ¶è¿è¡ååãå¦æå¨é¥æ§å¨é设置äºååï¼å¨æå¨æ§å¶æ¨¡å¼ä¸å¯è½è¾åºæ¯å¯¹çï¼ä½æ¯å¨å®ç¹æ¨¡å¼æè èªå¨æ¨¡å¼ä¸ï¼é£æ§æ¶å°çæ§å¶æ令å°æ¯åçï¼ä»èå¨è¿è¡PIDæ§å¶æ¶æ¯åçï¼æç»å°±ä¹±æäºã
åäºãé£æ§ä¸å¯å¨
ææ¶åï¼åä¸ä¸ªé£æ§ï¼ä¹åç¨ç好好çï¼çªç¶æä¸å¤©ä¸çµåé£æ§æ²¡æ³å®å ¨å¯å¨ï¼ä¸çµåå 个å°çLEDä¹æ¯äº®çï¼ä½æ¯RGB LEDä¸éªçï¼ç¨USBè¿æ¥çµèï¼è®¾å¤ç®¡çå¨ä¸ä¹è½çå°é£æ§ç串å£ï¼ä½æ¯ç¨å°é¢ç«è¿ä¸ä¸é£æ§ãéå°è¿ç§é®é¢ï¼å¨ç¡®å®é£æ§ç¡¬ä»¶å½»åºåäºçä¹åï¼å°è¯ä¸ä¸å¦ä¸æ¥éª¤ï¼å¯è½å°±è§£å³äºï¼
1ã移é¤ææå¤è®¾è¿æ¥çº¿ï¼GPSãé¥æ§å¨æ¥æ¶æºãæ°ä¼ çµå°ãçµè°ä¿¡å·çº¿ãå¤ç½®çµæºæ¨¡å线çï¼ï¼ä½¿ç¨USBè¿æ¥é£æ§ï¼ççé£æ§æ¯å¦å¯å¨æ£å¸¸ï¼æ¯å¦è½è¿ä¸å°é¢ç«ï¼å¦æè½ï¼è¯´æå¯è½æ¯åªä¸ªå¤è®¾æé®é¢ï¼å¦æä¸è½ï¼ä¸ä¸æ¥ï¼
2ãå·ææ°çåºä»¶è¯è¯ï¼å¦æä¸è¡ï¼ä¸ä¸æ¥ï¼
3ãå°SDå¡éæ°æ ¼å¼åä¸ä¸ï¼windowsé»è®¤æ ¼å¼ï¼ï¼éæ°æå ¥é£æ§ï¼ä¸çµè¯ä¸ä¸ï¼è¿ä¸æ¥å¤§å¤æ°æ åµä¸å°±è½è§£å³é®é¢ï¼å¦æè¿ä¸è¡ï¼ä¸ä¸æ¥ï¼
4ãæ´æ¢ä¸ä¸ªSDï¼éæ°ä¸çµè¯è¯ï¼å¦æè¿ä¸è¡ï¼æä¹æ²¡åæ³äºï¼è¿ç¨åªè½å¸®ä½ å°è¿ä¸ªå°æ¹ï¼ä¸è¡çè¯æé£æ§å¯ç»æççå§ï¼æè è¿åå§ã
åä¸ãé£æ§èªå¨éå®æ¶é´å¤ªé¿æè 太ç
é£æºè½å°åï¼è¿ä¸æ®µæ¶é´ä¼èªå¨éå®ï¼å¦æä½ æè§çå¾ æ¶é´å¤ªé¿ï¼æè 太çï¼è¯·è°èDISARM_DELAYåæ°ï¼åä½æ¯ç§ï¼è¿ä¸ªåæ°å³å®äºçå¾ å¤é¿æ¶é´åèªå¨éå®ã
ååãé¥æ§å¨æ æ³æ ¡å
å¨é¥æ§å¨æ ¡å页é¢ï¼åç°å个ééçå¼é½ä¸º0ï¼å¨é¥æ§å¨çå个ææé½æ²¡ååºãéå°è¿ç§æ åµï¼è¯·æç §å¦ä¸æ¥éª¤æ£æ¥ï¼
1ãæ£æ¥é¥æ§å¨æ¥æ¶æºä¸çç¯æ¯ä¸æ¯äº®çï¼å¦æ没æ亮ï¼åºè¯¥æ¯æ¥æ¶æºæ²¡æä¾ä¸çµï¼
2ãæ£æ¥é¥æ§å¨æ¥æ¶æºæ¯ä¸æ¯äº®ç绿ç¯ï¼å¯¹äºå¤§é¨åæ¥æ¶æºï¼ä¸çµåå¦æ没ææ¥æ¶å°é¥æ§å¨ä¿¡å·ï¼ä¼äº®çº¢ç¯ï¼å¦åæä¼äº®ç»¿ç¯ãå¦ææ¯çº¢ç¯ï¼å°è¯è·é¥æ§å¨éæ°å¯¹é¢ï¼
3ãç¡®ä¿ä½ çæ¥æ¶æºæ¯è·ä½ æéçé¥æ§å¨å¯¹çé¢ï¼æéå°è¿æçæ¥æ¶æºè·å±åéå¦å¤ä¸ä¸ªé¥æ§å¨å¯¹ä¸é¢çæ åµï¼èé£ä¸ªé¥æ§å¨ä¹å¼çæºã
4ãå¦æ使ç¨çæ¯æ¥æ¶æºçSBUSæ¥å£ï¼ç¡®ä¿æ对å£äºãå¦æç¨çæ¯FutabaçSBï¼æ³¨æè¦æçæ¯åºä¸æ¨ªççsbus2æ¥å£ï¼
5ãç¡®ä¿é£æ§ç«¯æçæ¯RC INæ¥å£ã对äºåçPixhawkï¼ä¸é¢çsbusåæ ·çæ¥å£æ¯é£æ§sbusä¿¡å·è¾åºçï¼ä¸æ¯æé£ä¸ªï¼
6ãæ£æ¥æ¥æ¶æºçº¿ç两端æ没ææåï¼ä¼ä¸ä¼âå°âåâä¿¡å·âåäºï¼
7ãè¿ä¸è¡ï¼æ¢æ ¹æ¥æ¶æºè¿æ¥çº¿è¯è¯ï¼
8ãè¿ä¸è¡ï¼éå·ææ°åºä»¶è¯è¯ï¼
9ãè¿ä¸è¡ï¼å¯è½å°±æ¯é£æ§åäºã
åäºãæºå¤´æ¹ååé£æ§ååä¸ä¸è´
ææ¶åï¼åéäºæºä½ç»æï¼æ们å®è£ é£æ§æ¶æ æ³åå°é£æ§æ¹åä¸é£æºæ¹åä¸è´ï¼æ¯å¦é£æ§ååæåå®è£ ï¼çè³æ¯é£æ§åºé¨æä¸å®è£ ï¼è¿ä¸ªé½æ¯æ²¡æé®é¢çï¼åªéè¦ä¿®æ¹AHRS_ORIENTATIONè¿ä¸ªåæ°å°±è¡äºï¼è¯¥åæ°é»è®¤ä¸º0ï¼è¡¨ç¤ºä¸æ转ï¼æ们å¯ä»¥æ ¹æ®å ¨é¨åæ°å表ä¸ç注éæéè¦è¿è¡ä¿®æ¹ã
è¿ä¸ªåæ°èµ·ä½ç¨çåçæ¯å¨åå§ä¼ æå¨æ°æ®å°æ¥åè¿è¡ä¸æ¬¡æ转ï¼ç¶åååä¸å§¿æ解ç®ï¼è¿ä¸ªæ转çå·¥ä½éå¾å°ï¼å æ¤ä¸ç¨æ å¿è¿ç§æä½ä¼å¢å é£æ§è´æ 导è´é£æºåºé®é¢ã
åå ãæ¥å¿ä¸æ£å¸¸
ææ¶åï¼é£æ§ä¼ä¸è®°å½æ¥å¿ï¼å¨MissionPlannerç姿æçªå£æ¾ç¤ºâBad loggingâï¼è¿ç§æ åµä¸ï¼è¯·æç §å¦ä¸æ¥éª¤è¿è¡å°è¯ï¼
1ãéæ°ææSDå¡ï¼SDæ¥è§¦ä¸è¯ï¼éæ°ææè¯è¯ï¼ï¼
2ãå°SDå¡ä½¿ç¨è¯»å¡å¨ç¨çµèéæ°æ ¼å¼åä¸ä¸ï¼æ ¼å¼ä¸ºFATï¼å ¶ä½åæ°é»è®¤ï¼
3ãå¦æè¿ä¸è¡ï¼æ¢ä¸å¼ SDå¡è¯è¯ï¼
4ãå¦æè¿ä¸è¡ï¼éå·ææ°çåºä»¶è¯è¯ï¼
5ãå¦æè¿ä¸è¡ï¼ææåªè½æçé£æ§ç¡¬ä»¶é®é¢äºï¼SDå¡åº§èçï¼ ä¸»æ§CPUèçï¼ ä¸è¿ï¼æ¦çå¾å°ã
åä¸ãæ æ³å·åºä»¶
使ç¨MissionPlannerç»é£æ§å·åºä»¶çæµç¨æ¯è¿æ ·çï¼
1ãå¨é£æ§ä¸å°é¢ç«æ²¡æè¿æ¥çæ åµä¸ï¼æ³¨æï¼å·åºä»¶æ¶ï¼éè¿USBå°é£æ§ä¸çµèç¸è¿ï¼ä½æ¯ä¸è¦ç¹å»å°é¢ç«çè¿æ¥æé®ï¼ï¼åæ¢å°MissionPlannerçâåå§è®¾ç½®â页é¢ï¼ç¶åç¹å»âå®è£ åºä»¶âæé®ï¼è¿æ¶ï¼ä¼å¼¹åºä¸ä¸ªå°çªå£ï¼æ示æ£å¨è·ååºä»¶çæ¬ï¼æ³¨æï¼è¿æ¶å°é¢ç«æ¯å¨è¿æ¥å®æ¹æå¡å¨ï¼è·åææ°ç稳å®çåºä»¶ççæ¬å·ï¼å¦æçµè没æèç½ï¼å°±ä¼æ示é误ï¼
2ãéæ©ä½ çé£æºç±»åï¼åºå®ç¿¼ãåè½´ãå è½´ãX8çï¼ï¼è¿æ¶MissionPlannerå°±ä¼ä»å®ç½ç½ç«ä¸ä¸è½½å¯¹åºçåºä»¶ï¼è¿æ¶å¦æç½ç»ä¸å¥½ï¼å°±æå¯è½ä¸è½½ä¸åææï¼
3ãMissionPlannerä»ç½ä¸å°åºä»¶ä¸è½½å°çµèä¸åï¼å¼å§æ¥æ¾ä¸çµèè¿æ¥çé£æ§ï¼æ¾å°åï¼åééæ°å¯å¨å½ä»¤ï¼é£æ§èªå¨éå¯ï¼é£æ§éå¯åé¦å è¿å ¥BootLoaderï¼ç¶åBootLoaderå¨MissionPlannerçæ§å¶ä¸å æ¦é¤é£æ§ï¼ç¶åå¼å§ç§åæ°çåºä»¶ï¼æåæ示â请å¨é³ä¹ææ¾å®åææé£æ§âï¼è¿æçæ¯åçé£æ§è¿æ¥æè鸣å¨çæ åµä¸ï¼ä¼ææ示é³ï¼æ示é³ç»æå表示åºä»¶å级ææ¯çæ£å®æï¼å¦æä½ çé£æ§æ²¡æè鸣å¨ï¼å¼¹åºè¿ä¸ªçªå£åçå¾ ç§å°±å¯ä»¥ææUSBäºï¼å¦æå¼¹åºä¸ªå°çªå£ï¼æ示â请ææé£æ§ï¼ç¶åç¹å»OKâï¼é£ä¹è¯´æMissionPlanner没ææ¾å°é£æ§ï¼è¿æ¶éè¦å ææUSBï¼ç¶åç¹å»å°çªå£ä¸çOKï¼ä¹åç«å³æå ¥USBï¼è¿æ ·å¤§æ¦çæ åµä¸å°é¢ç«å°±è½è¯å«å°é£æ§å¹¶å¼å§å·åºä»¶ã
综ä¸æè¿°ï¼å¦æéå°æ æ³å·åºä»¶çæ åµï¼è¯·æç §å¦ä¸æ¥éª¤æ£æ¥ï¼
ã1ãçµèæ¯å¦å¯ä»¥èç½ï¼ç±äºAPMæå¡å¨å¨å½å¤ï¼å æ¤ææ¶å³ä½¿çµèè½èç½ï¼ä¹å¯è½ä¼ä¸è½½å¤±è´¥ï¼
ã2ãå¾å¤æ¶åï¼å·åºä»¶å¤±è´¥çåå æ¯MissionPlanneræ æ³è®©é£æ§èªå¨éå¯ï¼ä»èæ æ³è¿å ¥BootLoaderä¸ï¼è¿èè¶ æ¶åæ¥éï¼èæ£å¸¸æ åµä¸ï¼é£æ§ä¸çµå第ä¸æ¥å°±æ¯è¿å ¥BootLoaderï¼ç¶åå跳转å°æ£å¸¸é£æ§ä»£ç ï¼å©ç¨è¿ä¸ç¹ï¼æ们å¯ä»¥æç §å¦ä¸æ¥éª¤å·åºä»¶ï¼å ä¸è¦æé£æ§çUSBï¼ç´æ¥å¨MissionPlannerä¸ç¹å»å¯¹åºåºä»¶çå¾æ ï¼çå°MissionPlannerä¸è½½å¥½åºä»¶åï¼ç±äºæ«æä¸å°é£æ§ï¼ä¼å¼¹åºâ请æä¸æ§å¶æ¿ï¼ç¹å»OKååæå ¥âççªå£ï¼ç´æ¥ç¹å»âOKâï¼è¿æ¶MissionPlannerå¼å§ä¸ææ«ææ°æå ¥çUSB设å¤ï¼ç¶åæ¤æ¶åæå ¥é£æ§çUSBï¼ä¸è¬æ åµä¸å°±ä¼åºç°æ¦é¤ãç§åæ¥éª¤ï¼ç¾è¯ä¸ç½ï¼
ã3ã平常å·åºä»¶çæ¶åï¼MissionPlannerä¼âå¶å°âçè³âç»å¸¸âåºç°æ ååºçæ åµï¼æè§æ´ä¸ªçé¢æäºï¼è¿æ¶å°½éä¸è¦å¨å®ï¼%çæ åµæ¯å¾å½¢çé¢æäºï¼ä½æ¯å·åºä»¶çè¿ç¨è¿æ¯å¨æ£å¸¸è¿è¡ççï¼èå¿çå¾ 1åéåå°±ä¼å¼¹åºå·åæåçæ示çªå£ï¼å¹¶ä¸æ´ä¸ªçé¢æ¢å¤æ£å¸¸ï¼
ã3ãæ£æ¥MissionPlanneræ¯å¦ä¸ºææ°çæ¬ãæå¤æ¬¡éå°è¿æ§çMissionPlanneræ æ³ä¸è½½åºä»¶çé®é¢ï¼æ´æ¢ä¸ºå®ç½ææ°çæ¬çMissionPlanneråé®é¢è§£å³ï¼æ³¨æä¸è½½MissionPlanner请å°å®ç½ä¸è½½ï¼å¾å¤æ¶åä»è®ºåä¸æ¾å°çMissionPlannerå¯è½å·²ç»æ¯å¾æ§ççæ¬äºï¼æçå¦ä¸ä¸ªå客ä¸æå®ç½ä¸è½½é¾æ¥ï¼ /?p=
ã4ãUSB线æ¯å¦æåï¼å¯ä»¥æ¢ä¸æ¡USB线è¯è¯ï¼
ã5ãçµèæ¯å¦è¿æ¥çæèç串å£ï¼æ们ç¨èççµå°è¿æ¥çµèåï¼å³ä½¿å·²ç»æå¼ï¼çµèä¸ä¾ç¶æ2个èæ串å£ï¼è¿ä¸¤ä¸ªä¸²å£çåå¨ä¼å¯¼è´MissionPlannerå·åºä»¶æ¶æ æ³æ£å¸¸è¯å«å°é£æ§ï¼ä»è导è´å·åºä»¶å¤±è´¥ï¼è¯·å¨windowsçèç设置éï¼å°èççµå°å é¤æï¼ä»è设å¤ç®¡çå¨ä¸2个èæ串å£ä¼æ¶å¤±ï¼ï¼ç¶ååå·åºä»¶ã
5ãé£æ§BootLoaderæ¯å¦æåï¼å¦æå·²ç»æåï¼éè¦éå·BootLoaderãä¸è¿è¿ä¸ªæ¦çå¾å°ï¼æè¿æ²¡æéå°è¿ï¼è¿ç§æ åµåªæ¯æåå¨çå¯è½èå·²ã
åå «ãæ æ³å®è£ 驱å¨ãå°é¢ç«æä¸å¼
ææ¶åï¼å¦æä½ éå°å®è£ MissionPlanneræ¶æ æ³æåå®è£ 驱å¨ï¼å¹¶ä¸æå¼MissionPlanneræ¶éªéææ¥éï¼é£ä¹å¤§æ¦çä½ çç³»ç»æ¯GhostççWin7ï¼è¿ä¸ªç³»ç»ä¸ºäºç²¾ç®ç©ºé´ï¼å é¤äºä¸äºæ®éç¨æ·ç¨ä¸å°çç³»ç»æ件ï¼èè¿äºæ件æ°å¥½æ¯å°é¢ç«è½¯ä»¶éè¦ç¨å°çï¼å¥½åï¼ï¼å æ¤ï¼æ¨è使ç¨åççWin7æè Winï¼ä½çæ¬åä½çæ¬é½è¡ãç½ä¸å¯ä»¥æ¾å°è¡¥ä¸è¿äºç¼ºå¤±æ件çæ¹æ³ï¼ä½æ¯è¿æ¯å»ºè®®å®è£ åç纯åç³»ç»ï¼å¤©ç¥éGhostç³»ç»è¿å äºå«çä»ä¹ä¸è¥¿ï¼åå äºä»ä¹ä¸å¯å人çä¸è¥¿ã
åä¹ãæ示âBad AHRSâ
å¦æå°é¢ç«æ示Bad AHRSï¼è¯´æ姿æ解ç®æé®é¢ï¼å¤§é¨åæ åµä¸ï¼éæ°æ ¡åå é度åå°±å¯ä»¥è§£å³è¿ä¸ªé®é¢ã
äºåãæä¸æ°ä¼ çµå°åé¼ æ ä¹±è·
ææ¶åï¼æ们ä¼éå°æä¸æ°ä¼ çµå°åçµèé¼ æ å¼å§ä¸åæ§å¶å°ä¹±è·çæ åµï¼è¿ç§æ åµåºç°çåçå¦ä¸ï¼
ã1ãé£æºå ä¸çµï¼é£æ§å天空端æ°ä¼ çµå°å¼å§å·¥ä½ï¼é»è®¤æ åµä¸é£æ§å¼å§éè¿æ°ä¼ çµå°ä¸åå¿è·³å¸§ï¼1ç§éä¸æ¬¡ï¼
ã2ãç¶åï¼æå ¥å°é¢çµå°ï¼å°é¢çµå°ä¸çµåç«å³æ¶å°äºå¤©ç©ºç«¯åè¿æ¥çæ°æ®ï¼å¹¶å¼å§è½¬åç»çµèï¼
ã3ãå¨å°é¢çµå°åæå ¥æ¶ï¼çµèå¼å§è¯å«å°é¢çµå°å¹¶å 载驱å¨ï¼è¿æ¶å°é¢çµå°åå¨ä¸æåéæ°æ®ç»çµèï¼ä»èçµèæå°é¢çµå°è¯å«æäºä¸ä¸ªâ串å£è½¨è¿¹çâæè â串å£é¼ æ âï¼è¿èå¼å§å©ç¨å°é¢çµå°åéè¿æ¥çæ°æ®æ§å¶é¼ æ 移å¨ã
ãåºäºä¸è¿°åçï¼è§£å³æ¹æ³å¾ç®åï¼å æå°é¢çµå°ï¼ç¶ååé£æºä¸çµã
äºåä¸ãåºå®ç¿¼èµæºæå¨
ãå¦æä½ å¨è°è¯åºå®ç¿¼çæ¶åï¼åºç°èµæºå¥æªæå¨ç°è±¡ï¼é£ä¹è¯·æç §å¦ä¸æ¥éª¤ä¸æ¥æ¥æ£æµï¼
æ°ä¼ çµå°ãå¾ä¼ çµå°ç天线æ¯å¦ä¸èµæºä¿¡å·çº¿æ¨å¾å¤ªè¿ï¼æç»è¿å¤§éæµè¯åç°ï¼çµå°å¤©çº¿è·ç¦»èµæºä¿¡å·å¤ªè¿ï¼ç¹å«æ¯äºè å¹³è¡æ¾ç½®æ¶ï¼çµå°åå°åºçä¿¡å·ä¼å¤§éè¦åå°èµæºä¿¡å·çº¿ä¸ï¼è¿æ¶éè¿ç¤ºæ³¢å¨çèµæºä¿¡å·çº¿ä¸çPWMæ³¢ï¼ä¼åç°å®å®å ¨è¢«å¹²æ°æäºé常æä¹±ç波形ï¼ä»èèµæºçæ§å¶çµè·¯ä¼æ¥æ¶å°é误çæ§å¶ä¿¡æ¯ï¼è¿èåçèµæºæå¨çæ åµãå æ¤ï¼è¯·å°½éå°å¾ä¼ 天线ãæ°ä¼ 天线åèµæºçº¿çè·ç¦»ä¿æå¨5cm以ä¸ï¼å¹¶ä¸æ好äºè å¤äºåç´å ³ç³»ï¼å¯¹äºéç¶å¤©çº¿ï¼æ¤æ¶è¦åè½éæå°ï¼ã注æï¼å¯¹äºçµè°ä¿¡å·çº¿ï¼è¿ä¸ªå¹²æ°åæ ·åå¨ï¼åªä¸è¿ä¸è¬ä¸ä¼è¢«å¤§å®¶æ³¨æå°ï¼å¤§å®¶å¸çº¿æ¶åæ ·è¦æ³¨æè¿ä¸ç¹ï¼
è¿æ¥å°é¢ç«ï¼å¨MissionPlannerä¸é¥æ§å¨æ ¡å页é¢æ¥çé¥æ§å¨å个ééçè¾å ¥å¼æ¯å¦å¨è·³å¨ï¼å¦æå¨è·³å¨ï¼è¯·æ£æ¥é¥æ§å¨æ¥æ¶æºè¿çº¿æ¯å¦æ¾å¨ãé¥æ§å¨æ¬èº«æ¯å¦æåï¼å¦æé£æ§æ¶å°çé¥æ§å¨çè¾å ¥å¼æ²¡æè·³å¨ï¼è¯´æé®é¢åºå¨âé£æ§â->âèµæºä¿¡å·çº¿â->âèµæºâè¿ä¸æ®µï¼aãæ£æ¥é£æ§å个è¾åºééçæ大å¼åæå°å¼æ¯å¦è®¾ç½®æ£ç¡®ï¼æç模ååºç°è¿èµæºæ§å¶ééæ大å¼è®¾ç½®ä¸ºï¼æå°å¼è®¾ç½®ä¸ºçæ åµï¼æ¤æ¶å¯¹é£æ§æ¥è®²è¾åºééçè¡ç¨åªæ1ï¼ä»è导è´ç¨åºæ··ä¹±ï¼é£æ§è¾åºä¿¡å·æ¬èº«å°±å¨ä¸æè·³å¨ï¼å°è¿ä¸ªéé设置为æ£å¸¸ç~èå´åèµæºä¸åè·³å¨ï¼bãèµæºä¿¡å·çº¿æ¯å¦èæ¥ï¼cãèµæºæ¬èº«åäºï¼æ¢ä¸ªèµæºè¯è¯ï¼
ä¼ä¸ä¼æ¯ä¾çµä¸è¶³å¯¼è´çï¼å¯¹äºè¾å¤§ç¿¼å±çé£æºï¼ä½¿ç¨äºå¤ä¸ªè¾å¤§åççèµæºï¼åæ¶ä½¿ç¨äºè¾å°ççµæºæ¨¡åï¼å¯¼è´å³°å¼åçä¸è¶³ï¼çµæºæ¨¡ååå¤ä¿æ¤éå¯ï¼å åªä¿çä¸ä¸ªèµæºè¯è¯ï¼ æ´æ¢æ´å¤§ççµæºæ¨¡åè¯è¯ã
äºåäºãMissionPlannerå ¨é¨åæ°å表注éæ¶å¤±
å¦æéå°ä»¥åæ£å¸¸ä½¿ç¨çMissionPlannerï¼æä¸å¤©è¿ä¸é£æ§åå ¨é¨åæ°å表ä¸ç注éå ¨é¨æ¶å¤±äºï¼æ ¹æ®æçç»éªï¼æå¦ä¸æ¥éª¤æä½å¯ä»¥è§£å³ï¼
1ãå¨æ§å¶é¢æ¿ä¸å¸è½½MissionPlannerï¼
2ãå é¤âæ¤çµèâ -> âææ¡£â -> âMission Plannerâæ件夹ï¼
3ãä¸è½½å¹¶å®è£ ææ°çMissionPlannerï¼é¾æ¥ï¼/?p=ï¼æ¤åæç第äºæ¡ã
arduino如何输出一个数组?如位置坐标(x,y).不是赋值而是输出。
可以试一下把println(x,源码y);改成:
print("("); print(x); print(","); print(y); println(")");
把数组拆分输出
Firmament (FMT) 开源飞控系统
Firmament (FMT)是一款基于模型设计(Model Based Design, MBD)的开源飞控系统,旨在为无人机、飞飞控分析车、控源船、源码传奇h5游戏源码下载机器人等提供高效、飞飞控分析灵活的控源无人控制系统。FMT结合了当前先进的源码基于模型设计和3D仿真技术,致力于打造下一代开源自驾仪系统。飞飞控分析
FMT项目主要由三部分构成:嵌入式软件、控源建模与仿真的源码软件开发平台,以及独特的飞飞控分析套利搬砖源码软件架构。与市场上成熟的控源开源飞控系统,如PX4/APM相比,源码FMT虽然起步较晚,但其整体软件框架清晰、功能强大。它以更精简的linux源码编译wayland代码量、更高的运行效率和更低的内存使用率,为用户提供更灵活、高效的开发体验。
基于模型设计方法在汽车、航空航天、电力能源等领域的exe群验证源码广泛应用,FMT旨在推动这一方法在飞控系统开发中的应用。基于MBD平台,如Simulink,开发人员可以图形化搭建算法模型,专注于算法实现,通过仿真环境高效调试和优化算法,跳跳农场源码降低开发过程中的错误,提升效率。FMT支持与传统编码方式相结合,保持代码精简、高效的原则,未来将提供更多的选择。
FMT的仿真调试功能强大,结合基于模型开发实现了多种仿真模式,包括模型在环仿真(MIL)、软件在环仿真(SIL)、硬件在环仿真(HIL)、纯硬件仿真(SIH)和开环仿真(Open-loop Simulation)。开环仿真提供了类似“黑匣子”的功能,记录模型输入数据,生成日志和参数模块,使得用户可以实时记录数据,进行开环仿真,与实际运行结果几乎一致,便于问题定位和算法优化。
FMT支持丰富的日志数据记录和J-Link单步调试,方便进行嵌入式软件的调试。此外,FMT项目源码、文档和公开课等资源丰富,欢迎感兴趣的同学参与项目开发和交流。