2019 Collaborative Product Design Internship BG1

執行規劃 << Previous Next >> 設計與繪圖

手足球系統模擬

專案成果摘要

我們這學期是做手足球的模擬,用 onshape 做協同設計,將繪製好的立體圖檔轉成 STL,丟到 vrep 進行動態模擬。我們對 " 人對人 "," 人對電腦 ", " 電腦對電腦 " 及 " 送球機構 " 的模擬寫程式,使得手足球對打都能順利地模擬,送球機構採用升降台進行送球運動,在 vrep 模擬上也遇到了不少問題,花了很多時間去嘗試,最後也有將球順利送回球場上。

專案執行動機

如果我們要製作一個實體的手足球,在實際製作過程中可能會遇到一些問題,例如尺寸上或是組合有一些不如預期的狀況,或是有要修改零件的地方,做出實體再做更改肯定會花更多時間,因此我們可以運用 vrep,在虛擬的地方模擬實際的情況,遇到狀況時只要修改設計圖並再次模擬就行了,這樣可以減少製作實體的時間,還不用浪費材料,可說是一舉兩得。

相關文獻探討

Onshape introduction

V-rep introduction

Github introduction

專案執行成員

Leader
Assignments

40623203

蔡宜芳

執行規劃

V-rep  人對人模擬和程式

V-rep  送球機構模擬和程式

Member
Assignments

40623206

邱妍蓁

Onshape 繪製手足球台跟抬球機構

爆炸圖

40623211

王得榮

標註送球機構的圖面

PDF

40623212

魏有泉

零件表

40623216

楊士平

標註手足球的圖面

40623221

蔡和勳

投影片

40623222

蔡博淮

尺寸分析

40623228

陳永錩

V-rep  人對電腦模擬和程式

40623233

謝宗宏

V-rep  人對電腦模擬和程式

40623240

何冠均

PDF

40623245

練峪愷

標註送球機構的圖面

PDF

執行使用套件

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:

  1. V-REP provides a unified framework combining many powerful internal and external libraries that are often useful for robotics simulations. This includes dynamic simulation engines, forward/inverse kinematics tools, collision detection libraries, vision sensor simulations, path planning, GUI development tools, and built-in models of many common robots
  2. V-REP is highly extensible. V-REP developers provide an API that allows one to write custom plugins that add new features. You can embed Lua scripts directly into a simulation scene that, for example, process simulated sensor data, run control algorithms, implement user interfaces, or even send data to a physical robot. They also provide a remote API that allows one to develop standalone applications in many programming languages that are able to pass data in and out of a running V-REP simulation.

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 -->完成

專案執行內容

專案結論


執行規劃 << Previous Next >> 設計與繪圖