99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

COMP4620代做、代寫Java/Python程序語言

時間:2024-08-27  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯



COMP4620/8620: Advanced Topics in ML – Intelligent Robotics

Semester-22024–Assignment1

Duedate: Monday,26August202410.00amCanberratime

Graceperiod: 5hoursaftertheduedate

Latesubmission: Notpermitted

Pleasereadthefollowingnotesfirstbeforestartingtoworkontheassignment.

1. Thisisanindividualassignment.

2. Themaximumtotalmarkforthisassignmentis100points

3. This assignment consists of two parts: Part A and Part B. Part A contains conceptual questions

only. The maximum total mark for Part A is 30 points. Part B contains conceptual questions,

programmingandanalysis. ThemaximumtotalmarkforPartBis70points.

4. SubmissionInstruction:

(a) Youcanwriteyourprograminaprogramminglanguageofyourchoice.

(b) You must submit all of your source codes. If your program consists of multiple files,

you must place all files under a single folder, compress the folder into a single file with

one of the following extensions: .zip or .7z or .tar.gz, and submit this compressed file. If

your program consists of multiple files in multiple folders, your compressed file should

preservethefolderstructure.

(c) In your selection of programming language and in compressing the files, you must con-

sider that during the demo, you will need to download your submission, extract your

source codes, compile (if needed), and run the program in front of the tutor marking your

assignmentwithoutmakinganychangestothesourcecode.

(d) Allnon-programmingpartsoftheassignmentmustbewritteninasingle.pdffile.

(e) Thetwofiles(sourcecodesand.pdf)mustbesubmittedviawattlebeforetheduedate.

(f) Late submission is NOT permitted. However, we provide a 5 hours grace period. Within

the grace period, you can still submit your assignment. However, after the grace period

ends,youwillNOTbeabletosubmityourassignment.

5. Informationaboutthein-persondemowillbeannouncedintheclassforum.

PARTA

The questions in this part aim to explore the relation between

distanceintheC-spaceandintheworkspace.

To achieve the above objective, consider a planar kinematic

chain robot as illustrated in Figure 1. It has a static base, K ro-

tational joints and K links. Each joint is represented as a point.

Each link is a straight line segment with length L. It has two

end-points, called the origin and the extremity points. The po-

sition of the origin of the first link is fixed. The origin of the ith

linkfori ∈ [2,K]coincideswiththeextremityofthe(i?1)thlink Figure1: Anillustrationoftheplanar

atajointpoint. Therobotoperatesina2Dworkspacepopulated kinematicchainrobot.

byasetofobstaclesObs.

Page1of3–AdvancedTopicsinML:IntelligentRobotics–COMP4680/8650

Aconfigurationoftheaboverobotcanberepresentedbyq = (θ ,θ ,··· ,θ ),whereθ ∈ [0,2π)isthe

1 2 K i

jointanglethatdefinestheangle(inradian)betweenthebaseandthefirstlinkfori = 1,andbetween

theith and(i?1)th linkfori = [2,K]. TheC-spaceofthisrobotcanberepresentedasthespaceRK.

In addition, let us define the C-space distance between two configurations, q = (θ ,θ ,··· ,θ ) and

1 2 K

q(cid:48) = (θ(cid:48),θ(cid:48),··· ,θ(cid:48) ), as: d (q,q(cid:48)) = max |θ ? θ(cid:48)|. This distance metric is often used in motion

1 2 K C 1≤i≤K i i

planningbecauseitisfastertocompute,comparedtothetypicalEuclideandistance.

Pleaseanswerthefollowingquestions.

1. [20 pts] Given 2 configurations, q = (θ ,θ ,··· ,θ ) and q(cid:48) = (θ(cid:48),θ(cid:48),··· ,θ(cid:48) ), let us assume

1 2 K 1 2 K

the robot moves from q to q(cid:48) along a straight line segment qq(cid:48) in the C-space. It is known that

during such a movement, all points on the robot traces a path of length less than or equal to

α·d (q,q(cid:48)), where α is a constant that can be upper bounded in terms of the link length L and

C

thenumberoflinksK. PleasefindthisupperboundofαandexpressedtheminLandK. Please

provideitsderivation. Hintsareavailableinthelastpage.

2. [10 pts] Now, recall that the workspace distance d (q,Obs) between the configuration q and

W

obstacles Obs in the workspace is defined as the distance between the closest pair of points

on the robot placed at configuration q and Obs. Please find the radius τ of the neighbourhood

