2019 40623225 Personal Website

Week1-9 << Previous Next >> 如何建立可攜系統

Week10-18

Week10:

如何利用GitExtensions進行各版次內容的checkout

1.先在mde.tw的網際內容管理裡面找到GitExtensions的標籤,之後對GitExtensions.7z進行安裝,並且加壓縮在自己的隨身碟裡。

2.之後打開GitExtensions,因為會用到Kdiff3,所以需要給Kdiff3路徑,從資料夾找到Kdiff3.exe檔案。

選取Kdiff3檔案後,完成如下。

3.之後還需要對Git的路徑(Paths)做更改,需改成在Y底下的HOME,改好之後要按儲存。

4.以上步驟都改好之後,就可以開始改需要的檔案,而我這邊是利用第4組的倉儲做更改。

5.記得在回到以前的版次時,將Commit的資料做Reset,Reset完之後就可以右鍵對想要看的版次Checkout Revision。

6.對檔案點兩下即可觀看當下版次所推送的所有資料。


Week11:

這週和組員共同製作v-rep手足球,目前足球員可以手動操作,和可以操作桿子左右移動而且不會超出框外,因為有個固定點,雖然現在不會超出,可是下方的距離還是會一直增加,這點需要和組員再多多討論,下週開始會試著讓球員自動偵測並且踢球。


Week12:

 如何限制手足球桿子的移動距離

打開每一根桿子的程式碼,將下列程式碼輸入進去

if (sliding <= -0.15) then (限制右邊的移動距離只要小於或等於-0.15)
sliding = -0.15  (移動值就只能等於-0.15,不會在小了)
else 

if (sliding >= 0.15) then  (限制左邊的移動距離只要大於或等於0.15)
sliding = 0.15 (移動值就只能等於0.15,不會在大了)
else


Week13:

這週和組員一起討論自動擊球的程式,目前已經將自動擊球的程式完成,也可以正常操作手動對自動,這週還有討論送球機構該如何繪製,最後討論出來後,我們打算利用螺旋的方式進行送球。


Week14:

在上禮拜已經將其中一邊的程式寫出來了,也可以正常的運作,這周就將另外一邊設置完成,可是並沒有如期完成,反而又沿生出了一些問題,像是球員的偵測距離不正確,踢球的角度也不對,下周將會和組員一起討論,這週用的檔案是比較舊版本的,所以送球機構不是新版的。


Week15:

這週和組員討論完後,已經共同的將自動對自動的模擬完成了,所有的球員都可偵測到求並且踢球,不過左邊的只能向前踢,右邊的也只能向前踢,兩邊都沒辦法往自己的後面踢球,送球機構也已經完成了,大致上基本都已經完成,不過我們每人再分配一個部分,試著將手足球模擬的更好,而我是分配到手動對手動的部分。

機器對機器模擬影片


Week16:

這週開始將分配到的工作-手足球手動對手動變得更好,送球機構也已經加進去了,程式變得更簡單明瞭,也加了攝影機讓操作者更清楚的看到目前球的位子,而這週是備考週,所以一邊準備十七週要的個人倉儲和期末影片,一邊將自己的網站和分組網站做修改。

下載連結:手足球手動對手動最後版本

手足球手動對手動最後版本模擬影片


Week17:

評分比例:

學員出席 (20%): 20

Github 倉儲管理  (20%): 15

Onshape 協同操作 (20%): 0

V-rep 模擬 (20%): 20

程式開發 (20%): 10

自評分數: 65


Week1-9 << Previous Next >> 如何建立可攜系統