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爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          欧美激情一区二区久久久| 韩国精品久久久999| 在线观看视频一区二区| 久久夜色精品国产| 亚洲二区三区四区| 国产亚洲一区二区精品| 欧美日韩在线三区| 欧美日韩高清在线播放| 久久亚洲不卡| 久久久999成人| 午夜精品久久久久久久99樱桃| 亚洲国产精品久久久久婷婷老年 | 午夜一级久久| 一区二区三区国产| 亚洲片在线观看| 亚洲国产mv| 在线观看国产精品网站| 韩国欧美一区| 国产亚洲人成a一在线v站| 国产精品视频精品视频| 欧美性猛交一区二区三区精品| 欧美激情一区二区三区四区| 久久香蕉国产线看观看av| 久久久噜噜噜久久中文字免| 久久成人18免费网站| 久久国产一区二区三区| 久久狠狠亚洲综合| 久久久久久久久岛国免费| 久久久精品tv| 免费成人你懂的| 欧美a级在线| 欧美激情成人在线视频| 欧美人体xx| 国产精品vip| 国产麻豆视频精品| 国产在线精品一区二区中文 | 黄色国产精品| 亚洲国产欧美一区二区三区久久 | 欧美激情精品久久久久久大尺度| 久久伊人一区二区| 欧美高清在线视频| 欧美性猛交99久久久久99按摩| 欧美色图天堂网| 国产性猛交xxxx免费看久久| 激情久久一区| 亚洲国产一区二区三区在线播| 亚洲美女在线国产| 小辣椒精品导航| 欧美成人情趣视频| 国产精品一卡二卡| 亚洲大片在线| 亚洲综合成人在线| 久久久噜噜噜久噜久久| 欧美女主播在线| 韩国精品久久久999| 99国产精品久久久久久久久久| 亚洲综合色丁香婷婷六月图片| 久久全球大尺度高清视频| 亚洲欧洲美洲综合色网| 精品不卡在线| 国产在线拍偷自揄拍精品| 欧美国产亚洲视频| 欧美激情日韩| 国产亚洲精品久久久| 亚洲精品国产拍免费91在线| 欧美一区在线直播| 国产视频精品va久久久久久| 一区二区欧美激情| 欧美女主播在线| 在线播放日韩欧美| 久久久久久尹人网香蕉| 亚洲国产美女久久久久| 久久香蕉国产线看观看av| 国产夜色精品一区二区av| 久久亚洲私人国产精品va媚药 | 国产视频欧美| 136国产福利精品导航| 噜噜噜噜噜久久久久久91| 亚洲国产精品一区制服丝袜| 欧美日韩人人澡狠狠躁视频| 一本久久a久久精品亚洲| 欧美性一二三区| 久久综合久久美利坚合众国| 91久久亚洲| 国产婷婷色一区二区三区| 久久九九全国免费精品观看| 在线不卡亚洲| 国产精品成人免费精品自在线观看| 亚洲视频精品| 伊人久久婷婷| 日韩一级黄色片| 美女主播一区| 亚洲国内精品在线| 欲色影视综合吧| 国内精品久久久久影院色| 欧美性猛交xxxx乱大交退制版| 欧美成人第一页| 欧美精品激情| 欧美日韩免费高清| 欧美日韩国产综合视频在线观看中文| 免费成人高清视频| 欧美紧缚bdsm在线视频| 欧美日韩18| 国产欧美日韩综合精品二区| 国产一区二区三区在线观看精品| 国产女优一区| 亚洲精品久久久一区二区三区| 亚洲一区二区三区影院| 亚洲黄色在线| 亚洲第一狼人社区| 影视先锋久久| 国产午夜久久| 在线成人国产| 一区二区三区四区五区精品视频| 亚洲一区3d动漫同人无遮挡| 性欧美精品高清| 欧美三级黄美女| 在线观看91精品国产麻豆| 亚洲理论在线| 久久性色av| 国内精品久久久久影院 日本资源| 亚洲电影视频在线| 玖玖玖免费嫩草在线影院一区| 欧美午夜国产| 在线视频免费在线观看一区二区| 久久精品欧美日韩| 国产精品国产三级国产专播品爱网 | 久久se精品一区精品二区| 欧美成人第一页| 在线成人激情视频| 久久理论片午夜琪琪电影网| 久久久久久有精品国产| 老司机aⅴ在线精品导航| 亚洲精品久久久久久下一站| 国产在线乱码一区二区三区| 欧美日韩色一区| 欧美日本国产精品| 欧美一级日韩一级| 久久成人这里只有精品| 一区二区电影免费在线观看| 99精品免费网| 亚洲欧美日韩一区二区三区在线观看| 亚洲精品国产拍免费91在线| 亚洲永久精品大片| 亚洲一区二区在线免费观看视频| 99精品国产一区二区青青牛奶| 亚洲国产精品va在线观看黑人| 激情综合色综合久久| 国产精品色婷婷久久58| 久久艳片www.17c.com| 在线亚洲一区| 日韩视频―中文字幕| 在线观看日产精品| 国产精品美女www爽爽爽视频 | 极品尤物久久久av免费看| 久久亚洲午夜电影| 制服诱惑一区二区| 伊人婷婷欧美激情| 精品动漫3d一区二区三区免费| 欧美视频中文字幕在线| 久久久久久久国产| 亚洲欧洲av一区二区| 99精品黄色片免费大全| 原创国产精品91| 激情六月婷婷久久| 欧美体内she精视频在线观看| 久久久夜色精品亚洲| 久久综合伊人77777尤物| 一区在线播放| 精品1区2区3区4区| 国产婷婷成人久久av免费高清| 国产欧美日韩激情| 国产精品一区二区三区免费观看| 欧美性片在线观看| 国产精品海角社区在线观看| 国产精品久久久久秋霞鲁丝| 国产精品久久久久久久久久久久久 | 亚洲精品国精品久久99热| 亚洲欧洲综合| 99国产精品自拍| 亚洲香蕉网站| 性色一区二区三区| 久久久综合视频| 久久永久免费| 欧美精品一区三区| 国产精品黄页免费高清在线观看| 国产精品电影网站| 韩国一区电影| 亚洲美女av网站| 亚洲欧洲av一区二区| 久久久久一本一区二区青青蜜月| 老司机精品久久| 欧美日韩精品综合| 国产欧美在线观看| 亚洲激情成人| 性亚洲最疯狂xxxx高清| 久久久久久亚洲综合影院红桃 | 亚洲精品少妇30p| 性做久久久久久免费观看欧美| 久久久久久久久久看片|