Neigh(q) = {q(cid:48) | d (q,q(cid:48)) ≤ τ} that will guarantee the robot can move from configuration q to

C

q(cid:48) (for any q(cid:48) ∈ Neigh(q)) collision-free, following a straight line path qq(cid:48). Please express τ in

termsoftheupperboundαfromA.1. andd (q,Obs).

W

PARTB

The questionsin this part aimto provide hands-onexperience and better understandingof Sampling-

based Motion Planning. To this end, let’s consider K rigid-body sphere robots are navigating a 3D

workspace[?50,50]×[?50,50]×[?50,50] ? R3 populatedbyobstaclesintheshapeofcubes. And

supposeeachrobotcanonlytranslate. Pleaseanswerthequestionsbelow.

1. [5 pts] Please specify the C-space of the K robots. Assume that the origin of the coordinate

systemofeachrobotisatthecenterofthesphere.

2. [35 pts] Please write a sampling-based motion planning program for centralised planning of

the robots. A collision-free path here means the robot will not collide with the obstacles and

otherrobots. PleaseimplementeitherPRMwithanyoneormoresamplingstrategiesdiscussed

in class, EST, or RRT. You can use and extend the collision check methods discussed in the

pasttwoweekstutorials. Notethatanedgeinagraph/treeinSampling-basedMotionPlanning

represents a straight line-segment in the C-space, which in this case represents K (sub-)paths

for K robots. Weassumeallrobotsmoveinsuchawaythattheyspendtheexactsameduration

and use constant velocity to traverse their respective (sub-)paths, though the velocity used by

differentrobotsmaydiffer.

Theinputtoyourprogrammustbeatext(.txt)fileandfollowstheformatbelow.

(a) The file consists of K +|Obs|+2 lines, where K is the number of robots and |Obs| is the

numberofobstaclesintheenvironment.

(b) Thefirstlinecontainstwonumbersseparatedbyasinglewhitespace. Thefirstnumberin

thislineisthenumberofrobots,whilstthesecondnumberisthenumberofobstacles.

(c) The second line consists of K numbers, each separated by a white space. The ith number

inthislineistheradiusofrobot-i.

Page2of3–AdvancedTopicsinML:IntelligentRobotics–COMP4680/8650

(d) Each of line-3 to line K +2 contains 6 numbers, which specifies the initial and goal con-

figurationsoftheith robot,wherei = lineNumber?2. Theformatofeachlineis:

InitialConf X InitialConf Y InitialConf Z ; GoalConf X GoalConf Y GoalConf Z

(e) Each of line K +3 to line K +|Obs|+2 contains 4 numbers separated by a white space,

which specifies the position of the center point and side length of the jth obstacle where

j = lineNumber?(K +2)Theformatofeachoftheselinesis:

CenterPt X CenterPt Y CenterPt Z SideLength

The output to your program must be a text (.txt) file that specifies the collision-free path (a

sequence of line segments) for the robots to move from the given initial to goal configurations.

Theformatoftheoutputfileisasfollows.

(a) Thefileconsistsofn+2lines,wherenisthenumberoflinesegmentsinyourpath

(b) Thefirstlineisthenumberofline-segments

(c) The second line consists of 3K numbers, specifying the initial configuration of each of

the K robots. Each configuration is separated by a semicolon, while each number in a

configurationisseparatedbyawhitespace. Specifically,theformatofline-2is:

ConfRobot-1 X ConfRobot-1 Y ConfRobot-1 Z ; ConfRobot-2 X ConfRobot-2 Y

ConfRobot-2 Z ; ··· ; ConfRobot-K X ConfRobot-K Y ConfRobot-K Z

(d) Thenextnlinesaretheendconfigurationofeachlinesegment. Eachoftheselinesconsists

of3K numbersandusestheformatasspecifiedforline-2oftheoutputfile(aboveitem)

During demonstration, we will test the correctness of your program. For this purpose, we will

providethreeproblemsandgiveyourprogramupto1minutetosolveeachproblem.

3. [12 pts] Please evaluate the required time that your program needs to solve queries (i.e., find

collision free paths) as the number of robots increases. For this purpose, please run your pro-

gram for K = {1,3,5,7} on the same environment of your design. For each value of K, you

should run for at least 10× to gather the average and 95%-confidence interval of the time to

solvequeries. Ifthetimetofindthesolutionistoolong,youcanputalimitontherun-timeand

