加勒比久久综合,国产精品伦一区二区,66精品视频在线观看,一区二区电影

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

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

時間:2024-08-27  來源:合肥網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

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

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    欧美精选视频一区二区| 亚洲欧美日韩高清在线| 久久精品三级| 男人的天堂亚洲一区| 精品欧美午夜寂寞影院| 久久夜色电影| 女海盗2成人h版中文字幕| 欧美日中文字幕| 亚洲区小说区图片区qvod| 久久91视频| 久草在线中文最新视频| 五月天综合网站| 精品色999| 久久不卡国产精品一区二区| 欧美黑粗硬大| 老牛影视精品| 亚洲综合欧美| 精品在线99| 久久免费国产| eeuss国产一区二区三区四区| 一区二区三区四区日韩| 久久亚洲国产精品尤物| 中文字幕高清在线播放| 先锋影音国产一区| 女人av一区| 99久久亚洲精品蜜臀| 亚洲精选av| 日本中文字幕一区二区有限公司| 麻豆一区二区在线| 99精品国产99久久久久久福利| 天堂av在线| 国产污视频在线播放| 视频一区视频二区中文| 黄色成人在线网站| 亚洲性色视频| 伊人久久综合影院| 99精品在线观看| 91精品国产91久久综合| 欧美亚洲tv| 精品国产中文字幕第一页| 1769国产精品视频| 日韩av一级片| 日本成人手机在线| 色悠久久久久综合先锋影音下载| 亚洲涩涩av| 日韩电影在线观看电影| 日韩激情啪啪| 日韩av一级片| 97青娱国产盛宴精品视频| 日韩电影一二三区| 91成人福利| 精品国产美女| 久久精品亚洲人成影院| 久久裸体网站| re久久精品视频| 狠狠爱综合网| 亚洲一区亚洲| 91偷拍一区二区三区精品| 天堂av中文在线观看| 青草综合视频| 国产日韩一区二区三区在线播放| 一区二区三区四区五区在线| 青青草国产精品亚洲专区无| 欧美喷水视频| 久久不卡国产精品一区二区| 日本免费精品| 红杏一区二区三区| 亚洲二区在线| 亚洲专区一区| 中文字幕高清在线播放| 主播大秀视频在线观看一区二区| 免费成人毛片| 在线欧美激情| avtt综合网| 亚洲一级网站| 免费在线观看成人| 日本综合视频| 欧美激情麻豆| 视频精品一区| 国产综合婷婷| 欧美xxxxx视频| 91综合国产| 一区二区日韩欧美| 亚洲视频国产| 好吊一区二区三区| 成人av三级| 亚洲区一区二| 中文字幕av一区二区三区四区| 久久久www| 丝袜脚交一区二区| 激情久久一区二区| 国产欧美日韩精品一区二区三区| 好吊妞视频这里有精品| 51精产品一区一区三区| 中文字幕高清在线播放| 麻豆久久久久久| 国产精品三p一区二区| 欧美日韩精品| 国产成人精品123区免费视频| 麻豆极品一区二区三区| 日韩中文字幕一区二区高清99| 91久久电影| 97成人超碰| 欧美美乳视频| 欧美大片aaaa| 91伊人久久| 视频精品国内| 亚洲在线免费| 日精品一区二区三区| 永久免费精品视频| 日韩一级精品| 久久精品亚洲| 精品国产中文字幕第一页 | 久久一区二区中文字幕| 日韩一区精品字幕| 日韩精品乱码av一区二区| 天堂久久av| 久久国产66| 综合激情一区| 久久久人成影片免费观看| 国产理论在线| 国产精品一区2区3区| 伊人蜜桃色噜噜激情综合| 日韩福利在线观看| 精品久久国产| 欧美一级鲁丝片| 日韩av三区| 丝袜亚洲另类欧美| 欧美激情三级| 99视频精品免费观看| 麻豆91在线播放免费| 久久久久在线| 粉嫩91精品久久久久久久99蜜桃| 精品久久亚洲| 蜜臀av在线播放一区二区三区| 91麻豆精品| 国产亚洲精品久久久久婷婷瑜伽| 欧美一区免费| 小说区图片区色综合区| 国产成人精品一区二区三区免费| 国产精品午夜av| 蜜桃av在线播放| 成人在线超碰| 久久久一本精品| 精品不卡一区| 粉嫩av一区二区三区四区五区| 国内视频在线精品| 777午夜精品电影免费看| 国产精品中文字幕制服诱惑| av在线日韩| 久久国产电影| 日本va欧美va瓶| 在线一区电影| 95精品视频| 欧美freesextv| 成人另类视频| 国产日韩一区二区三区在线播放| 免费观看久久av| 中文精品久久| 欧美大黑bbbbbbbbb在线| av综合网站| 欧美大胆a人体大胆做受| av男人一区| 精品美女一区| 五月激情综合| 综合亚洲自拍| 天堂av中文在线观看| 欧美1区二区| 久久久久久毛片免费看 | av日韩在线播放| 亚洲一级少妇| 欧美.www| 亚洲午夜久久| 欧美亚洲福利| 在线综合亚洲| 一区二区三区四区精品视频| 亚洲国产综合在线观看| 一区久久精品| 亚洲国产中文在线二区三区免| 卡一卡二国产精品| 日韩视频二区| 麻豆一区在线| 久久精品男女| 成人亚洲一区二区| 久久裸体网站| 国产在线视频欧美一区| 成人午夜精品| 91成人国产| 大香伊人久久精品一区二区| 日韩高清在线电影| 日韩国产在线| 一本久道久久久| 欧美高清视频看片在线观看| 日本欧美一区二区三区| 不卡一二三区| 狠狠噜噜久久| 女一区二区三区| 久久成人av| 影音先锋在线一区| 日韩理论视频|