精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

用Python解釋SpaceX如何進行火箭回收

開發 后端
為了進一步了解非線性控制,我一直在嘗試一種非常有效的方法,稱為軌跡優化。設置完基本代碼后,就可以很容易地將其應用于各種系統。

 [[401227]]

為了進一步了解非線性控制,我一直在嘗試一種非常有效的方法,稱為軌跡優化。設置完基本代碼后,就可以很容易地將其應用于各種系統。

在看完Starship SN15發射后,我決定進行一些動力學估算,以檢驗我的2D模擬玩具是否能執行翻轉并自行著陸。令我興奮的是,經過一番細心的研究,它運行得很好。但是真正令我驚訝的是當我與實際的著陸畫面并排播放輸出時:它的軌跡非常完美。而且編寫整個程序和優化時我并沒有參考視頻或其他明確的計時信息。

對我而言有兩種可能:1、我非常幸運,2、SpaceX在其實際系統上運行了非常相似的優化。這是一個非常有趣的東西,希望能為進入火箭回收后面的魔法打開一扇窗戶。在開始編寫代碼之前,可能最好先解釋一下軌跡優化的理論(但如果您愿意,也可以直接跳轉至代碼)。

軌跡優化:“最優軌跡”意味著什么?

在這種情況下,“最佳”表示通常的含義:“好”,“最佳”,“理想”等。舉一個簡單的例子,假設您想走過整個房間到達冰箱:您可以選擇看似無數的路線,但是以某種方式只能選擇其中一條路線。

兩條軌跡的例子

應該很容易看到有好路線和差路線,但是實際上定義好軌跡還是差軌跡的是什么呢?這就是“成本”概念進入的地方。如果您有機器學習的經驗,那么這基本上是相同的概念。您運行優化以最小化成本函數。在我們的冰箱示例中,成本函數是什么?一個簡單的方法就是走我們的路。現在可以要求計算機在您和冰箱之間找到一條長度最短的路徑。

選擇成本函數

這可行,但有一些細微的缺陷。想象一下,您和冰箱之間有一個死亡陷阱。我們的“查找最小長度”算法將使您正確地進行操作,我認為您可能會認為這并不是真正的最佳選擇。

可能更好的成本函數(以及我在Starship著陸代碼中主要使用的函數)基于“努力”。假設您在地板上向前邁出一步需要您付出1點努力,而經過死亡之坑™則需要您花費1000點努力。這更好地匹配了我們認為是最佳與非最佳的條件:

約束

很少有優化問題可以在沒有很多約束的情況下完成,這是一些“邏輯”問題,可以解決我們的冰箱問題。

其他資料

這是軌跡優化的核心。通過最小化某些成本函數并保持一組約束來優化點之間的軌跡。這里有一些很好的資源,它們在數學方面會更深入: 

  1. https://www.youtube.com/watch?v=wlkRYMVUZTs 

為火箭著陸進行編碼!

現在到有趣的東西上。有一些很棒的庫可以遍歷方程式并進行優化工作,因此真正的“藝術”在于向解釋器提出正確的問題。下面是一個指向collab notebook的鏈接,可讓您在瀏覽器中運行全部代碼:

https://colab.research.google.com/drive/18MVtu4reVJLBE1RXByQEmu0O9aLXlMHz?usp=sharing

軌跡

時間被切成0.04s的塊,并在每個步驟中生成了火箭狀態和控制狀態的變量。這導致沿路徑產生一堆離散點,這些點比較容易處理,然后嘗試為整個對象提出封閉形式的解決方案。

由三個點和沿著該軌跡的狀態組成的軌跡的示例

火箭狀態向量:x[n] = [x, x_dot, y, y_dot, theta, theta_dot]

控制狀態向量:u[n] = [thrust_mag, thrust_angle]

生成步驟和優化變量

之所以選擇0.04s是因為它可以以每秒25幀的速度進行1:1播放。是的,實際上我確實更改了仿真時間步長,因為25 fps看起來不錯。

為了找到時間步長,我手動增加了時間步長,直到找到可行的解決方案為止。有多種方法可以讓求解器自行發現最短的時間軌跡(主要是:讓它確定點之間的時間步長)。

成本函數

設置成本函數

所有成本都是平方和-> cost [0]²+ cost [1]²+ cost [2]²…依此類推。

最小化推力輸出——理想情況下,您希望在著陸時使用少量燃油。