recordthesuccessrateofsolvingquerieswithinthegiventime,inadditiontothetimetosolve

queries. Please explain your selection of the environment, compare the results for the different

K andexplainyourfindings.

4. [12 pts] Please evaluate the performance of your program as the problem becomes more com-

plex. To this end, please use K = 3 but alter the testing environment systematically, so as to

tease out the complexity of sampling-based motion planning (hint: the concept of (cid:15),α,β could

be useful in this design). For each environment, you should run for at least 10× to gather the

averageand95%-confidenceintervalofthetimetosolvequeries. Ifthetimetofindthesolution

is too long, you can put a limit on the run-time and record the success rate of solving queries

within the given time, in addition to the time to solve queries. Please explain your selection of

theenvironments,comparetheresultsforthedifferentenvironment,andexplainyourfindings.

5. [6pts]WhatdoyouthinkcanbedonetoimprovetheperformanceyougetinB.3andB.4?

oOo That’s all folks oOo

)1+2

K(K =

i1= Ki

(cid:80) ?

r·θsinaidar θelgnalartnecdna rsuidarhtiwelcricafocranA ?

.1.ArewsnaotsalumrofgniwollofehtdeenylekillliwuoY :tniH

Page3of3–AdvancedTopicsinML:IntelligentRobotics–COMP4680/8650

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp

掃一掃在手機打開當(dāng)前頁
  • 上一篇:IFN563編程代做、代寫C++程序語言
  • 下一篇:SWEN20003代做、代寫Java程序語言
  • 無相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計優(yōu)化
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計優(yōu)化
    出評 開團(tuán)工具
    出評 開團(tuán)工具
    挖掘機濾芯提升發(fā)動機性能
    挖掘機濾芯提升發(fā)動機性能
    海信羅馬假日洗衣機亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
    海信羅馬假日洗衣機亮相AWE 復(fù)古美學(xué)與現(xiàn)代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
    合肥機場巴士2號線
    合肥機場巴士2號線
    合肥機場巴士1號線
    合肥機場巴士1號線
  • 短信驗證碼 豆包 幣安下載 AI生圖 目錄網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號-3 公安備 42010502001045

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          9000px;">

                性久久久久久久久久久久| 亚洲欧美视频在线观看| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 色屁屁一区二区| 伊人开心综合网| 欧美日韩电影在线播放| 精品伊人久久久久7777人| 国产亚洲精品aa午夜观看| 99这里都是精品| 偷偷要91色婷婷| 久久毛片高清国产| 欧洲av一区二区嗯嗯嗯啊| 免费在线成人网| 国产精品每日更新| 欧美三日本三级三级在线播放| 天堂影院一区二区| 日本一区二区三级电影在线观看 | 国产精品资源在线看| 国产精品福利影院| 欧美一级一级性生活免费录像| 成人免费毛片高清视频| 日韩av成人高清| 国产精品三级在线观看| 日韩欧美电影一二三| 一本大道av伊人久久综合| 国产一区二区三区免费观看| 午夜精品影院在线观看| 综合av第一页| 国产无遮挡一区二区三区毛片日本| 欧美精品日韩一区| 欧洲生活片亚洲生活在线观看| 国产精品一二二区| 老司机精品视频一区二区三区| 亚洲一区二区偷拍精品| 亚洲男人天堂一区| 中文字幕综合网| 中文字幕在线不卡一区| 国产嫩草影院久久久久| 欧美α欧美αv大片| 在线不卡a资源高清| 欧美午夜影院一区| 一本大道久久a久久精品综合| 成人性色生活片免费看爆迷你毛片| 看片网站欧美日韩| 久久99精品一区二区三区 | 在线日韩一区二区| 亚洲一区二区三区在线播放| 日韩午夜在线观看视频| 91美女视频网站| 国产精品2024| 美女任你摸久久| 一区二区三区在线视频免费观看| 精品国产青草久久久久福利| 欧美日韩小视频| 91色|porny| 亚洲成人www| 日本欧美大码aⅴ在线播放| 中文字幕一区二区三区不卡| 久久久蜜臀国产一区二区| 欧美丰满高潮xxxx喷水动漫| 在线观看日韩一区| av电影天堂一区二区在线观看| 国产露脸91国语对白| 日本亚洲天堂网| 亚洲成人av中文| 亚洲综合小说图片| 夜夜嗨av一区二区三区四季av| 欧美高清在线精品一区| 2欧美一区二区三区在线观看视频| 欧美三级视频在线播放| 91视频观看视频| 成人一区二区三区在线观看| 国产在线麻豆精品观看| 精品综合免费视频观看| 久久av中文字幕片| 狠狠色丁香婷综合久久| 国产精品一区二区你懂的| 国产一区高清在线| 国产精品影视天天线| 久久精品久久99精品久久| 日韩成人一区二区三区在线观看| 亚洲天堂久久久久久久| 中文字幕日韩一区二区| 洋洋成人永久网站入口| 亚洲精品国久久99热| 黄一区二区三区| 99视频在线观看一区三区| 不卡的av电影| 色狠狠色狠狠综合| 69堂成人精品免费视频| 欧美一区国产二区| 久久久久青草大香线综合精品| 国产色综合久久| 亚洲欧美视频在线观看视频| 亚洲精品久久嫩草网站秘色| 亚洲亚洲人成综合网络| 日韩av不卡在线观看| 美女一区二区在线观看| 国产精品一二三| 欧美午夜在线一二页| 欧美大白屁股肥臀xxxxxx| 国产精品视频麻豆| 日韩影院免费视频| 无码av免费一区二区三区试看 | 精品乱码亚洲一区二区不卡| 国产亚洲综合av| 亚洲欧洲日产国产综合网| 亚洲一区av在线| 国模娜娜一区二区三区| 色一区在线观看| 欧美xxxxx裸体时装秀| 日韩毛片高清在线播放| 日韩精品电影一区亚洲| 风间由美一区二区av101| 欧美三区免费完整视频在线观看| 欧美精品一区二区高清在线观看| 亚洲免费毛片网站| 国产精品综合网| 欧美自拍偷拍一区| 国产日本亚洲高清| 日本午夜一本久久久综合| 国产成人在线免费观看| 欧美日韩另类一区| 国产农村妇女毛片精品久久麻豆| 亚洲一区二区免费视频| 成人免费视频网站在线观看| 欧美va亚洲va国产综合| 亚洲一区二区三区三| 成人综合在线网站| 91精品久久久久久蜜臀| 亚洲色图在线看| 国产91精品欧美| 久久午夜色播影院免费高清| 免费久久精品视频| 欧美一区二区三区视频免费播放| 久久久久久久综合狠狠综合| 国产精品一二三在| 欧美videofree性高清杂交| 亚洲成人动漫精品| 一本大道av伊人久久综合| 中文在线资源观看网站视频免费不卡 | 一区二区视频在线| 99国产精品久| 中文字幕亚洲综合久久菠萝蜜| 亚洲激情校园春色| 成人av在线资源网| 中文字幕久久午夜不卡| 粉嫩av一区二区三区在线播放| 精品噜噜噜噜久久久久久久久试看| 无码av中文一区二区三区桃花岛| 欧美日韩一级片在线观看| 亚洲午夜免费视频| 欧美视频三区在线播放| 亚洲国产日韩a在线播放性色| 久久黄色级2电影| 亚洲色图制服诱惑 | 免费高清在线一区| 精品国产制服丝袜高跟| 国产91精品露脸国语对白| 国产精品久久毛片a| 成人不卡免费av| 亚洲一区二区三区小说| 欧美日韩性生活| 午夜日韩在线电影| 精品少妇一区二区| www.日韩在线| 亚洲国产精品久久久久秋霞影院| 制服丝袜亚洲播放| 国产激情91久久精品导航| 日韩欧美三级在线| 色噜噜狠狠色综合欧洲selulu| 同产精品九九九| 精品女同一区二区| 成人av在线网| 亚洲高清在线视频| 久久综合色一综合色88| 91美女片黄在线观看| 五月婷婷另类国产| 2019国产精品| 99精品视频在线观看| 日韩不卡一区二区三区| 中文字幕不卡三区| 欧美日韩成人激情| 成人午夜视频在线观看| 视频精品一区二区| 欧美日韩国产小视频在线观看| 不卡的av中国片| 蜜臀av性久久久久蜜臀aⅴ| 欧美国产日产图区| 欧美一区二区视频观看视频| 成a人片亚洲日本久久| 日韩在线卡一卡二| 一区二区三区中文在线| 色老汉一区二区三区| 9色porny自拍视频一区二区| 日韩av在线发布| 亚洲国产日韩在线一区模特| 国产精品麻豆久久久| 久久嫩草精品久久久久| 欧美日韩大陆一区二区|