版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
CourseProjectDocumentation
BEFinalYearProject
BipedalRobot
TEAM:17
TanmayKavathekar
TableofContents
1.Introduction..................................................................................1
2.ProblemStatement......................................................................2
3.Requirements………...3
4.Implementation............................................................................4
5.TestingStrategyandData...........................................................6
6.DiscussionofSystem..................................................................8
7.FutureWork.................................................................................9
8.Conclusion...................................................................................10
9.References..................................................................................11
1.Introduction:
Researchintheareaofroboticsstartedinthe20thcenturyandhasresultedinrobotsofvarioustypes,manybeingapermanentpartoftoday'sindustry.Theserobotsperformthejobsthatarephysicallydemanding,monotonousorevenhazardoustohumanbeings.Also,theyincreasetheworkrateandthequalityofproductsinplaceswherefactorssuchasspeedandaccuracyareessential.Today,robotsarefoundinalmostallmodernassemblyproductionlines.
Usually,theserobotsuseasmallsetoffixedmovementpatternswhichlimitstheirpossibleinteractionswiththesurroundings.Also,theyareseldomincontactwithhumans.Researchconcerningrobotscapableoffunctioninginnormalhumansurroundingsandinteractingwiththehumanenvironmentisstillatanearlystage.Apartofthisresearchareaincludesthedevelopmentofrobotsusingbipedallocomotion,i.e.walkingontwolegs,astheserobotscouldfunctionandperformtasksinahumanenvironmentwithoutadjustingthesurroundingstothem.Robotsusingbipedallocomotionarecalledbipedrobots,andareoftenfoundwithintheclassofrobotsknownashumanoidrobots.
2.ProblemStatement:
Theaimoftheprojectistodesignanautonomousrobotwhichhasastructuresimilartohumanlegs.Therobotwillhave6DOF(DegreeOfFreedom),3foreachleg.
Wealsolearntheconceptofcentreofgravity(CG)andhowittheconceptisappliedbythehumanbodytomaintainstabilitywhilewalking.
Atthesametimewelearnthedifferentphasesthroughwhichthelimbsundergotocreateasmoothwalkingmotion.
Weuseservomotorstobuildtherobotasitwillgivemoreaccuracyandcontroltocreateasmoothmotion.Alsocontrollingservomotoriseasierthandcorsteppermotors.
ThecontrollertobeusedintheprojectshouldhavemoretimerstogeneratePWMsignalswhichareusetocontolthemotors.
3.Requirements:
A)HardwareRequirements:
Microcontroller:Atmega640(Developmentboard).
Motors:6Servomotors(NRS-785).
Servojacketskits:6kitstoholdthemotors.
Servoarmkits:8kitstolinkthemotorstogether.
Acrylicsheet:Itisrequiredtoconnectthetwolegsandasfeet.
B)SoftwareRequirements:
AVRstudio:Itisusedtowrite,compileanddebugtheprogram.
AVRbootloader:Itisusedtoloadthehexfileintothecontroller.
4.Implementation:
A)Working:
WefirstwriteaprogramtogeneratePWMsignals.Thepulsewidthvariesfrom0.6ms-2.2msforarangeof0-180degrees.Sincethetimerisanuptimethemaximumvaluestoredisfor180degrees.Thususingthecrystalfrequencytocalculatetimeperiodof1clockcyclethevaluefortimerisreloadediscalculated.
Theservosarethentestedandalignedat90degrees.Afterwhichrobotisassembledusingtheservoarmandjacketkitsandtheservosaretheninterfacedtothemicrocontroller.
Whilechoosingmaterialsfortherobotweightisaveryimportantfactorasitwilldeterminethetorquethemotorhastosupplytocarrytheweight.Hencewehaveusedaluminiumjacketsandacrylicsheetasbase.
Whileusingservosthesupplyfromtheboardisinsufficientaseachservoneedsaround2amperesforrunning,thuswehaveusedaspecialsupplyof15amperes.
Afterwhichweprogramtherobottherobotforvariousmotions.
Astheresponseoftheservoisveryquickweuseadelaylooptoslowdowntheservo.
ThemaintaskwhileprogrammingistomaintaintheCG(centreofgravity)oneitherofthelegsatalltimessothattherobotisabletobalanceitself.
B)Algorithm:
GenerallywalkingcycleconsistsoftwostepsnamelyInitializationandWalking.
Initialization:
IntheInitializationsteptherobotwillbeinbalancedconditionandinthissteptheservomotorsaremadetoreturntohomeposition.
Walking:
Walkingstepisfurtherclassifiedintosixphases.
Phase1–DoubleSupport:
Inthisphaseboththelegsareinsamelineandthecentreofmassismaintainedbetweenthetwolegs.
Phase2–SingleSupport(Pre-Swing):
Inthisphaseboththeanklejointsareinactuatedinrollorientationwhichshiftsthecentreofmasstowardstheleftlegandtherightlegwillbeliftedupfromtheground.
Phase3–SingleSupport(Swing):
Inthisphase,therightlegisliftedfurtherandmadetoswingintheair.Hipandkneejointsareactuatedinpitchorientationsothatrightlegismovedforward.
Phase4–PostSwing:
Inthisphasetheliftedlegisplaceddownwiththeactuationofanklejoints.
Phase5and6
TheyarethemirrorimageofPhase2andPhase3.AfterPhase6,motioncontinues
5.TestingStrategyandData:
Motortesting:
First,eachmotoroftherobotistestedforproperfunctioning.Thenthemotorarealignedat90degrees.Whentherobotisassembledeachservoisalignedat45and135degreestocheckthedirectionofmotion.
Robottesting:
Wetriedtotilttherobotononeleg,butitdidnotbalanceitselfandtoppledimmediately.AsaremedywetiltedtheankleservosothattheCGoftherobotshiftedslightlyovertheotherleg,beforetiltingtherobotovertheotherleg.
Whiletiltingtherobotoveronelegweobservedthatthemotionwastoosudden,henceweintroduceda“for”loopsothattherewasadelayafterevery2degreethemotormoved.
Thenwewentforwardcreateasidewaysmotionbytiltingtheanklejointandpushingitsuddenlytotheground.Wegetbettermotionifthesurfaceisplain.
Thenwemoveforwardtoperformakickingmotion.Atthisjuncturewefoundthatthesupplyusedfromtheboardwasinsufficienttodrivemorethan2motors.Henceweusedasupplyof5V,15A.
Afterkickingthenextstepwastocompletetheentirewalkingmotion.
Thefollowingimagesshowtheworkingoftherobotinthedifferentphasesofitswalkingalgorithm.
6.DiscussionofSystem:
A)Whatareworkedasperplan?
Constructionoftherobot:
Therobotwasconstructedwiththemotorsperfectlyalignedat90degrees.Alsotherobotisverylightinweightduetotheservoarmandjacketsaremadeofaluminium.
Efficiencyofwalkingalgorithm:
Thealgorithmwasefficientlyabletodividethewalkingmotionintovariousphasesmakingiteasiertoprogramtherobot
MotionControl:
Thevariousmotionoftherobotlikesidewaysmotion,kickingmotionandwalkingmotionwereprogrammedandexecutedaccurately.
C)Changesmadeinplan:
Therehardlychangesmadeintheplanasthethingswentaspertheplansandwhatwehadenvisioned.
7.FutureWork:
Inourcurrentimplementation,wehaveusedadevelopmentboardtocontroltherobotlateraseparatecircuitcanbemadeandmountedontherobot.
Theupperbodycanbeaddedtothebipedtomakeahumanoidrobot.
WecanhaveforcesensorsandgyrosensorusedtohelprobottakeindependentdecisionsandI/Rsensorstodetectobstacles.
8.Conclusions:
TheBipedalRobothasmanyusesandfutureapplications.Itintroducesusestothechallengesfacedtobuildhumanoidrobots.Italsohighlightsthatfactthatthehumanbodyisreallycomplexmachinewhoseintricateworkingshavealwaysbaffledusandmimickingthemisverydifficult.Theserobotswillbeaboontothequadriplegicpeopleandreplacementtohumansindangerousenvironment.
9.References:
BipedalRobotsbyChristineC.,GuyB.,Gabriel
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學大學應用概率與統(tǒng)計課件
- 機械制圖模擬題+答案
- 介紹河南的英文課件演講
- 養(yǎng)老院老人生活照顧標準制度
- 養(yǎng)老院老人健康監(jiān)測人員福利待遇制度
- 托管中心個體工商戶勞務合同范本(2篇)
- 拆除施工承包協(xié)議書(2篇)
- 《藥膳常用的中藥》課件
- 對數(shù)的運算性質及其應用課件
- 2024年會議室場地出租協(xié)議3篇
- 2024年廣東省建筑安全員《B證》考試題庫及答案
- 2024年教師資格證考試教育教學理論基礎知識復習題庫及答案(共200題)
- 2024年G1工業(yè)鍋爐司爐理論考試1000題及答案
- 中華聯(lián)合財產(chǎn)保險股份有限公司校招筆試題目
- 七年級上冊生物2024-2025學年新人教版期末綜合試卷(含答案)
- 高空救援能力培訓課件
- 信息化管理與運作試題+答案
- 二零二四年度代理合同:叉車產(chǎn)品代理銷售協(xié)議
- 2024年廣東省廣州市天河區(qū)中考語文一模試卷
- 進口再生鑄造鋁合金原料檢驗規(guī)程
- 2024美食城檔口獨家經(jīng)營合作協(xié)議
評論
0/150
提交評論