91精品国产91久久久久久_国产精品二区一区二区aⅴ污介绍_一本久久a久久精品vr综合_亚洲视频一区二区三区

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

COMP4620代做、代寫Java/Python程序語(yǔ)言

時(shí)間:2024-08-27  來(lái)源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯(cuò)



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

請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp

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

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評(píng)軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)/客戶要求/設(shè)計(jì)優(yōu)化
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    出評(píng) 開團(tuán)工具
    出評(píng) 開團(tuán)工具
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    海信羅馬假日洗衣機(jī)亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
    海信羅馬假日洗衣機(jī)亮相AWE 復(fù)古美學(xué)與現(xiàn)代
    合肥機(jī)場(chǎng)巴士4號(hào)線
    合肥機(jī)場(chǎng)巴士4號(hào)線
    合肥機(jī)場(chǎng)巴士3號(hào)線
    合肥機(jī)場(chǎng)巴士3號(hào)線
  • 短信驗(yàn)證碼 目錄網(wǎng) 排行網(wǎng)

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

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

    91精品国产91久久久久久_国产精品二区一区二区aⅴ污介绍_一本久久a久久精品vr综合_亚洲视频一区二区三区
    亚洲精品ww久久久久久p站| 91看片淫黄大片一级在线观看| 一区二区三区在线观看欧美| 亚洲欧美在线高清| 国产精品久久久久久福利一牛影视| 欧美变态口味重另类| 精品成人一区二区三区| 精品国产伦一区二区三区观看体验| 日韩免费看的电影| 欧美大白屁股肥臀xxxxxx| 精品欧美一区二区在线观看| 久久久久久夜精品精品免费| 欧美国产精品专区| 一区在线中文字幕| 亚洲一区二区视频| 美女在线观看视频一区二区| 精品系列免费在线观看| 国产盗摄一区二区| 午夜电影亚洲| 日韩欧美一级片| 91精品国产免费久久综合| 欧美一级黄色录像| 国产欧美1区2区3区| 亚洲免费观看在线观看| 五月激情综合婷婷| 韩国v欧美v亚洲v日本v| www.视频一区| 亚洲国产专区| 欧美日韩在线不卡| 久久综合色综合88| 亚洲女子a中天字幕| 无码av中文一区二区三区桃花岛| 久久99国产精品尤物| 欧美精品成人| 久久中文在线| 久久精品欧美一区二区三区不卡| 亚洲天堂成人在线观看| 日本视频一区二区| 91丨porny丨户外露出| 国产精品丝袜xxxxxxx| 欧美精品1区2区3区| 国产精品伦一区| 丝袜亚洲另类欧美| 丰满亚洲少妇av| 一区二区三区三区在线| 8x福利精品第一导航| 综合久久一区二区三区| 国产毛片一区二区| 亚洲国产精品久久久久久女王| 欧洲在线/亚洲| 日本一二三不卡| 国产久卡久卡久卡久卡视频精品| 欧美日韩午夜| 91精品国产欧美日韩| 一区二区三区在线观看动漫| 成人污视频在线观看| 久热综合在线亚洲精品| 国产精品女上位| 国产成人亚洲综合a∨婷婷图片| 在线免费日韩片| 日韩免费看网站| 麻豆视频一区二区| 99热精品在线| 久久免费视频色| 国产一区二区三区在线看麻豆| 亚洲午夜在线| 久久这里只精品最新地址| 蜜桃传媒麻豆第一区在线观看| 激情成人综合| 久久精品一区二区三区不卡| 国内精品伊人久久久久av一坑| 国产午夜精品一区二区三区欧美 | 风间由美一区二区av101| 国产伦理一区| 中文字幕一区二区在线播放| 高清av一区二区| 欧美另类变人与禽xxxxx| 亚洲国产精品久久不卡毛片| 国产精品av久久久久久麻豆网| 日韩一级二级三级| 九九视频精品免费| 色婷婷国产精品| 一区av在线播放| 亚洲无线视频| 欧美国产日韩精品免费观看| 丁香婷婷深情五月亚洲| 欧美日韩一区久久| 日本强好片久久久久久aaa| 国产日韩一区| 亚洲美女电影在线| 99香蕉国产精品偷在线观看 | 国产在线不卡一区| 在线观看国产91| 免费视频最近日韩| 色999日韩国产欧美一区二区| 亚洲国产精品精华液网站| 中文精品一区二区三区 | 国内精品美女在线观看| 久久影院视频免费| 99re8在线精品视频免费播放| 精品日韩在线观看| www..com久久爱| 久久久影院官网| 欧美成人一区二免费视频软件| 久久久久久一二三区| 欧美日韩国产精品一卡| 国产日韩欧美a| 亚洲欧洲一区| 亚洲第一综合色| 亚洲一级不卡视频| 国产精品日本| 日本成人在线一区| 欧美日韩视频专区在线播放| 国产一区二区免费视频| 欧美va亚洲va在线观看蝴蝶网| 不卡av免费在线观看| 国产人妖乱国产精品人妖| 影音欧美亚洲| 午夜精品aaa| 在线播放中文一区| 99久久精品国产网站| 国产精品国产三级国产aⅴ入口| 亚洲精品一区二区三区樱花| 午夜视频在线观看一区| 在线不卡免费欧美| 欧美91大片| 亚洲韩国一区二区三区| 欧美日韩中文精品| 91在线视频网址| 亚洲精品日日夜夜| 欧美亚洲一区三区| 不卡一卡二卡三乱码免费网站| 中文字幕av不卡| 色综合久久99| 不卡在线视频中文字幕| 亚洲男同性视频| 欧美另类久久久品| 欧美日韩一区在线视频| 偷拍日韩校园综合在线| 日韩欧美国产综合一区 | 欧美日韩中文字幕一区| 波多野结衣中文字幕一区二区三区| 中文字幕一区二区三区精华液 | 久久久不卡网国产精品一区| 国产精品毛片一区二区三区| 国产一区二区免费看| 国产精品视频观看| 欧美自拍偷拍午夜视频| 欧美大香线蕉线伊人久久国产精品| 亚洲高清在线视频| 亚洲精品在线免费播放| 久久性色av| 午夜精品短视频| 麻豆国产91在线播放| 欧美国产丝袜视频| 欧美性极品少妇| 一区二区三区四区五区视频| 国产精品一区二区黑丝| 一级做a爱片久久| 精品国产一区二区三区四区四| 久久亚洲电影| 亚洲性感激情| 成人福利视频在线| 日本亚洲最大的色成网站www| 一区精品在线播放| 欧美一区二区三区不卡| 久久经典综合| 今天的高清视频免费播放成人| 国产成人在线视频免费播放| 亚洲电影激情视频网站| 国产精品久久久久久一区二区三区 | 国产成人精品免费看| 日韩精品成人一区二区三区| 欧美国产成人精品| 日韩天堂在线观看| 色噜噜狠狠色综合欧洲selulu| 国产主播一区二区三区四区| 丰满亚洲少妇av| 激情综合五月婷婷| 日韩二区在线观看| 一区2区3区在线看| 亚洲日本一区二区| 国产欧美日韩在线| 久久先锋影音av| 欧美一级在线视频| 欧美高清视频www夜色资源网| 久久综合福利| 久久精品综合一区| 国产乱码精品一区二区三区不卡| 国内自拍亚洲| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 99在线观看免费视频精品观看| 欧美久久久久久| 色综合天天综合在线视频| 国产二区国产一区在线观看| 美女性感视频久久| 欧美a级一区二区| 日本亚洲一区二区| 麻豆精品在线播放| 久久精品国产一区二区|