日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

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

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程序語言
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
    合肥機場巴士2號線
    合肥機場巴士2號線
  • 短信驗證碼 豆包 幣安下載 目錄網

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

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

    日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

      <em id="rw4ev"></em>

        <tr id="rw4ev"></tr>

        <nav id="rw4ev"></nav>
        <strike id="rw4ev"><pre id="rw4ev"></pre></strike>
        亚洲女人小视频在线观看| 在线视频亚洲欧美| 亚洲调教视频在线观看| 蜜桃久久精品乱码一区二区| 久久久久久午夜| 欧美日本国产一区| 欧美激情综合五月色丁香小说| 亚洲欧洲综合| 国产欧美日韩专区发布| 亚洲综合色丁香婷婷六月图片| 嫩草伊人久久精品少妇av杨幂| 日韩午夜中文字幕| 欧美日韩精品福利| 欧美xxxx在线观看| 日韩视频久久| 亚洲国产欧美一区二区三区丁香婷| 亚洲欧美春色| 国产日韩欧美精品| 久久免费的精品国产v∧| 欧美午夜不卡在线观看免费| 亚洲级视频在线观看免费1级| 亚洲国产高清在线观看视频| 亚洲国产日本| 久久日韩粉嫩一区二区三区| 亚洲电影在线免费观看| 欧美日韩精品三区| 狠狠88综合久久久久综合网| 欧美先锋影音| 国产午夜精品久久久久久免费视| 久久国产精品久久国产精品| 国产亚洲欧美日韩在线一区| 一区在线视频观看| 这里只有精品视频| 日韩视频永久免费| 国产精品扒开腿爽爽爽视频| 欧美高潮视频| 欧美韩国日本综合| 久久gogo国模裸体人体| 黑丝一区二区三区| 亚洲欧洲av一区二区三区久久| 亚洲精选视频在线| 久久久久久久高潮| 欧美在线免费| 欧美日韩专区在线| 蜜桃久久av一区| 午夜免费久久久久| 欧美日韩亚洲三区| 亚洲成色最大综合在线| 久久久久99精品国产片| 欧美日韩综合视频网址| 国产一区再线| 欧美日韩亚洲国产一区| 美腿丝袜亚洲色图| 欧美一区二区三区免费观看视频| 亚洲伦理中文字幕| 日韩视频不卡中文| 欧美日韩一区三区四区| 久久久午夜电影| 在线精品一区二区| 久久天堂精品| 亚洲精品国产精品乱码不99| 亚洲视频一起| 欧美专区在线播放| 欧美三区美女| 亚洲国产裸拍裸体视频在线观看乱了| 欧美激情在线狂野欧美精品| 狠狠色丁香婷婷综合久久片| 欧美亚洲三级| 国产一区二区在线观看免费| 欧美日韩亚洲免费| 国产精品丝袜xxxxxxx| 亚洲欧美大片| 欧美国产精品专区| 久久九九久久九九| 一区二区三区我不卡| 国产精品女人久久久久久| 亚洲久久一区| 母乳一区在线观看| 国产精品网站在线| 久久精品中文字幕一区| 久久er99精品| 久久精品国产成人| 免播放器亚洲一区| 亚洲精品午夜| 欧美多人爱爱视频网站| 国产精品视频一区二区高潮| 亚洲第一毛片| 欧美日韩四区| 宅男噜噜噜66一区二区| 国产精品伦子伦免费视频| 国产精品日韩精品| 欧美在线一二三| 欧美日韩综合视频网址| 久久综合网色—综合色88| 亚洲精品中文在线| 一区二区三区偷拍| 国产在线观看精品一区二区三区| 国产精品99久久99久久久二8| 久久免费视频网站| 亚洲欧美国产三级| 中文亚洲字幕| 亚洲欧美三级在线| 国产一区二区毛片| 亚洲裸体在线观看| 久久综合伊人77777麻豆| 欧美日韩妖精视频| 一本久久a久久免费精品不卡| 在线视频日韩| 国产综合视频在线观看| 欧美日韩一区二区三区在线看| 欧美国产高潮xxxx1819| 亚洲国产一区二区视频| 亚洲国产成人av好男人在线观看| 亚洲免费黄色| 亚洲精品视频在线播放| 国产精品青草综合久久久久99| 欧美成人精品在线播放| 欧美xxxx在线观看| 欧美 日韩 国产 一区| 狠狠色狠狠色综合日日91app| 欧美精品在线视频观看| 久久综合亚洲社区| 亚洲精品社区| 销魂美女一区二区三区视频在线| 久色成人在线| 国产女主播视频一区二区| 国产精品美女久久久浪潮软件| 亚洲专区在线| 欧美二区在线观看| 一区二区三区四区五区精品视频| 国产亚洲精品资源在线26u| 亚洲福利av| 国产精品久久| 久久人人97超碰人人澡爱香蕉| 免费一级欧美在线大片| 性欧美18~19sex高清播放| 日韩视频在线观看一区二区| 久久综合五月天婷婷伊人| 欧美激情一区| 精品成人国产在线观看男人呻吟| 亚洲欧美日本国产专区一区| 亚洲第一精品福利| 欧美日本精品| 亚洲最新在线| 国产午夜精品久久久久久久| 欧美韩日一区二区| 一本一本久久a久久精品牛牛影视| 亚洲欧洲免费视频| 欧美成年人视频网站欧美| 国产精品久久久久久一区二区三区| 国产精品日韩一区二区三区| 免费不卡欧美自拍视频| 欧美性一二三区| 欧美搞黄网站| 欧美午夜不卡在线观看免费| 久久久久久电影| 国产精品有限公司| 亚洲黄页一区| 久久av资源网| 亚洲欧洲日产国产综合网| 香港成人在线视频| 裸体歌舞表演一区二区| 国产一区二区三区日韩欧美| 国内不卡一区二区三区|