最小化TVC的萬向節角度——移動噴嘴很費力,理想情況下,您希望它名義上指向下方。

最小化角速度——似乎有點荒唐,但我有一種直覺,即角速度/加速度會在發動機上施加最大的應變,因此您希望將其保持在盡可能低的水平。

約束集1:初始條件和最終條件

初始條件是在空氣中以90m / s的速度向下旋轉90度然后開始向下飛行1000m。

初始條件和最終條件約束

起始高度和速度來自飛行俱樂部的SN9數據:https://flightclub.io/result/2d?code = SN91

約束集2:動態

每個狀態時間步都必須服從:x [n + 1] -x [n] = f(x [n],u [n])* dt

本質上,這是“不要破壞物理”的約束。它等效于火箭的離散時間模擬,下一個狀態等于當前狀態+導數* dt。(注意:我在代碼中使用x_dot()而不是f(),因為我認為它更易于閱讀)。

為狀態向量中的所有元素設置動力學約束

飛行常數和動力學功能:

g = 9.8

m = 100000公斤(猜測濕重和干重之間的一個很好的舍入數。實際上,當您使用燃料時,這種情況會發生變化,但出于準確性考慮,我只是為了簡單起見)

長度= 50米

 I =(1/12)* m *長度²(均勻桿的慣性)

定義f(x,u)= x_dot

(注意:這是一個相當差的離散化,并且存在更好的方法,例如并置。但是,這是寫出來的最簡單,最快的方法)

約束集3:可變范圍

推力不能超過一個猛禽戰機的最大值,油門不能低于40%,推力矢量控制在每個方向上的擺角都不能超過20度 Raptor max取自維基百科,+-20度完全是個猜測,我很想知道是否有更可靠的數據用于此。

設置u的有界約束

優化!

剩下要做的就是運行它!

選擇求解器并運行!

基本上就是這樣,您調用opti.solve(),然后將其轉換為Ipopt(開放源代碼優化求解器)可以理解的問題。希望此消息應該到達大量迭代打印的底部:

這就是我們想要看到的

狀態和控制陣列圖

下一部分代碼使用matplotlib制作了漂亮的動畫,需要花一點時間來生成所有幀,但結果還是很不錯的。

總結

雖然接近完美的軌道可能主要是讓我對事物的估計感到幸運,但仍有一些有趣的東西可以借鑒,主要是:

Starship很有可能要么遵循預先計劃的優化軌跡,要么運行實時優化以動態生成最優軌跡。(或兩者混合)

不僅如此,我們可以進一步猜測它們的優化成本函數/“目標”與我們的非常相似:最小化推力,最小化TVC角和最小化角速度。這條賽道有時幾乎是不可思議的,尤其是在雙向滑行的情況下。(我一直以為這是過沖,但這可能只是到達著陸點的最佳路徑)。這也是一個有趣的分析工具,我真的很想找出導致SN8和SN9著陸失敗的一些其他約束(需要進行一些調整:最終狀態不再是嚴格的約束)。

為什么實際上著陸火箭比這要難得多

“哇,我剛剛想出了SpaceX是如何著陸他們的火箭的!!”,但可悲的是,事實并非如此。

一旦生成了一條物理上可能的軌跡,該軌跡將您帶到了您想去的地方,那么您需要做的很多事情才能真正沿著該軌跡運動:狀態估計,閉環反饋控制,基于實際運動軌跡的動態更新時間條件……還有很多真正的航空工程師知道的東西。除此之外,這些求解器還需要花費很長時間才能運行,并且在線(實時)優化很難正確而安全地完成:一個錯誤的輸入,您的求解器可能會發出“失敗”的聲音,從而導致故障發生。

下面是Lars Blackmore網站的鏈接,他是Starship EDL的首席工程師以及研究Falcon 9著陸技術的人。他的論文和其他出版物對如何在EDL問題中使用最佳控制進行了更為全面的概述。 

責任編輯:龐桂玉 來源: Python中文社區
相關推薦

2021-11-16 15:26:23

強化學習火箭人工智能

2010-02-03 13:55:51

Python 代碼

2010-02-22 16:05:40

Python配置

2010-02-01 10:21:36

Python編碼轉換

2024-07-08 08:38:37

Python游戲開發

2010-02-02 16:47:12

Python主線程

2010-02-01 18:20:17

Python 多重繼承

2010-03-15 15:11:50

Python列表

2010-03-11 17:38:20

