色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

聚豐項目 > 基于AB32VG1的雙足機器人

基于AB32VG1的雙足機器人

相信變形金剛、鋼鐵俠是很多少年時候不可或缺的夢,都希望有一臺屬于自己的“大黃蜂”。雖然現(xiàn)在離能達(dá)到與電影中一樣的機器人這個夢還很遙遠(yuǎn),但機器人的制造、應(yīng)用也必將在未來由人類所掌握。機器人學(xué)集成了力學(xué)、機械工程學(xué)、電子學(xué)、計算機等等很多前言學(xué)科。說實話我也不懂,不懂這些高深的理論是不是就與機器人無緣了呢。并不是! 我覺得機器人應(yīng)該具備的第一功能應(yīng)該是步行(好像日本一個機器人專家也說過),但是真正的做一個很強大的機器人,所花費的成本遠(yuǎn)超普通人業(yè)余愛好的承受。本項目就是從 低成本、零基礎(chǔ)制作一個可以行走的雙足機器人。由于步行是基礎(chǔ),那我們就先完成步態(tài)的行走就行。只有完成了初步行走功能,建立了對于機器人的初步認(rèn)識,才能明白自己的機器人之路后續(xù)往什么方向發(fā)展。 廢話不多說。

PCB00032563 PCB00032563

分享
1 喜歡這個項目
團隊介紹

PCB00032563 PCB00032563

團隊成員

趙亞楠 研發(fā)

分享
項目簡介
相信變形金剛、鋼鐵俠是很多少年時候不可或缺的夢,都希望有一臺屬于自己的“大黃蜂”。雖然現(xiàn)在離能達(dá)到與電影中一樣的機器人這個夢還很遙遠(yuǎn),但機器人的制造、應(yīng)用也必將在未來由人類所掌握。機器人學(xué)集成了力學(xué)、機械工程學(xué)、電子學(xué)、計算機等等很多前言學(xué)科。說實話我也不懂,不懂這些高深的理論是不是就與機器人無緣了呢。并不是! 我覺得機器人應(yīng)該具備的第一功能應(yīng)該是步行(好像日本一個機器人專家也說過),但是真正的做一個很強大的機器人,所花費的成本遠(yuǎn)超普通人業(yè)余愛好的承受。本項目就是從 低成本、零基礎(chǔ)制作一個可以行走的雙足機器人。由于步行是基礎(chǔ),那我們就先完成步態(tài)的行走就行。只有完成了初步行走功能,建立了對于機器人的初步認(rèn)識,才能明白自己的機器人之路后續(xù)往什么方向發(fā)展。 廢話不多說。
硬件說明

本項目采用的是AB32VG1控制板,該電路板非常適合雙足機器人的開發(fā),其主頻 120M ,RAM 192K, Flash 4Mbit基本可以滿足后續(xù)程序的存儲, IIC用于控制PWM輸出模塊,藍(lán)牙與紅外通信滿足短距離機器人與上位機的通信以及多個機器人間的通信,語音接口可以滿足機器人聲音輸出需要。TF卡可以存儲地圖數(shù)據(jù)等。總之該電路板在未來可以滿足簡易的雙足機器人開發(fā)。

本項目是低成本實現(xiàn)雙足行走功能,所有僅實現(xiàn)了使用手機通過紅外控制雙足機器人前進、左轉(zhuǎn)、右轉(zhuǎn)等功能。

硬件結(jié)構(gòu)框圖如圖1所示。手機發(fā)送命令信號至控制板,控制板通過IRA進行接收,并處理。通過I2C控制PWM模塊,進而分別控制6個舵機。PCA9685模塊是使用I2C總線可以控制16路舵機模塊,在后續(xù)舵機控制中也會更方便。舵機采用的是MG995,金屬齒輪,滿足。

低成本零門檻的話硬件就不能復(fù)雜了,需要的材料如下:AB32控制板 *1 、PCA9685模塊 *1 、4.8V5600mAh的電池組*1(采用該電壓電池組,不需要電平轉(zhuǎn)換)。

硬件結(jié)構(gòu)框圖.png

結(jié)構(gòu)設(shè)計,采用的舵機越多,自由度越高,可以控制的靈活性就越高,但是成本就會越高,要形成最簡單的雙足行走功能,我認(rèn)為需要6個舵機。分別是踝關(guān)節(jié)、膝關(guān)節(jié)、髖關(guān)節(jié)。先上個裝好之后的側(cè)照圖如下圖。

QQ圖片20211205144854.jpg

當(dāng)然組裝的方式很多,我這樣裝的好處有下面幾點。1、腳采用大片,這樣使得重心比較好找;2、左右踝關(guān)節(jié)的角度倍數(shù)正好是2倍,簡單的說,現(xiàn)在身體向左偏移,給左踝關(guān)節(jié)的舵機發(fā)送偏移10度,相應(yīng)的給右踝關(guān)節(jié)的舵機發(fā)送偏移20度,兩條腿正好平行移動。3、膝關(guān)節(jié)和髖關(guān)節(jié)這樣組裝,角度正好是1:1,這樣就極大的簡化了編程。膝關(guān)節(jié)和髖關(guān)節(jié)在相同的轉(zhuǎn)動時只需要發(fā)送同樣的角度數(shù)值即可。再上幾個組裝的細(xì)節(jié)圖。

