freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

四自由度搬運(yùn)物料工業(yè)機(jī)器人的設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-資料下載頁

2025-06-23 17:21本頁面
  

【正文】 hile()循環(huán)實(shí)現(xiàn),如果采樣位置不再減小,則表示大臂或小臂已停止下落,可跳出循環(huán)。下圖為程序流程圖1:調(diào)用OnT2Button()或OnT3Button()函數(shù)使電機(jī)電壓為0,并采樣此時(shí)位置,將電位器輸出值存放在fVoltage_former中考慮到大臂或小臂上升時(shí)的慣性,循環(huán)采樣一直到采樣值fVoltage=fVoltage_former跳出循環(huán),表示大臂或小臂已經(jīng)開始下落了在當(dāng)大臂或小臂下降時(shí),循環(huán)采樣一直到采樣值fVoltage=fVoltage_former跳出循環(huán),表示大臂或小臂已經(jīng)制動(dòng)在自鎖位置了 程序流程圖1方法一驗(yàn)證:用方法一編寫的程序,調(diào)用OnT2Button()或OnT3Button()函數(shù)后,對(duì)于正在上升的臂可以實(shí)現(xiàn)很好的制動(dòng),而對(duì)于下降的臂則不可靠,有時(shí)候下降的臂停止下落后會(huì)反彈又向上運(yùn)動(dòng)。 定性分析其原因是由于上升的臂在電機(jī)失去驅(qū)動(dòng)力矩后,在重力作用下會(huì)慢慢下落,下落初速度為0,靜止后的速度變化不大,制動(dòng)時(shí)間短,容易制動(dòng);而下降的臂失去驅(qū)動(dòng)力矩后,在重力作用下仍以原來的速度下落,靜止后的速度變化較大,制動(dòng)時(shí)間長,很容易使制動(dòng)電壓的線性增長時(shí),超過平衡重力所需要的電壓,從而導(dǎo)致反彈現(xiàn)象的發(fā)生,其實(shí)質(zhì)是由于電壓的超調(diào)造成的。 此后,針對(duì)這種反彈現(xiàn)象對(duì)程序作過多次修改,結(jié)果都不太理想,所以就嘗試換一種方法。程序設(shè)計(jì)方法二:方法二采用傳統(tǒng)的PID控制,電壓超調(diào)后還可以減小,可以避免反彈現(xiàn)象的發(fā)生。 下圖為程序流程圖2:調(diào)用OnT2Button()或OnT3Button()函數(shù)使電機(jī)電壓為0,并采樣此時(shí)位置,將電位器輸出值存放在fVoltage_former中延時(shí)tms,再次采樣,取得誤差量e1= fVoltage_former fVoltage進(jìn)入for循環(huán)延時(shí)tms,再次采樣,取得誤差量,使e2=e1,e1= fVoltage_former fVoltage。誤差積累sume+=fabs(e1)使電機(jī)輸出電壓v=kp*e1+ki*sume+kd*(e1e2)用for函數(shù)控制循環(huán)次數(shù),經(jīng)過n此循環(huán)后,跳出循環(huán),大臂或小臂已停止下落實(shí)現(xiàn)制動(dòng) 程序流程圖2方法二驗(yàn)證:由于方法二采用PID控制,需要選擇合適的比例、積分、微分系數(shù);另外還要選擇for()循環(huán)中的延時(shí)時(shí)間t和循環(huán)次數(shù)n。選擇結(jié)果:kp=, ki=, kd=, t=10, n=10。所以最終制動(dòng)時(shí)間為n*t=100ms 對(duì)于方法二,: 方法二控制框圖 示教編程及在線修改程序設(shè)計(jì)方法:當(dāng)機(jī)器人停止在某個(gè)位置時(shí),可以記錄下在該位置所對(duì)應(yīng)的一組關(guān)節(jié)角,這一組關(guān)節(jié)角用一個(gè)結(jié)構(gòu)體存儲(chǔ) struct position { float Voltage1。 float Voltage2。 float Voltage3。 float Voltage4。 float Voltage5。 struct position *next。 }記錄的位置同時(shí)顯示在列表框中,記錄位置不超過1000個(gè)。為了便于對(duì)這些位置作修改,本文采用鏈表來動(dòng)態(tài)存儲(chǔ)這些結(jié)構(gòu)體。當(dāng)記錄結(jié)束以后,就可以運(yùn)行剛才記錄的一系列位置了,由于采用鏈表結(jié)構(gòu)存儲(chǔ)程序,所以取用這些程序很方便,只需用一個(gè)指針從鏈表首部開始取程序,逐行運(yùn)行,至到鏈表末尾即可。程序運(yùn)行的時(shí)候,機(jī)器人各個(gè)關(guān)節(jié)同時(shí)運(yùn)動(dòng),工作效率高;正在運(yùn)行的那行程序,以高亮狀態(tài)顯示。另外,對(duì)于記錄的位置可以做刪除、清空等操作。 設(shè)置參考點(diǎn)及回參考點(diǎn)程序啟動(dòng)或退出的時(shí)候,機(jī)器人應(yīng)停留在預(yù)設(shè)的參考點(diǎn)上,這個(gè)參考點(diǎn)在初始對(duì)話框函數(shù)BOOL CRobotDlg::OnInitDialog()中預(yù)先設(shè)置。在程序運(yùn)行期間,使用者也可以自行設(shè)置?;貐⒖键c(diǎn)的程序和回放示教程序一樣,不過回參考點(diǎn)只是運(yùn)行到一個(gè)位置。 結(jié) 論本次設(shè)計(jì)所完成工作有:對(duì)實(shí)驗(yàn)平臺(tái)的改造,本文利用的是報(bào)廢的焊接機(jī)器人,要改造成送料機(jī)器人,不但要對(duì)末端執(zhí)行機(jī)構(gòu)進(jìn)行重新設(shè)計(jì),還要重新布線;對(duì)關(guān)節(jié)軸電位器進(jìn)行重新標(biāo)定,由于標(biāo)定電壓不同,標(biāo)定曲線和所得的函數(shù)關(guān)系就不同,本文選用的是10v電壓;設(shè)計(jì)端子板電路及驅(qū)動(dòng)電路,端子板是計(jì)算機(jī)、板卡控制信號(hào)端與機(jī)器人電路端的“橋梁”,承擔(dān)著信號(hào)調(diào)理、驅(qū)動(dòng)放大等任務(wù);控制軟件的設(shè)計(jì),軟件是機(jī)器人的“大腦思維”,軟件的設(shè)計(jì)就是將人的意志賦予機(jī)器人的“大腦”。設(shè)計(jì)經(jīng)驗(yàn):底座設(shè)計(jì)成長方體不合理,當(dāng)腰關(guān)節(jié)在不同的位置時(shí),肩關(guān)節(jié)運(yùn)動(dòng)的下限不同,不便于編程;最好將底座設(shè)計(jì)成圓柱體,并且下面帶有法蘭支撐; 最好安裝機(jī)械制動(dòng)裝置,僅依靠程序來實(shí)現(xiàn)制動(dòng)并不可靠,例如突然掉電,將無法制動(dòng);電機(jī)上應(yīng)安裝放電回路,電機(jī)相當(dāng)于一個(gè)線圈,在電機(jī)啟動(dòng)或者停止瞬間,會(huì)產(chǎn)生很高的感應(yīng)電動(dòng)勢(shì),很可能會(huì)對(duì)電路中的元器件造成破壞,所以要加上穩(wěn)壓或者續(xù)流元件;電位器輸出電壓會(huì)在一定范圍內(nèi)會(huì)有無規(guī)則的波動(dòng),由于電位器材料電阻率分布的不均勻以及電刷滑動(dòng)時(shí)接觸電阻的無規(guī)律變化,會(huì)引起所謂的“滑動(dòng)噪聲”。這導(dǎo)致電位器反饋電壓并不準(zhǔn)確;關(guān)節(jié)角的方向及電位器的安裝,關(guān)節(jié)角最好符合關(guān)節(jié)角坐標(biāo)系,并且電位器輸出電壓最好隨關(guān)節(jié)角的增大而增大,這樣便于編程。誤差分析:本文中每個(gè)關(guān)節(jié)的角度誤差在177。2176。左右,由于是開環(huán)機(jī)構(gòu),所以綜合疊加起來,末端誤差可能會(huì)較大,并且重復(fù)精度不夠。誤差的來源主要有:工作臺(tái)、基座的上下表面平行度誤差,腰關(guān)節(jié)轉(zhuǎn)軸的垂直度誤差,以及其它關(guān)節(jié)之間的平行度誤差齒輪、軸承的間隙,齒形帶的變形不均勻裝配誤差各關(guān)節(jié)軸的回轉(zhuǎn)誤差,各連桿的受力變形誤差;運(yùn)行時(shí),機(jī)械部分的振動(dòng)電位器的滑動(dòng)噪聲,以及電源的不穩(wěn)定都會(huì)導(dǎo)致反饋電壓的不準(zhǔn)確;用程序?qū)崿F(xiàn)制動(dòng)不如機(jī)械制動(dòng)裝置反應(yīng)快??梢岳^續(xù)探索的方向:對(duì)于本文中的示教編程部分,將程序稍作修改,就能實(shí)現(xiàn)對(duì)示教程序的保存和離線修改,進(jìn)而也容易實(shí)現(xiàn)離線編程;可以用Opengl或者ADAMS訂作一個(gè)虛擬場(chǎng)景,可實(shí)現(xiàn)虛擬示教編程,這樣會(huì)更加安全和方便。通過虛擬場(chǎng)景和網(wǎng)絡(luò),也可以進(jìn)一步實(shí)現(xiàn)對(duì)機(jī)器人的遠(yuǎn)程監(jiān)測(cè)和控制;控制界面如果用LabView設(shè)計(jì),可能會(huì)更方便些。通過進(jìn)一步完善控制方式和控制結(jié)構(gòu),可以將控制系統(tǒng)的軟件嵌入到嵌入式系統(tǒng)上去。致 謝 本次畢業(yè)設(shè)計(jì),是一個(gè)補(bǔ)充和提高的過程。通過這次訓(xùn)練,提高了自己的動(dòng)手能力、設(shè)計(jì)能力和編程水平,為學(xué)生日后順利進(jìn)入機(jī)器人這一深邃的科研領(lǐng)域作下了鋪墊。本次畢業(yè)設(shè)計(jì),學(xué)生收獲頗多,這與老師的悉心指導(dǎo)是分不開的。老師公務(wù)繁忙,但是還是經(jīng)常抽時(shí)間來視察學(xué)生畢業(yè)設(shè)計(jì)進(jìn)度,就畢業(yè)設(shè)計(jì)過程中遇到的問題給予耐心指導(dǎo),敦敦教誨,身體力行。特此,學(xué)生鄭重向老師表示感謝! 另外,學(xué)生還要感謝幫助我的工人師傅和同學(xué),他們?cè)趯W(xué)生畢業(yè)設(shè)計(jì)的過程中給了我支持和鼓勵(lì),特此表示感謝!參考文獻(xiàn)[1] Craig, John J. Introduction to robotics. 機(jī)械工業(yè)出版社,2006. [2] Basilio Bona and Aldo Curatella. Identification of Industrial Robot Parameters for Advanced ModelBased Controllers Design Proceedings of the 2005 IEEE International Conference on Robotics and Automation. Barcelona, Spain, April 2005.[3] ,1993. [4] ,1995.[5] 郭洪紅 賀繼林 田宏宇 ,2006.[6] OHM社,2001.[7] 陳國聯(lián) 王建華 ,2002.[8] 沈???嚴(yán)武升 ,2002.[9] 羅建軍 朱丹軍 顧剛 劉路放. 大學(xué)C++,2004.[10] 羅建軍 崔舒寧 C++,2004.[11] 王積偉 ,2009.[12] ,2007.[13] 陳杰 ,2009.[14] 陳曉南 楊培林 陳鋼 ,2007.[15] ,200
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1