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;">

                久久久久久久久久久黄色| 在线观看国产一区二区| 久久精品久久久精品美女| 99视频精品免费视频| 99国产精品久| 一区二区三区中文在线观看| 成a人片国产精品| 国产日产精品一区| 日韩国产一区二| 欧美日韩精品电影| 欧美激情一区二区三区蜜桃视频 | 国产在线精品一区二区三区不卡| 精品乱人伦小说| 精油按摩中文字幕久久| 亚洲精品在线一区二区| 91浏览器入口在线观看| 亚洲 欧美综合在线网络| 在线观看日韩精品| 奇米影视一区二区三区| 中文字幕一区二区三区视频 | 亚洲视频中文字幕| 色天使久久综合网天天| 精品国产麻豆免费人成网站| av资源站一区| 五月婷婷久久丁香| 精品久久一区二区| 亚洲美女偷拍久久| 欧美tickling网站挠脚心| 国产一区二区精品久久99| 国产精品久久久久天堂| 欧美性xxxxxxxx| 国产一区二区三区高清播放| 亚洲欧洲中文日韩久久av乱码| 粉嫩一区二区三区在线看| 亚洲欧美一区二区不卡| 69久久夜色精品国产69蝌蚪网| 九九视频精品免费| 亚洲国产精品一区二区尤物区| 制服丝袜一区二区三区| 国产sm精品调教视频网站| 久久国产夜色精品鲁鲁99| 亚洲欧美另类小说| www激情久久| 91尤物视频在线观看| 国产一区二区精品久久| 亚洲国产精品一区二区久久恐怖片| 欧美日韩免费观看一区三区| 成人天堂资源www在线| 五月激情综合婷婷| 亚洲成人综合网站| 最近中文字幕一区二区三区| 欧美精品一区二区精品网| 日韩三级伦理片妻子的秘密按摩| 成人蜜臀av电影| 精久久久久久久久久久| 婷婷激情综合网| 亚洲日本中文字幕区| 久久亚洲综合av| 欧美精品第1页| 亚洲在线视频网站| 偷拍与自拍一区| 亚洲精品日韩一| 亚洲精品一二三区| 一区免费观看视频| 国产精品国产a| 亚洲一区在线观看免费| 亚洲激情男女视频| 一区二区三区产品免费精品久久75| 亚洲欧美激情在线| 亚洲激情成人在线| 一区二区三区美女视频| 香蕉乱码成人久久天堂爱免费| 亚洲男同1069视频| 亚洲精品欧美专区| 亚洲国产精品久久久久婷婷884 | 欧美日韩在线三级| 91麻豆精东视频| 这里只有精品电影| 欧美日韩成人激情| 在线不卡免费av| 中文字幕电影一区| 国产精品久久久久久久第一福利| 亚洲国产高清aⅴ视频| 日韩欧美国产午夜精品| 国产日韩在线不卡| 中文字幕精品一区| 亚洲精品成人a在线观看| 国产在线精品一区二区夜色| 久久99国产精品免费| 国产精品69毛片高清亚洲| 91视频免费看| 欧美日韩精品系列| 欧美va亚洲va在线观看蝴蝶网| 91久久香蕉国产日韩欧美9色| 日韩一区二区三区视频在线观看| 日韩欧美色电影| 久久精品一区二区三区不卡牛牛| 尤物在线观看一区| 日韩电影一二三区| 国产一区 二区| 黄色资源网久久资源365| 99视频一区二区| 51久久夜色精品国产麻豆| 日韩视频永久免费| 亚洲与欧洲av电影| 国内精品国产成人国产三级粉色 | 欧美日韩精品三区| 亚洲国产精品高清| 亚洲一区二区五区| 狠狠狠色丁香婷婷综合久久五月| 免费人成在线不卡| 成人av免费在线观看| 欧美人与禽zozo性伦| 国产农村妇女毛片精品久久麻豆| 久久亚洲精精品中文字幕早川悠里| 亚洲色图.com| 国产一区二区三区免费看| 色噜噜狠狠色综合欧洲selulu| 精品国产sm最大网站| 亚洲国产中文字幕| 不卡电影免费在线播放一区| 久久精品一区二区| 免费欧美日韩国产三级电影| 色综合咪咪久久| 欧美高清你懂得| 一区二区三区四区激情| 风间由美一区二区av101| 欧美一区二区三区四区在线观看 | 91精品国产综合久久蜜臀| 香蕉久久一区二区不卡无毒影院 | 99re亚洲国产精品| 久久综合九色综合97婷婷女人| 青娱乐精品在线视频| 欧美岛国在线观看| 韩国欧美国产一区| 日韩欧美国产一二三区| 经典一区二区三区| 欧美激情资源网| 色先锋资源久久综合| 夜夜揉揉日日人人青青一国产精品| 99久久精品国产毛片| 亚洲一卡二卡三卡四卡无卡久久 | 欧美性一级生活| 一区二区三区在线观看视频| 色婷婷综合久久久| 首页国产欧美久久| 日韩欧美自拍偷拍| 国产乱子伦一区二区三区国色天香| 久久毛片高清国产| caoporen国产精品视频| 性欧美疯狂xxxxbbbb| 欧美成人精品高清在线播放 | 日韩无一区二区| 国产成人综合网站| 亚洲精品日韩一| 日韩免费电影网站| 成人av午夜电影| 日本午夜精品一区二区三区电影| 欧美精品一区二区精品网| 91视频免费看| 国内成人精品2018免费看| 亚洲精品自拍动漫在线| 欧美成人女星排行榜| 91免费观看在线| 精品影院一区二区久久久| 亚洲四区在线观看| 欧美变态凌虐bdsm| 91高清在线观看| 国产精品系列在线播放| 午夜亚洲国产au精品一区二区| 久久久精品国产免大香伊| 在线观看免费成人| 成人免费福利片| 日韩vs国产vs欧美| 26uuu国产日韩综合| 欧美日精品一区视频| 国产电影一区二区三区| 青青草国产精品亚洲专区无| 1024成人网| 精品国产不卡一区二区三区| 欧美日韩在线直播| 91亚洲男人天堂| 国产69精品一区二区亚洲孕妇| 日韩电影免费在线| 亚洲福利一区二区三区| 亚洲精品视频在线观看免费 | 久久久久久久久久久黄色| 777色狠狠一区二区三区| 色噜噜久久综合| 99视频精品在线| 成人一级黄色片| 粉嫩av一区二区三区在线播放| 精品亚洲成av人在线观看| 日本aⅴ免费视频一区二区三区| 伊人色综合久久天天人手人婷| 国产精品欧美综合在线| 国产日韩欧美麻豆| 中文字幕免费观看一区| 国产欧美一区视频| 日本一区二区高清|