预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于树莓派摄像头的双轮循迹平衡车设计 Abstract Thispaperpresentsthedesignofatwo-wheeledself-balancingrobotbasedontheRaspberryPicamera.Therobotisdesignedtodetectandfollowalineonthegroundthroughtheuseofsensorsandfeedbackmechanisms.ThesystemisbuiltusingaRaspberryPimicrocontroller,twoDCmotorswithencoders,anIMUsensor,andacameramodule.TherobotisprogrammedtostabilizeitselfusingPIDcontrolandimageprocessingtechnology.TherobotcanbecontrolledremotelyviaBluetoothusingtheHC-05module.Theresultsshowthattherobotiscapableoffollowinglinesaccuratelyandefficiently. Keywords:RaspberryPi,LineFollowingRobot,Self-balancing,PIDControl,ImageProcessing. Introduction TheRaspberryPiisasmall,inexpensive,andversatilemicrocontrollerthathasgainedpopularityinrecentyearsforitsflexibilityinroboticsprojects.Withtheadditionofacameramodule,itispossibletousetheRaspberryPiforimageprocessingapplications,makingitanidealchoiceforlinefollowingrobots. Alinefollowingrobotisatypeofrobotthatisdesignedtofollowalineontheground.Therobottypicallyusessensorstodetectthelineandfeedbackmechanismstocontrolitsmovement.Thegoalofthisprojectistodesignandbuildatwo-wheeledself-balancingrobotthatiscapableoffollowingalineonthegroundusingtheRaspberryPicamera. DesignandImplementation Therobotisdesignedwithatwo-wheelsetup.TwoDCmotorswithencodersareusedtodrivetherobotandprovidefeedbackontherobot'sspeedandposition.A6degreeoffreedom(DOF)IMUsensorisusedtodetecttherobot'sorientation,whichisusedintheself-stabilizationmechanism.Acameramoduleisusedtodetectthelineonthegroundandprovidefeedbackfortherobot'smovement. TheRaspberryPiservesasthemaincontrollerfortherobot.ThePireceivesinputfromthesensorsandcameramoduleandprocessesthedatausingPython.Thedataisthenusedtocontrolthemotorsandprovidefeedbackfortheself-balancingmechanism.ThecontrolalgorithmusedisaProportionalIntegralDerivative(PID)controller. ABluetoothmodule(HC-05)isusedtoremotelycontroltherobot.Themobiledeviceisusedtoprovidecommandstotherobot,suchasstart/stop,speed,anddirection. Results Therobotwastestedonal