專案成果摘要
我們這學期是做手足球的模擬,用 onshape 做協同設計,將繪製好的立體圖檔轉成 STL,丟到 vrep 進行動態模擬。我們對 " 人對人 "," 人對電腦 ", " 電腦對電腦 " 及 " 送球機構 " 的模擬寫程式,使得手足球對打都能順利地模擬,送球機構採用升降台進行送球運動,在 vrep 模擬上也遇到了不少問題,花了很多時間去嘗試,最後也有將球順利送回球場上。
專案執行動機
如果我們要製作一個實體的手足球,在實際製作過程中可能會遇到一些問題,例如尺寸上或是組合有一些不如預期的狀況,或是有要修改零件的地方,做出實體再做更改肯定會花更多時間,因此我們可以運用 vrep,在虛擬的地方模擬實際的情況,遇到狀況時只要修改設計圖並再次模擬就行了,這樣可以減少製作實體的時間,還不用浪費材料,可說是一舉兩得。
相關文獻探討
專案執行成員
Leader |
Assignments
|
40623203 蔡宜芳 |
執行規劃 V-rep 人對人模擬和程式 V-rep 送球機構模擬和程式 |
Member |
Assignments
|
40623206 邱妍蓁 |
Onshape 繪製手足球台跟抬球機構 爆炸圖 |
40623211 王得榮 |
標註送球機構的圖面 |
40623212 魏有泉 |
零件表 |
40623216 楊士平 |
標註手足球的圖面 |
40623221 蔡和勳 |
投影片 |
40623222 蔡博淮 |
尺寸分析 |
40623228 陳永錩 |
V-rep 人對電腦模擬和程式 |
40623233 謝宗宏 |
V-rep 人對電腦模擬和程式 |
40623240 何冠均 |
|
40623245 練峪愷 |
標註送球機構的圖面 |
執行使用套件
Onshape:
Onshape is a computer-aided design (CAD) software system, delivered over the Internet via a Software as a Service (SAAS) model. It makes extensive use of cloud computing, with compute-intensive processing and rendering performed on Internet-based servers, and users are able to interact with the system via a web browser or the iOS and Android apps.
Onshape allows teams to collaborate on a single shared design, the same way multiple writers can work together editing a shared document via cloud services. It is primarily focused on mechanical CAD (MCAD) and is used for product and machinery design across many industries, including consumer electronics, mechanical machinery, medical devices, 3D printing, machine parts, and industrial equipment.
Onshape upgrades are released directly to the web interface, and the software does not require maintenance work from the user.
Founded in 2012, Onshape is based in Cambridge, Massachusetts (USA), with offices in Singapore and Pune, India. Its leadership team includes several engineers and executives who originated SolidWorks, a popular 3D CAD program that runs on Windows computers. Onshape’s co-founders include two former SolidWorks CEOs, Jon Hirschtick and John McEleney.
V-rep:
Github:
GitHub是透過Git進行版本控制的軟體原始碼代管服務平台,由GitHub公司(曾稱Logical Awesome)的開發者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails編寫而成。
GitHub同時提供付費帳戶和免費帳戶。這兩種帳戶都可以建立公開或私有的程式碼倉庫,但付費用戶支援更多功能。根據在2009年的Git用戶調查,GitHub是最流行的Git存取站點。除了允許個人和組織建立和存取保管中的程式碼以外,它也提供了一些方便社會化共同軟體開發的功能,即一般人口中的社群功能,包括允許用戶追蹤其他用戶、組織、軟體庫的動態,對軟體程式碼的改動和bug提出評論等。GitHub也提供了圖表功能,用於概觀顯示開發者們怎樣在程式碼庫上工作以及軟體的開發活躍程度。
專案執行過程規劃
尋找資料 --> 分配工作 --> 執行各自工作 --> 與各組員討論問題 --> 實踐想法 --> Onshape 組合 --> V-rep 模擬 --> lua 程式撰寫 --> 製作 PDF -->完成
專案執行內容
專案結論