奇客 算法利用演化設計機器人
想象一下你正在參加一場比賽。要完成它,你的身體要強壯,你的大腦要跟蹤路線,控制你的步伐,防止你絆倒。對機器人也是如此。為了完成任務,它們需要精心設計的身體和“大腦”或控制器。工程師使用各種模擬改進機器人的控制并使其智能。但很少有方法可以同時優化機器人的設計。除非設計者是算法。
由于計算技術的進步,終于可以編寫出同時優化設計和控制的軟件程序,這種方法被稱為協同設計。盡管有優化控制或設計的平臺,但大多數協同設計研究人員還是不得不設計自己的測試平臺,這些平臺通常計算量巨大且很耗時。
為了解決這個問題,MIT 研究員 Jagdeep Bhatia 等人創建了名為 Evolution Gym 的 2D 協同設計軟機器人模擬系統。他們在今年的神經信息處理系統會議上展示了這個系統。他們還在一篇新論文中詳細介紹了該系統。
在 Evolution Gym 中,用彩色細胞或體素組成 2D 軟機器人。不同的顏色代表了不同類型的簡單組件——軟材料或剛性材料,以及水平或垂直致動器。由彩色方塊拼湊而成的機器人在類似電子游戲的環境中移動。因為它是 2D 的,程序設計很簡單,不需要太多計算能力。
顧名思義,研究人員構建了該系統以模擬生物的演化過程。它不生成單個機器人,而是生成在設計上略有差異的機器人群體。該系統具有雙層優化系統——外環和內環。外環是設計優化:系統針對給定任務(例如步行、跳躍、攀爬或捕捉東西)生成許多不同的設計。內環是控制優化。
由于計算技術的進步,終于可以編寫出同時優化設計和控制的軟件程序,這種方法被稱為協同設計。盡管有優化控制或設計的平臺,但大多數協同設計研究人員還是不得不設計自己的測試平臺,這些平臺通常計算量巨大且很耗時。
為了解決這個問題,MIT 研究員 Jagdeep Bhatia 等人創建了名為 Evolution Gym 的 2D 協同設計軟機器人模擬系統。他們在今年的神經信息處理系統會議上展示了這個系統。他們還在一篇新論文中詳細介紹了該系統。
在 Evolution Gym 中,用彩色細胞或體素組成 2D 軟機器人。不同的顏色代表了不同類型的簡單組件——軟材料或剛性材料,以及水平或垂直致動器。由彩色方塊拼湊而成的機器人在類似電子游戲的環境中移動。因為它是 2D 的,程序設計很簡單,不需要太多計算能力。
顧名思義,研究人員構建了該系統以模擬生物的演化過程。它不生成單個機器人,而是生成在設計上略有差異的機器人群體。該系統具有雙層優化系統——外環和內環。外環是設計優化:系統針對給定任務(例如步行、跳躍、攀爬或捕捉東西)生成許多不同的設計。內環是控制優化。