Upload
nguyen-huynh
View
221
Download
0
Embed Size (px)
Citation preview
8/11/2019 Nguyn - bo co thc tp k thut.docx
1/29
TRNG I HC BCH KHOA H NI
VIN IN T- VIN THNG
------
BO CO
THC TP KTHUT
TI:
Gio vin hng dn : TS.Trng Tun
Sinh vin: Lng Minh Nguyn
MSSV: 20111931
Lp: TVT 10 - K56
Vin: in T- Vin Thng
H Ni, 8/2014
8/11/2019 Nguyn - bo co thc tp k thut.docx
2/29
1Lng Minh Nguyn- Bo co kt quthc tp kthut
MC LC
A. LI NI U ............................................................................................ 2
B. NI DUNG ................................................................................................. 3
CHNG 1: GII THIU VVIN IN T- VIN THNG V PHNG
NGHIN CU ASE LABORATORY .......................................... 3
1.1. Gii thiu vVin in t- Vin Thng ............................................. 3
1.2. Gii thiu v B mn in T Hng Khng V Tr v phng
nghin cu ASE Laboratory ................................................................. 4
CHNG 2. NI DUNG THC TP ................................................................ 62.1. Gii thiu phng nghin cu ASE Laboratory ...................................... 6
2.2. Ni dung thc tp ................................................................................. 10
2.2.1. t vn .............................................................................. 10
2.2.2. Phng thc hot ng .......................................................... 11
2.2.3. Tng quan vphn mm trm mt t Mission Planner ....... 12
2.3. Mt sni dung thc tp phkhc ...................................................... 24
CHNG 3: NHN XT, XUT .............................................................. 25
3.1. u im ................................................................................................ 25
3.2. Nhc im .......................................................................................... 25
3.3. xut ................................................................................................. 25
C. KT LUN ............................................................................................... 26
D. PHLC .................................................................................................. 27
E. TI LIU THAM KHO ..................................................................... 278
8/11/2019 Nguyn - bo co thc tp k thut.docx
3/29
2Lng Minh Nguyn- Bo co kt quthc tp kthut
A.
LI NI U
Mn hc Thc Tp K Thut (ET3270) nm trong chng trnh o to ca
Vin in t- Vin thng trng i hc Bch Khoa H Ni. Mn hc mi c
a vo chng trnh K55nhm to iu kin cho sinh vin tip xc vi mi trng
lm vic thc tcc cng ty ngay th nm thba sinh vin c ththy r hn
v cng vic thc tmnh s lm sau ny. Vic c to iu kin thc tp sm
chc chn sgip sinh vin c nhng hiu bit tt hn vnhng lnh vc mnh ang
c hc trong trng, cng nh c hc hi thm nhng knng rt cn thit khi
i lm.
Em xin gi li cm n n Ban lnh o Vin in TVin Thng - Trng
i hc Bch Khoa H Ni to iu kin cho chng em c tham gia kha thc
tp doanh nghip ny, n thc s cung cp cho sinh vin chng em nhng kin
thc rt bch vcchuyn ngnh v knng mm sau ny c ththam gia vo
cng vic mt cch chng v ddng hn.
hon thnh tt kha thc tp ny, chng em nhn c squan tm,ng hv gip nhit tnh t thy gio Trng Tun cng cc bn sinh vin
khc trong phng nghin cu. Em xin gi li cm n chn thnh v su sc nht ti
thy hng dn TS. Trng Tun, thy hng dn chng em tn tnh, chu o
khng chvkin thc, kthut chuyn mn, cch tip cn v thc hin ti m
cn dy cho chng em nhng bi hc qu gi vcon ngi, cng vic, cng nh
nhng hng pht trin cho tng lai. Em xin chn thnh cm n cc anh ch, cc
bn sinh vin trong phng nghin cu gip , htrcho em rt nhiu trong qu
trnh thc tp phng nghin cu.
Trong qu trnh thc tp, do kin thc cn hn chnn cn nhiu thiu xt,
em rt mong snhn c nhiu kin gp tcc thy c v cc bn.
8/11/2019 Nguyn - bo co thc tp k thut.docx
4/29
3Lng Minh Nguyn- Bo co kt quthc tp kthut
B.
NI DUNG
CHNG 1: GII THIU VVIN IN T- VIN THNG V PHNG
NGHIN CU ASE LABORATORY1.1. Gii thiu vVin in t- Vin Thng
i hc Bch khoa H Ni l trng i hc kthut a ngnh, c thnh
lp ti H Ni ngy 15 thng 10 nm 1956. Trng lun l mt trong nhng trng
i hc k thut hng u ca nn gio dc Vit Nam. Qu trnh hnh thnh, xy
dng v pht trin ca vin in T - Vin Thng cng gn lin vi trng i
Hc Bch Khoa H Ni.
Vin in t- Vin thng hin nay c trn 118 cn b, ging vin. Trong ,
scn bging dy l 80 u c trnh trn i hc, vi 13 PGS v 45 Tin s.
Hng nm, Vin in t- Vin thng o to khong 500 sinh vin chnh qui, 200
hc vin cao hc v 10 nghin cu sinh. Vin o to theo 5 chuyn gm: in
tk thut my tnh, thng tin truyn thng, in ty sinh, in thng khng v
trv k thut truyn hnh.
Cng vi qu trnh i mi v pht trin ca Trng H Bch khoa H Ni,
Vin in t- Vin thng ang tch cc trin khai cc hot ng i mi trn ton
bcc lnh vc: o to, Nghin cu khoa hc v xy dng c svt cht. Chng
trnh o to c i mi ton din theo hng hin i v hi nhp. a dng ha
cc loi hnh o to. Mrng cc chng trnh o to c bit (Ks ti nng,
chng trnh tin tin), pht trin o to sau i hc (Cao hc, Nghin cu sinh).
Kt hp o to l thuyt v knng thc hnh. Gn cht o to v nghin cukhoa hc. Hot ng nghin cu khoa hc, hp tc trong v ngoi nc c pht
trin mnh m. Trang thit b, c svt cht cho hc tp, thc hnh v nghin cu
c tng cng v ngy cng hon thin.C chqun l mi theo hng tch, t
chu trch nhim ang c trin khai tng bc. Mt mi trng hc tp, lm vic
v nghin cu khoa hc thun li, thn thin c to ln, c sc hp dn i vi
sinh vin v cn bkhoa hc c trnh cao.
8/11/2019 Nguyn - bo co thc tp k thut.docx
5/29
4Lng Minh Nguyn- Bo co kt quthc tp kthut
1.2. Gii thiu vBmn in THng Khng V Trv phng
nghin cu ASE Laboratory
Tnm 1986, Khoa V tuyn in, nay l Vin T-VT, bt u trin khai
ging dy cc mn hc lin quan n chuyn ngnh in tHng khng - V trvc chin lc o to ngun nhn lc, chun b v t chc thnh lp chuyn
ngnh in tHK-VT. Cthtin trnh cng tc chun bnh sau:
1986: Khoa V tuyn in ccn bging dy v nghin cu vlnh vc
nh vdn ng.
Nm hc 1987 - 1988: Bt u o to mn nh vdn ng, gi sinh
vin thc tp v cung cp ngun nhn lc cho ngnh hng khng v mt sngnh
lin quan.
1994: Mm ngnh in tHng khng (06.02)
2005: Dtho thnh lp bmn chuyn ngnh in tHng Khng.
2010: B mn in tHK-VT c ph duyt trong n thnh lp
Vin T-VT. Thnh lp t cng tc tin hnh cc bc chun b cn thit vchuyn mn, tchc, nhn s, kho st nhu cu x hi v xy dng n thnh lp
bmn.
Tnm 2011: Xy dng chng trnh v o to chuyn 4 K thut
in tHng khng v tr cho kha 52 (slng sinh vin 21), kha 53 (slng
53 sinh vin).
Nm 2012, Bmn T HK-VT c thnh lp nhm png nhu cu o
to ngun nhn lc cht lng cao trong lnh vc Hng khng V trcng nh
mra hng nghin cu chuyn ngnh mi cho Vin in t - Vin thng trong
lnh vc ny.
i ng cn b ca bmn tr, tm huyt, c o to chnh quy trong
nc v ngoi nc:, Nht Bn, o, Thi Lan, n . Bmn c quan hquc t
vi nhiu c quan nghin cu uy tn ca nc ngoi nh i hc Torino (Cng ha), Vin cng nghhthng thng minhi hc Klagenfurt (Cng ha o) ,
8/11/2019 Nguyn - bo co thc tp k thut.docx
6/29
5Lng Minh Nguyn- Bo co kt quthc tp kthut
Vin khoa hc tch hp tin tin, i hc Chiba (Nht Bn), Trung tm nghin cu
truyn thng khng dy Torino Wireless (Italia), Hc vin AIT (Thi Lan), Phng
nghin cu thng tin di ng Hc vin cng ngh Tokyo (Nht Bn) v.v... Hot
ng nghin cu khoa hc v o to ca bmn gn lin vi thc tin, c hp tcvi n vtrong v ngoi trng v cc doanh nghip.
Phng nghin cu ASE Laboratory:
Cng vi vic thnh lp bmn in tHng khngV tr, phng nghin
cu ASE Laboratory c a vo hot ng. Hng nghin cu ca phng nghin
cu: tch hp cng nghnh vdn ng, truyn thng v tuyn/di ng trong
thit k, trin khai cc hthng, thit bi, ng dng thi gian thc. Hin ti, phng
nghin cu c 42 thnh vin bao gm sinh vin cc kha K54, K55, K56, K57, hc
vin cao hc, nghin cu sinh, di s hng dn, qun l trc tip ca TS.
Trng Tun.
Trong qu trnh thc tp ti phng nghin cu, em c giao thc hin ti
Thit k, pht trin phn mm trm mt t gim st v iu khin thit b bay
khng ngi li UAV qua giao thc MAVLink. Mc tiu ca ti l pht trin
phn mm Mission Planner nhm gim st trnh bay ca UAV. Trn thit b bay
UAV c gn bo mch APM sgi cc thng sk thut vtrm mt t qua giao
thc MAVLink, gip gim st trnh bay ca UAV mt cch hiu qu, v qua ta
c thiu khin c quo bay ca UAV bng my tnh theo mun ca mnh.
ti thuc ti nghin cu khoa hc cp thnh ph, thc hin cnh bo
chy, htrcu hcu nn trong phng chy cha chy trn a bn thnh phH
Ni.
8/11/2019 Nguyn - bo co thc tp k thut.docx
7/29
6Lng Minh Nguyn- Bo co kt quthc tp kthut
Hnh 2.1: S hthng UAV
CHNG 2. NI DUNG THC TP
2.1. Gii thiu phng nghin cu ASE Laboratory
Phng nghin cu ASE Laboratory c hnh thnh cng vi bmn in
tHng khng V tr. Lnh vc nghin cu ca phng nghin cu l tch hp
cng nghnh vdn ng, truyn thng v tuyn - di ng trong thit k, trin
khai cc hthng, thit b, ng dng thi gian thc.
Trng phng nghin cu: TS. Trng Tun.
Thnh vin: 42 thnh vin.
K54: 2 thnh vin.
K55: 11 thnh vin.
K56: 11 thnh vin.
K57: 11 thnh vin.
Hc vin cao hc, nghin cu sinh
a ch: Phng C9-410, Trng i hc Bch Khoa H Ni, S1, i C
Vit, Hai B Trng, H Ni.
Hng nghin cu ti: cnh bo chy, thc hin cng tc htrcu h
cu nn phng chy cha chy trn a bn thnh phH Ni.
8/11/2019 Nguyn - bo co thc tp k thut.docx
8/29
8/11/2019 Nguyn - bo co thc tp k thut.docx
9/29
8Lng Minh Nguyn- Bo co kt quthc tp kthut
o Nhm Cm bin: Tm hiu, nghin cu thit bu cui, pht hin
v cnh bo chy
Hnh 2.4: Hthng cnh bo chy
Hnh 2.5: Mn hnh thit bcnh bo chy
8/11/2019 Nguyn - bo co thc tp k thut.docx
10/29
9Lng Minh Nguyn- Bo co kt quthc tp kthut
o Nhm Android:Nghin cu, chto xe thnh phc vcng tc h
trphng chy cha chy
Hnh 2.6: Hin trng thc nghim xe thnh
o Nhm website: thit k, pht trin website ca lab
Hnh 2.7: Giao din web ca lab ASE
8/11/2019 Nguyn - bo co thc tp k thut.docx
11/29
10Lng Minh Nguyn- Bo co kt quthc tp kthut
2.2. Ni dung thc tp
2.2.1. t vn
Thi gian gn y, trn a bn H Ni lin tc xy ra cc vha hon ln :
Hnh 2.8: Mt vchy ti TP. H Ni
Nguyn nhn chnh ca cc v chy trn l do hin trng xy ra chy
thng trong cc khu chung c cao tng nn vi phun nc khng vn ti c
hoc nm su trong cc ng, hm c ng x giao thng cht hp dn n cc xe
cu ha khng thn gn. Bn cnh , hthng phng chy cha chy cng c
s h tng phc v cng tc phng chy cha chy ti chcn thiu thn nhiu.
Ngi dn cn cha c tip xc nhiu vi thit bphng chy cha chy cng
nh c o to vcch xl tnh hung khi c ha hon. Cc vha hon lun
li thit hi nghim trng vcon ngi v ti sn, ng thi cng gy ra nhiu
kh khn v nguy him trong cng tc cu nn ca lc lng cnh st phng chy
cha chy.
gip cho cng tc cu h cu nn khi xy ra ha hon d dng hn,
phng nghin cu c tng thit k, chto mt sn phm thit bbay khng
8/11/2019 Nguyn - bo co thc tp k thut.docx
12/29
11Lng Minh Nguyn- Bo co kt quthc tp kthut
ngi li UAV thc hin nhiu chc nng. My bay X4 mini sc gn cc thit
bnh camera, cm bin cao thc hin chc nng gim st khu vc chy,
gi hnh nh vm chy, ngi bnn mc kt trn cc ta nh cao tngcho lc
lng phng chy cha chy ln k hoch cu h cu nn ph hp. My bayX16 c khnng mang ,trng ti 6 n 10 kg, smang nhng vt dng cn thit
nh khn t, mt ncu hbay ln trn ta nh v thvo cho cc nn nhn,
hsdng duy tr stnh to cho ti khi lc lng cu hti gip
Cc thng shot ng c bn ca UAV
X4 mini:
-
Trn bay: Trn 50m
- Thi gian hot ng lin tc: 15 pht
- Gi dliu hnh nh qua camera tng tvtrm mt t
X16:
- Trn bay: Trn 50m
- Thi gian hot ng lin tc: 15 pht
- Ti trng mang vt: 610 kg
2.2.2. Phng thc hot ng
Hnh 2.9: Phng thc hot ng ca hthng
8/11/2019 Nguyn - bo co thc tp k thut.docx
13/29
12Lng Minh Nguyn- Bo co kt quthc tp kthut
Bc u, khi cc khi cm bin t trong cc ta nh o c nng khi,
nhit vt qu mc quy nh van ton th sbo v trung tm, trung tm s
iu phi lc lng v phng tin cu h cu nn ti, bao gm cnhm UAV.
u tin, nhm sbay X4 mini quan st m chy v khu vc xy ra m chyri gi thng tin, hnh nh vtrm mt t, qua gip lc lng cu hcu nn
ra phng n hnh ng tt nht. Tip n sdng X16 mang vt l khn t v
mt nkhi ln ta nh cho nhng ngi gp nn bn trn. c thtruyn thng
tin tUAV vmy tnh di trm mt t phi thng qua phn mm trm mt t
Mission Planner. Phn mm Mission Planner cho php APM trn UAV v my tnh
trao i thng tin cho nhau, qua cc thng tin, hnh nh m UAV thu c s
c truyn vmt t, htrcc nhn vin lc lng phng chy cha chy mt
cch hiu qunht.
2.2.3: Tng quan vphn mm trm mt t Mission Planner
Phn mm c vit bng ngn ngC#, sdng cng nghWindows Form
vi cng clp trnh l Microsoft Visual Studio 2010
Vtr ca phn mm trong hthng
Hnh 2.10: Vtr ca phn mm trong hthng
Trm mtt UAV
Missionplanner
arduino
MAVLink
8/11/2019 Nguyn - bo co thc tp k thut.docx
14/29
8/11/2019 Nguyn - bo co thc tp k thut.docx
15/29
14Lng Minh Nguyn- Bo co kt quthc tp kthut
Cch thc download, ci t vbui ld code Mission Planner
Download v ci t Mission Planner
B1: Truy cp vohttp://ardupilot.com/
Hnh 2.13: Giao din trang webhttp://ardupilot.com/
B2: Vo download chn Mission Planner, chn download
Hnh 2.14: Download phn mm
http://ardupilot.com/http://ardupilot.com/http://ardupilot.com/http://ardupilot.com/http://ardupilot.com/http://ardupilot.com/http://ardupilot.com/http://ardupilot.com/8/11/2019 Nguyn - bo co thc tp k thut.docx
16/29
15Lng Minh Nguyn- Bo co kt quthc tp kthut
Download v build code Mission Planner
B1: Truy cp vo web http://ardupilot.com/ . Click vo communiti chn
developers. Tip theo chn mc Projects list ri chn code
Hnh 2.15: Giao din web download code
B2: Chn download zip v ti code vmy
Hnh 2.16: Download code Mission Planner
http://ardupilot.com/http://ardupilot.com/8/11/2019 Nguyn - bo co thc tp k thut.docx
17/29
16Lng Minh Nguyn- Bo co kt quthc tp kthut
Build code Mission Planner
B1: Gii nn file Mission Planner download v
B2: Chy phn mm Microsoft Visual Studio
B3: Chn open project. Dn n file Mission Planner va gii nn ri chn
Mission Planner.csproj
B4: Debugstar debugging
Nu trong qu trnh debug treo mn hnh v c thng bo Managed
Debugging Assistant LoaderLock has detected a problem
Ta vo chn Debug => Exceptions => Managed Debugging Assistants => b
chn Loader Lock
B5: Sau khi sa xong, mn hnh c giao din
Hnh 2.17: Giao din khi build code Mission Planner
Sxut hin li th vin, ta phi tin hnh Add th vin. Ta click chut vo phn
References. Chut phi remove nhng th vin c du chm than vng. Ta tin
hnh add thm th vin do code cng cp. chut phi vo references chn
8/11/2019 Nguyn - bo co thc tp k thut.docx
18/29
17Lng Minh Nguyn- Bo co kt quthc tp kthut
add reference. Chn sang hi thoi browse chn phn lib. Tm tn th vin va xa
( th vin c ui .dll) ri ok. Clm nh thbao giht du chm than vng th
thi.
B6: Debug li
Hnh 2.18: Giao din khi Debug thnh cng
Cc phn code cho cc chc nng chnh
Load port:
// load danh sach cong com
private void cbbcom_DropDown(object sender, EventArgs e)
{
string[] ports = SerialPort.GetPortNames(); // lay ten cac cong com
co the ket noi
cbbcom.Items.Clear(); // xoa du lieu tu truoc
cbbcom.Items.AddRange(ports); // add danh sach cong com vao
cbb.
}
// chon cong com
private void cbbcom_SelectedIndexChanged(object sender, EventArgs e)
{
if (com.IsOpen) // neu cong com dang ket noi thi off{
com.Close();
}
8/11/2019 Nguyn - bo co thc tp k thut.docx
19/29
18Lng Minh Nguyn- Bo co kt quthc tp kthut
// con khong thi
com.PortName = cbbcom.SelectedItem.ToString(); // chon cong
com
}
Load baudrate
//chon baudrate
private void cbbbaudrate_SelectedIndexChanged(object sender,
EventArgs e)
{
if (com.IsOpen)
{
com.Close();
}
com.BaudRate = Convert.ToInt32(cbbbaudrate.Text);// chon cung giong nhu cong com. cbbbaudrate kieu string nen ta phai
truy nhap vao truong text ep kieu sang int32
}
Kt ni cng com
if (!com.IsOpen)
{
com.Open();btnconnect.Text = "DISCONECT";
lbconnection.Text = "CONNECTED";
lbconnection.ForeColor = Color.Green;
}
else
{
timer1.Stop();
wrlog.Close();com.Close();
btnconnect.Text = "CONNECT";
lbconnection.Text = "DISCONNECTED";
lbconnection.ForeColor = Color.Red;
}
Hm xl dliu
public void data_receiver(object sender, SerialDataReceivedEventArgs e)
{try
{
int num = com.BytesToRead;
for (int i = 0; i < num; i++)
8/11/2019 Nguyn - bo co thc tp k thut.docx
20/29
19Lng Minh Nguyn- Bo co kt quthc tp kthut
{
byte data = (byte)com.ReadByte();
switch (state)
{
case 0: if (data == 0xFE)
{//MessageBox.Show("bat dau nhan du llieu");
state++;
}; break;
case 1: datalength = data;
{
state++;
} break;
case 2: nummessage = data; { state++; } break;
case 3: systemid = data; state++; break;
case 4: componentid = data; state++; break;
case 5: messageid = data; state++; break;case 6: buffer[datacounter] = data;
datacounter++;
if (datacounter >= 28)
state++;
break;
case 7:
{
//switch (messageid)
//{case 0x1E:
time_boot_ms = (UInt32)(getdatavalue(4, 4));
lat_ = (Int32)(getdatavalue(8, 4));
lng_ = (Int32)(getdatavalue(12, 4));
alt_ = (Int32)(getdatavalue(16, 4));
relative_alt = (Int32)(getdatavalue(20, 4));
vx = (Int16)(getdatavalue(22, 2));
vy = (Int16)(getdatavalue(24, 2));
vz = (Int16)(getdatavalue(26,2));
hdg = (Int16)(getdatavalue(28, 2));
state++;
}
break;
case 8: cka = data; state++; break;
case 9: { ckb = data; state++; } break;
cka = 0; ckb = 0; datacounter = 0; state = 0; break;
}
}
}
catch (Exception ex)
{
cka = 0; ckb = 0;datacounter = 0; state = 0;
}
}
8/11/2019 Nguyn - bo co thc tp k thut.docx
21/29
20Lng Minh Nguyn- Bo co kt quthc tp kthut
Hm hin thdliu ln GMAP
// xoa du lieu da ket noi lan truoc
if (route != null)
route.Points.Clear();
else{
route = new GMapRoute(trackpoint, "track");
routes.Routes.Add(route);
}
if (hometocurrent != null)
hometocurrent.Points.Clear();
else
{
hometocurrent = new GMapRoute(listpoint_home_current,
"home direct");
home_overlay.Routes.Add(hometocurrent);hometocurrent.Stroke.Color = Color.Green;
hometocurrent.Stroke.Width = 5;
}
routes.Markers.Clear();
markers_overlay.Markers.Clear();
// xoa xong
// cap nhat lai home cho duong noi thang home - current
home_point = new PointLatLng(lat_, lng_);
hometocurrent.Points.Add(home_point);
hometocurrent.Points.Add(home_point);
// danh dau home len ban do
marker = new GMapMarkerGoogleGreen(home_point);
marker.ToolTip = new GMapToolTip(marker);
marker.ToolTipMode = MarkerTooltipMode.Always;
marker.ToolTipText = "home";
markers_overlay.Markers.Add(marker);
Hng pht tr in trong tng lai
Do nhu cu ca cng tc htrcu nn, thit bbay khng ngi li UAV rt cn
thit, tuy nhin khi m chy xy ra, nhit , p sutkhng kh u rt cao v
khng n nh, thit bUAV khi tip xc gn c thsdn ti hng hc, ri. Ngoi
ra khi bay, cn c hnh lang an ton, trnh bay qu gn cc ta nh, cy ci...
trnh c cc tc nhn trn, nhm nghin cu, pht trin v hon thin phn
mm chra hnh lang bay an ton cho thit bUAV, qua gip ngi iu khin
ddng iu khin thit bUAV mt cch an ton.
8/11/2019 Nguyn - bo co thc tp k thut.docx
22/29
21Lng Minh Nguyn- Bo co kt quthc tp kthut
Khung hnh bn trong l phm vi ta nh, khung hnh bn ngoi l khong cch ti
a m thit bUAV cch xa ta nh m bo c thtip nhn thng tin hnh nh
tt nht vm chy. im point mu xanh l vtr ca thit bUAV.
Hnh 2.19: Thng bo an ton khi UAV bay trong phm vi cho php
Hnh 2.20: Cnh bo nguy him khi UAV bay ngoi phm vi cho php
8/11/2019 Nguyn - bo co thc tp k thut.docx
23/29
22Lng Minh Nguyn- Bo co kt quthc tp kthut
Code cc hm quan trng
Vphm vi ta nh v hnh lang bay an ton
namespace Test_Gmap{
public partial class Form1 : Form
{
GMapOverlay overlay;GMapPolygon polygon, //Hnh chnht bn trong
polygon2; //Hnh chnht bn ngoiGMarkerGoogle maker;
List point_list, point_list2;
PointLatLng currentpoint;
public Form1(){
InitializeComponent();
gMapControl1.MapProvider = GMapProviders.GoogleMap;
gMapControl1.Position = new PointLatLng(21.0059202, 105.8422284);
// ta trng BK
gMapControl1.Zoom = 20;
overlay = new GMapOverlay("overlay");
point_list = new List();polygon = new GMapPolygon(point_list, "polygon");
overlay.Polygons.Add(polygon);
point_list2 = new List();polygon2 = new GMapPolygon(point_list2, "polygon2");
overlay.Polygons.Add(polygon2);
gMapControl1.Overlays.Add(overlay);
}
private void gMapControl1_MouseDown(object sender, MouseEventArgs e)
{currentpoint = gMapControl1.FromLocalToLatLng(e.X, e.Y);
//Vhnh bn trong
if (polygon.Points.Count < 4)
{
polygon.Points.Add(currentpoint);
gMapControl1.UpdatePolygonLocalPosition(polygon);
}
8/11/2019 Nguyn - bo co thc tp k thut.docx
24/29
23Lng Minh Nguyn- Bo co kt quthc tp kthut
//Vhnh bn ngoi
else if (polygon2.Points.Count < 4)
{
polygon2.Points.Add(currentpoint);
gMapControl1.UpdatePolygonLocalPosition(polygon2);
}
Kim tra xem thit bUAV c trong phm vi an ton khng
{
maker = new GMarkerGoogle(currentpoint,
GMarkerGoogleType.green_dot);
if (overlay.Markers.Count > 0)overlay.Markers.Clear();
overlay.Markers.Add(maker);
// nu im nm ngoi hnh 1 v trong hnh 2 th an ton
label1.Visible = true;
if (polygon2.IsInside(currentpoint) == true &
polygon.IsInside(currentpoint) == false)
{
label1.ForeColor = Color.Green;label1.Text = "An ton!";
}
// cn li l nguy him
else
{
label1.ForeColor = Color.Red;
label1.Text = "Nguy him!!!";
}}
8/11/2019 Nguyn - bo co thc tp k thut.docx
25/29
24Lng Minh Nguyn- Bo co kt quthc tp kthut
2.3. Mt sni dung thc tp phkhc
Trong thi gian thc tp trn ASE-lab, em c tham gia cc bui thc
nghim thc tcng cc thnh vin ca lab, kim nghim khnng bay ca UAV,
khnng trao i thng tin, hnh nh tUAV vtrm mt tQua em gip emhiu r hn vtng quan hthng mnh ang tham gia xy dng v pht trin.
Hnh 2.21: Thnghim chc nng bay visai qua UAV
Hnh 2.22: Hnh nh 1 bui thc nghim cng ASE Laboratory
8/11/2019 Nguyn - bo co thc tp k thut.docx
26/29
8/11/2019 Nguyn - bo co thc tp k thut.docx
27/29
26Lng Minh Nguyn- Bo co kt quthc tp kthut
C.
KT LUN
Qua t thc tp va qua, em hc c rt nhiu kin thc bch. Di
schbo trc tip ca thy gio Trng Tun, em bit c cch thit k,
xy dng hthng c bn, xy dng khoch, trnh tthc hin hthng ng thi
l nhng kin thc chuyn mn. Qua , em cng bit c phn no cng vic ca
mnh v gip em nh hng c nhng k nng cn thit trong cng vic. Em
nhn thy rng, y l mt mi trng tt cho sinh vin rn luyn k nng, trau di
kin thc v kinh nghim trc khi ra trng. T chng em c th chn cho
mnh con ng thng tin ph hp nht vi nng lc v nguyn vng ca bn thn.
Em xin cm n cc thy c, ban gim hiu nh trng, ban chnhim khoa, c
bit cm n thy Trng Tun v cc thnh vin trong phng nghin cu ASE
Laboratory gip , to iu kin em hon thnh tt t thc tp ny.
Sau khi thc tp, em stip tc tham gia nghin cu, thc hnh ti ASE lab
y cng l mt thu hoch cng nh l c hi ln m mn thc tp kthut mang
cho sinh vin. Kt thc mn hc cng l khi sinh vin trng thnh hn trong nhn
thc nghnghip, chuyn su hn trong kin thc chuyn mn.
8/11/2019 Nguyn - bo co thc tp k thut.docx
28/29
27Lng Minh Nguyn- Bo co kt quthc tp kthut
D.
PHLC
Danh mc hnh nh:
Hnh 2.1: S hthng UAV
Hnh 2.2: UAV 8 cnh
Hnh 2.3: UAV 16 cnh
Hnh 2.4: Hthng cnh bo chy
Hnh 2.5: Mn hnh thit bcnh bo chy
Hnh 2.6: Hin trng thc nghim xe thnh
Hnh 2.7: Giao din web ca lab ASE
Hnh 2.8: Mt vchy ti TP. H Ni
Hnh 2.9: : Phng thc hot ng ca hthng
Hnh 2.10: Vtr ca phn mm trong hthng
Hnh 2.11: Giao din phn mm Mission PlannerHnh 2.12: Bsung chc nng iu khin vi sai cho phn mm Mission Planner
Hnh 2.13: Giao din trang webhttp://ardupilot.com/
Hnh 2.14: Download phn mm
Hnh 2.15: Giao din web download code
Hnh 2.16: Download code Mission Planner
Hnh 2.17: Giao din khi build code Mission Planner
Hnh 2.18: Giao din khi Debug thnh cng
Hnh 2.19: Thng bo an ton khi UAV bay trong phm vi cho php
Hnh 2.20: Cnh bo nguy him khi UAV bay ngoi phm vi cho php
Hnh 2.21: Thnghim chc nng bay vi sai qua UAV
Hnh 2.22: Hnh nh mt bui thc nghim cng ASE Laboratory
http://ardupilot.com/http://ardupilot.com/http://ardupilot.com/http://ardupilot.com/8/11/2019 Nguyn - bo co thc tp k thut.docx
29/29
28Lng Minh Nguyn- Bo co kt quthc tp kthut
E.
TI LIU THAM KHO
[1] Ngn nglp trnh C#
[2] http://www.csharpvn.com/KienThuc_DSKienThuc.aspx?Id=300&Page=7
[3] http://diendan.congdongcviet.com/showthread.php?t=43233
[4] http://diendan.congdongcviet.com/showthread.php?t=3131
[5] Nht Ngh(2008). Gio Trnh ASP.NET.
[6]http://ardupilot.com/
http://ardupilot.com/http://ardupilot.com/