Nguyên - báo cáo thực tập kĩ thuật.docx

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/