Python中文

2010-02-01 14:48:43

2010-02-01 17:33:24

Python主線程

2010-02-01 16:22:36

Python字符串操作

2010-03-15 15:45:15

Python編程語言

2010-03-01 11:06:52

Python 調試器

2010-03-01 16:32:36

Python語言

2010-03-09 18:14:55

Python sock

2010-02-22 17:12:34

Python對象

2021-09-16 10:37:41

樹莓派開發者空間站

2023-03-24 16:18:08

微服務架構

2010-06-02 14:16:18

SVN版本控制
點贊
收藏

51CTO技術棧公眾號

在线观看亚洲视频啊啊啊啊| 孩xxxx性bbbb欧美| 女人扒开腿免费视频app| 色猫猫成人app| 欧美综合社区国产| 亚洲精选视频免费看| 亚洲xxxx在线| 久久久久99精品成人片我成大片| av亚洲在线观看| 精品久久久久久久久久久久包黑料| 精品国产成人av在线免| 中文字幕免费高清电视剧网站在线观看 | av在线com| 天天操天天操天天| 黄页视频在线91| 97婷婷大伊香蕉精品视频| 国产精品一区二区亚洲| 婷婷精品视频| 日韩一区二区视频在线观看| 91蝌蚪视频在线观看| segui88久久综合| √…a在线天堂一区| 美国av一区二区三区| 亚洲av无码乱码在线观看性色| 首页欧美精品中文字幕| 欧美精品成人91久久久久久久| 日本少妇xxxxx| 日韩影视高清在线观看| 欧美videos中文字幕| 粉色视频免费看| 姬川优奈av一区二区在线电影| 亚洲成av人**亚洲成av**| 色哺乳xxxxhd奶水米仓惠香| 91在线高清| 久久精品视频网| 精品一区二区不卡| www.色亚洲| 久久超碰97人人做人人爱| 国产xxx69麻豆国语对白| 日本熟妇毛耸耸xxxxxx| 国内精品福利| 欧美丰满少妇xxxx| 国产女片a归国片aa| 国产精品麻豆久久| 俺去啦;欧美日韩| 国产欧美小视频| 日韩美女一区二区三区在线观看| 亚洲最新av网址| 在线观看日本中文字幕| 亚洲最好看的视频| 亚洲午夜女主播在线直播| 97超碰在线资源| 免费av一区二区三区四区| 亚洲黄色av网站| 亚洲av成人片色在线观看高潮| 哺乳挤奶一区二区三区免费看 | 国产ts一区二区| 久久久久99精品成人片我成大片| 香蕉久久夜色精品| 日韩女优人人人人射在线视频| 中文字幕精品三级久久久| 亚洲欧美日韩国产综合精品二区| 日本电影亚洲天堂| 成人午夜精品视频| 久久99精品网久久| 亚洲伊人久久大香线蕉av| 精品国产无码一区二区三区| 岛国一区二区在线观看| 久久精品人人做人人爽电影| 九色网友自拍视频手机在线| 国产精品免费观看视频| 免费的av在线| 九色porny丨入口在线| 日韩欧美在线视频免费观看| 一区二区三区韩国| 国产日本亚洲| 亚洲精品国偷自产在线99热| 国产又粗又猛又爽视频| 婷婷激情图片久久| 国外成人免费在线播放| 国产免费a视频| 激情成人综合网| 久久精品国产一区二区三区不卡| 99青草视频在线播放视| 一区二区三区免费| 久久久久久久久久久99| 日韩av懂色| 亚洲第一黄色网| youjizz亚洲女人| 欧美日韩国产免费观看| 全球成人中文在线| 99国产成人精品| 久久亚洲精品国产精品紫薇| 91制片厂免费观看| 亚洲日本天堂| 日韩一级视频免费观看在线| 右手影院亚洲欧美| 欧美高清日韩| 国产精品电影网站| 亚洲国产精彩视频| 国产精品美女久久久久久久| 天天夜碰日日摸日日澡性色av| 日韩国产一二三区| 日韩精品中文字幕视频在线| 顶臀精品视频www| 久久久久久一区二区| 亚洲自拍另类欧美丝袜| 国产乱视频在线观看| 亚洲综合区在线| 亚洲久久中文字幕| 一个色免费成人影院| 久久国产精彩视频| 在线视频精品免费| 97se亚洲国产综合自在线观| 真人做人试看60分钟免费| 成人在线免费av| 亚洲精品中文字| 久久久久久久极品内射| 国产真实乱子伦精品视频| 欧洲精品在线一区| 超碰99在线| 日韩三级.com| 成年人午夜剧场| 蜜桃视频一区二区| 日本高清不卡一区二区三| 成年女人在线看片| 欧美α欧美αv大片| 中日韩一级黄色片| 久久精品国产亚洲a| 日韩免费三级| 亚洲综合在线电影| 亚洲欧美精品一区二区| 日韩精品一区二区在线播放| 丰满放荡岳乱妇91ww| 男女啪啪的视频| 91久久青草| 日韩视频在线一区| 亚洲一区二区三区高清视频| 欧美极品xxx| 91色国产在线| 欧美日韩国产高清电影| 国产成人综合精品在线| 国产三级电影在线观看| 91国产福利在线| 永久免费av无码网站性色av| 水野朝阳av一区二区三区| 欧美一区免费视频| 欧美极品免费| 在线播放日韩欧美| 一区二区久久精品66国产精品| 亚洲国产高清在线| 不用播放器的免费av| 欧美一区高清| 99中文字幕| av资源网在线播放| 国产视频精品免费播放| 天天天天天天天干| 中文字幕中文字幕一区| 亚洲视频一二三四| 综合天天久久| 成人高清在线观看| 国产黄大片在线观看| 亚洲男人av在线| 亚洲在线观看av| 亚洲另类中文字| 日本三级日本三级日本三级极| 国产一区二区你懂的| 在线观看精品一区| 日本高清久久一区二区三区| 日韩a**中文字幕| 中文字幕亚洲第一| 国产成人三级在线播放| 亚洲综合视频在线观看| 91av在线免费| 日本中文字幕一区| 精品剧情v国产在线观看在线| 大吊一区二区三区| 国产一区二区三区免费| 亚洲国产精品成人天堂| 久操成人av| 成人免费黄色网| 美女搞黄视频在线观看| 正在播放国产一区| 北条麻妃一二三区| 色狠狠桃花综合| 国产大片免费看| 91日韩在线专区| 91小视频在线播放| 一本不卡影院| 一区二区三区视频| 日韩电影不卡一区| 91精品久久久久久综合乱菊 | 一区二区三区免费在线| 亚洲午夜羞羞片| 少妇av片在线观看| 成人综合婷婷国产精品久久蜜臀| 亚洲中文字幕久久精品无码喷水| 中文字幕亚洲精品乱码| 免费看成人午夜电影| 伊人亚洲精品| 国产成人涩涩涩视频在线观看| 成人a在线视频免费观看| 日韩电影中文字幕在线观看| 国产三级漂亮女教师| 一本大道久久a久久综合婷婷| 国产高潮国产高潮久久久91| 久久久精品天堂| 黑人玩弄人妻一区二区三区| 捆绑变态av一区二区三区| 欧美成人免费在线观看视频| 亚洲视频电影在线| 天天爽天天狠久久久| 欧洲亚洲成人| 97人人干人人| 国语自产精品视频在线看抢先版结局| 97在线视频免费观看| 菠萝蜜视频国产在线播放| 亚洲图片在区色| 污污网站免费在线观看| 日韩精品一区二区三区视频播放 | 妞干网视频在线观看| 日本不卡二三区| 日本高清久久一区二区三区| 丝袜连裤袜欧美激情日韩| 国产高清在线一区| 国产精品视频一区视频二区| 国产精品亚发布| 日韩高清中文字幕一区二区| 3344国产精品免费看| av免费不卡国产观看| 久久久久久久网站| 丰乳肥臀在线| 欧美黑人性生活视频| 色婷婷av在线| 欧美另类精品xxxx孕妇| 国产精品剧情一区二区在线观看| 深夜成人在线观看| 69久久久久| 色琪琪综合男人的天堂aⅴ视频| av大片在线观看| 在线成人中文字幕| 自拍视频在线| 色一情一乱一区二区| 免费a在线看| 日韩亚洲欧美成人| 免费黄网站在线播放| 色狠狠av一区二区三区香蕉蜜桃| 888av在线| 日韩视频一区在线| 性欧美video高清bbw| 欧美高清无遮挡| 国产偷倩在线播放| 亚洲3p在线观看| av资源亚洲| 国产精品视频男人的天堂| 成人国产精品入口免费视频| 国产精品中文字幕在线| 免费观看亚洲视频大全| www.成人三级视频| 欧美日韩导航| 日本高清不卡三区| 久久久久久久久丰满| 国产在线无码精品| 国产美女一区| 性chinese极品按摩| 国产米奇在线777精品观看| 无码av免费精品一区二区三区| 97国产精品videossex| 欧美熟妇激情一区二区三区| 中文字幕一区二区三区乱码在线| 青草草在线视频| 精品久久久久久久久久久久久| www.色国产| 91精品久久久久久久91蜜桃| 神马久久久久久久久久| 亚洲性线免费观看视频成熟| 韩国av网站在线| 2019日本中文字幕| 福利一区在线| www.久久久| 成人毛片在线| 亚洲 欧美 综合 另类 中字| 久久一区亚洲| 91人妻一区二区三区| 91香蕉视频黄| 熟女少妇a性色生活片毛片| 亚洲成人av一区二区| 黄色一区二区视频| 精品毛片乱码1区2区3区| 国产原创av在线| 欧美高清电影在线看| 日本肉肉一区| 国产伦精品一区二区三区照片91| 欧美日韩伦理在线免费| 草b视频在线观看| 麻豆精品新av中文字幕| 国产 中文 字幕 日韩 在线| 中文字幕一区二区三区四区不卡| 中文字幕视频网| 日韩三级电影网址| 视频三区在线| 日韩av片电影专区| 亚洲一区二区电影| 亚洲人成网站在线播放2019| 一本色道久久综合一区| 欧美色图校园春色| 日本一二三不卡| 天堂网一区二区三区| 91精品国产91久久综合桃花| 高清福利在线观看| 91成人在线视频| 欧美片网站免费| 日韩在线观看视频网站| 欧美另类高清zo欧美| 日本激情一区二区| 北条麻妃久久精品| 欧美aaa大片视频一二区| 国产亚洲情侣一区二区无| 久久精品青草| 欧美一级特黄a| 久久久天堂av| 91porny在线| 亚洲国产99精品国自产| 日本色护士高潮视频在线观看 | 黄色特一级视频| 麻豆专区一区二区三区四区五区| 日韩av一二区| 天天影视涩香欲综合网 | 亚洲人成电影网站色| 精品丝袜在线| 国产亚洲精品久久飘花| 亚洲午夜视频| 在线播放av网址| 一二三四区精品视频| 精品乱子伦一区二区| 精品自在线视频| 亚洲一区网址| wwwwww欧美| 成人一级视频在线观看| 国产精彩视频在线| 亚洲丁香久久久| 蜜桃视频在线观看免费视频| 久久99影院| 久久欧美肥婆一二区| 成人免费看aa片| 91国模大尺度私拍在线视频| 超碰国产在线| 成人免费网站在线| 欧美在线二区| 亚洲少妇中文字幕| 黑人精品xxx一区一二区| 日色在线视频| 国产精品成人品| 日韩免费久久| 久久婷婷中文字幕| 亚洲综合色丁香婷婷六月图片| 人妻精品一区一区三区蜜桃91| 国内精品久久久久久久久| 亚洲理论电影| 91视频免费版污| 亚洲欧美乱综合| 六月婷婷综合网| 青青草原一区二区| 欧美a级片视频| wwwww在线观看| 婷婷成人激情在线网| 国产视频网站在线| 成人午夜在线观看| 在线精品一区二区| 免费观看a级片| 欧美一区在线视频| 国模私拍一区二区国模曼安| 日韩hmxxxx| 国产精品18久久久久久久网站| 伊人久久综合视频| 色一区av在线| 久久99国产精品久久99大师| 美女喷白浆视频| 一区二区在线免费| 好男人免费精品视频| 亚洲a区在线视频| 国产亚洲精品自拍| 久久精品亚洲a| 精品亚洲男同gayvideo网站| 祥仔av免费一区二区三区四区| www.xxx麻豆| 国产精品丝袜在线| 欧美一区二区公司| 国产热re99久久6国产精品| 亚洲国产精品一区制服丝袜| 刘亦菲国产毛片bd| 亚洲精品乱码久久久久久按摩观| 九七影院97影院理论片久久| 国产黄色片免费在线观看| 国产精品久久久久一区二区三区| 欧美一级淫片免费视频魅影视频| 国产在线观看91精品一区| 国产精品综合色区在线观看| 欧产日产国产v| 在线观看精品国产视频|