詳細(xì)的配件我后期會在gitee平臺整理公布。

軟件說明

不得不說RTT現(xiàn)在做的越來越強大了,基本上不用太多的自己編程,想要什么功能,直接添加軟件包,就可以用了,我使用的是pca9685軟件包,我看了一下作者是greedyhao在2019年就分享的。使用的紅外組件軟件包也是,又是本次大賽的AB32官方的技術(shù)大牛。

本項目僅新建了的兩個線程:

1、是紅外接收處理線程。接收調(diào)試、動作的命令,發(fā)送命令到運行控制線程。

2、是舵機運動控制線程,根據(jù)命令進行運動控制。

其他新建的函數(shù)主要是進行步態(tài)控制。下面簡單的描述一下的函數(shù)功能;

void robot_left_tilt(rt_uint8_t left_angle,rt_uint8_t range,rt_uint16_t speed)

//功能:向左傾斜

//形參:left_angle傾斜的角度(本項目中簡化成了PWM的高電平)

//形參:range舵機單次轉(zhuǎn)動的角度(換算后)

//形參:speed是單次轉(zhuǎn)動后的穩(wěn)定時間

void robot_left_tilt_attention(rt_uint8_t range,rt_uint16_t speed)

//功能:左傾斜恢復(fù)直立

//形參:range舵機單次轉(zhuǎn)動的角度(換算后)

//形參:speed是單次轉(zhuǎn)動后的穩(wěn)定時間

void robot_right_tilt(rt_uint8_t right_angle,rt_uint8_t range,rt_uint16_t speed)

//功能:向右傾斜

void robot_right_tilt_attention(rt_uint8_t range,rt_uint16_t speed)

//功能:右傾斜恢復(fù)直立

void  robot_right_forward(rt_uint8_t forward_angle,rt_uint8_t range,rt_uint16_t speed)

//功能:右腳向前一步

void  robot_right_forward_attention(rt_uint8_t range,rt_uint16_t speed)

//功能:右腳向前一步后恢復(fù)直立

void  robot_left_forward(rt_uint8_t forward_angle,rt_uint8_t range,rt_uint16_t speed)

//功能:左腳向前一步

void  robot_left_forward_attention(rt_uint8_t range,rt_uint16_t speed)

//功能:左腳向前一步后恢復(fù)直立

void go_right_step(rt_uint8_t angle,rt_uint8_t range,rt_uint16_t speed)

//功能:向右腳邁一步

void go_left_step(rt_uint8_t angle,rt_uint8_t range,rt_uint16_t speed)

//功能:向左腳邁一步

void go_left(rt_uint8_t angle,rt_uint8_t range,rt_uint16_t speed)

//功能:向左轉(zhuǎn)

void go_right(rt_uint8_t angle,rt_uint8_t range,rt_uint16_t speed)

//功能:向右轉(zhuǎn)

具體代碼詳見:https://gitee.com/yanan7310/biped-robot

本項目代碼中沒有使用復(fù)雜的計算。

動起來之后就可以增加手部、頭部的設(shè)計等。傳感器就可以增加陀螺儀、視覺采集,ZMP軌跡等等方式,想多深就有多深。

演示效果

前進

完整視頻:https://www.bilibili.com/video/BV1wL411E7Q2/

左轉(zhuǎn)

完整視頻:https://www.bilibili.com/video/BV1oM4y1w7Qa/

右轉(zhuǎn)

完整視頻:https://www.bilibili.com/video/BV1ZS4y1X7vw/

評論區(qū)(2 )
  • dianzi_0101: 點贊

    回復(fù)

  • ElecFans小喇叭: 點贊,確實有點東西

    回復(fù)

主站蜘蛛池模板: 亚洲精品视频免费 | 87影院午夜福利 | 日本人69xxx 日本全彩黄漫无遮挡 | 成人免费视频一区 | 8x8x我要打机飞在线观看 | 22eee在线播放成人免费视频 | 天天狠狠色噜噜 | 久久精品美女久久 | 国产一区二区三区四区五在线观看 | 鞋奴的视频VK | 日日日操操操 | 亚洲 欧美 国产 视频二区 | 男人扒开添女人下部口述 | z0000性欧美 YY8848高清私人影院 | 琪琪see色原网色原网站 | 久久99国产精品无码AV | ppypp午夜限制不卡影院私人 | 精品视频免费在线观看 | 69式国产真人免费视频 | 欧美男同gay粗大又长 | 公和熄洗澡三级中文字幕 | 色欲AV人妻精品麻豆AV | 97亚洲狠狠色综合久久久久 | 免费在线观看的毛片 | 久久理论片迅播影院一级 | 看了n遍舍不得删的黄文 | 久久影院午夜理论片无码 | 日韩精品 中文字幕 有码 | 97超碰97资源在线观看 | 国产精品久久久久久AV免费不卡 | 欧美精品AV精品一区视频 | 精品午夜中文字幕熟女人妻在线 | 欧美自拍亚洲综合图区 | 亚洲精品欧美精品中文字幕 | 亚洲裸舞 hd | 欧美高清18| 亚洲免费观看 | 精品久久中文字幕有码 | 亚洲一区免费香蕉在线 | 欧美亚洲精品一区二三区8V | 国产超碰AV人人做人人爽 |