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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

大象機(jī)械臂mechArm pi人臉識別項目

大象機(jī)器人科技 ? 來源:大象機(jī)器人科技 ? 作者:大象機(jī)器人科技 ? 2023-01-10 14:36 ? 次閱讀

看過鋼鐵俠的人都知道里面的賈維斯在幫助托尼斯塔克制作裝備的時候,有許多械臂提供幫助制作裝備,讓裝備的制作提高了效率。賈維斯是一個超級強大的人工智能系統(tǒng),有了它的幫助如魚的水。我腦海中浮現(xiàn)出來一個想法,讓機(jī)械臂末端實現(xiàn)人臉識別和跟蹤的功能,也有看到有人實現(xiàn)了機(jī)械臂末端物體的動態(tài)跟蹤,看著這個項目好像很容易實現(xiàn),讓我來試一試吧!

項目設(shè)備

本次項目需要的設(shè)備在下表格里。

pYYBAGO9B4aAXltCAABB6UNljYU378.jpg

mechArm 270-Pi

這是一款大象機(jī)器人生產(chǎn)的小六軸機(jī)械臂,以樹莓派4B為微處理器ESP32為輔助控制,結(jié)構(gòu)是中心對稱結(jié)構(gòu)(仿工業(yè)結(jié)構(gòu))。mechArm 270-Pi本體重量1kg, 負(fù)載250g,工作半徑270mm,設(shè)計緊湊便攜,小巧但功能強大,操作簡單,能與人協(xié)同、安全工作。

poYBAGO9B4iAAS7dAAIncDlATz8140.jpgpYYBAGO9B4iAFqx7AAHEm2LaPI8283.jpg

mechArm 的資料豐富,提供了許多python的api接口可以方便提供給我來進(jìn)行使用。它的末端的接口規(guī)格都可以從官網(wǎng)獲取到資料,可以使用3d打印技術(shù)設(shè)計一款合適的設(shè)備。

計算機(jī)視覺

USB無畸變鏡頭

這里是攝像頭的參數(shù),主要是用于人臉識別。

poYBAGO9B4mAX1ydAACmFwT5Yg4495.jpg

項目流程介紹

整體項目的流程圖

這個項目的流程如下圖所示,最主要的是解決OpenCV的人臉識別功能和機(jī)械臂手眼標(biāo)定是選擇eye in hand 還是eye to hand。

pYYBAGO9B4mAIjRxAABjksYfm1o472.jpg

接下來我將簡單介紹一下這兩個功能有什么作用在項目當(dāng)中。

OpenCV-人臉識別

poYBAGO9B4qATYtFAAAN6Vn7EPE660.jpg

OpenCV的全名是Open Source Computer Vision Library,是一個跨平臺的電腦視覺庫。它輕量級而且高效——由一系列 C 函數(shù)和少量 C++ 類構(gòu)成,同時提供了Python、Ruby、MATLAB等語言的接口,實現(xiàn)了圖像處理和計算機(jī)視覺方面的很多通用算法

人臉識別即程序?qū)斎氲膱D像進(jìn)行判別是否有人臉,并識別出有人臉的圖像所對應(yīng)的人。我們常說的人臉識別一般包含了人臉檢測人臉識別兩部分。

人臉檢測中,其主要任務(wù)是構(gòu)造能夠區(qū)分包含人臉實例和不包含人臉實例的分類器。

opencv中提供了三種訓(xùn)練好的級聯(lián)分類器。級聯(lián)分類器顧名思義即通過不同的特征進(jìn)行一步步篩選,最終得出所屬的分類,它將一個復(fù)雜的分類問題拆解為一個個簡單的分類問題,隨著級聯(lián)條件的判斷,能夠一步步篩出大量的負(fù)樣本,極大的提升了后面分類的速度。

opencv人臉識別庫是開源的,還能夠支持python的接口,可以直接進(jìn)行調(diào)用。

這里是分類器的下載地址:http://face-rec.org/databases/



手眼標(biāo)定

手眼標(biāo)定實際上就是為了讓機(jī)械臂知道相機(jī)拍出來的物體相對于機(jī)械臂在什么位置,換一種說法就是建立相機(jī)坐標(biāo)系與機(jī)械臂坐標(biāo)系的映射關(guān)系。

有兩種方式

一種是eye to hand,眼在手外面,就是將相機(jī)固定在機(jī)械臂外面。

pYYBAGO9B4qASTp9AAAd220YtjA771.jpg

由于眼在手外標(biāo)定時,Base坐標(biāo)系和Cam坐標(biāo)系的位置是固定的,因此眼在手外主要是求這兩個坐標(biāo)系的關(guān)系。

另一種是eye in hand,眼在手上,就是將相機(jī)固定在機(jī)械臂末端。

poYBAGO9B4qALX4cAAAiDg9gqwc219.jpg

相機(jī)坐標(biāo)系和工具坐標(biāo)系的位置是相對不變的。因此,標(biāo)定的就是cam坐標(biāo)系和tool坐標(biāo)系的關(guān)系。

項目開始

python對mechArm的控制

pymycobot 是用python控制mechArm的庫,可以直接調(diào)用里面的方法。

介紹幾個主要的方法:

release_all_servos()

release all robot arms

get_angles()

get the degree of all joints.

send_angle(id, degree, speed)

Send one degree of joint to robot arm.

send_angles(degrees, speed)

Send the degrees of all joints to robot arm.

degrees: a list of degree value(List[float]), length 6 or 4.

speed: (int) 0 ~ 100

from pymycobot.mycobot import MyCobot
import time


mc = MyCobot('/dev/ttyAMA0',1000000)
time.sleep(4)
for count in range(2):
mc.send_angles([0,0,0,0,0,0],70)
time.sleep(2)
mc.send_angles([0,38.32,(-6.76),10.01,99.22,(-19.77)],70)
time.sleep(2)
mc.send_angles([(-13.18),(-22.14),17.66,147.12,99.22,(-19.77)],70)
time.sleep(2)
mc.send_angles([98.43,(-2.98),(-95.88),161.01,(-1.23),(-19.77)],70)
time.sleep(2)
print(mc.get_angles())
print(mc.get_coords())
mc.send_angles([0,0,0,0,0,0],70)

mechArm Pi還是可以很輕易上手的一款機(jī)械臂操控性很強。

接下來我們來研究一下如何實現(xiàn)人臉識別功能。

openCV 人臉識別的代碼

在前面我介紹到了分類器,讓我來演示一下大概的流程是怎么樣的。

pYYBAGO9B4uAfodeAAAuHDrKCMA868.jpg

執(zhí)行一下代碼來看一下效果

import cv2
import matplotlib.pyplot as plt
import time

def video_info():
# Loading classifiers
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')

# Input video stream
cap = cv2.VideoCapture(0)
# To use a video file as input
#cap = cv2.VideoCapture('demo.mp4')

while True:
_, img = cap.read()
# Conversion to greyscale
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# Detecting faces
faces = face_cascade.detectMultiScale(gray, 1.1, 4)
# Drawing the outline
for (x, y, w, h) in faces:
cv2.rectangle(img, (x, y), (x+w, y+h), (255, 0, 0), 2)
center_x = (x+w-x)//2+x
center_y = (y+h-y)//2+y
cv2.circle(img,(center_x,center_y),10,(0,255,255),2)

# Display effects
cv2.imshow('img', img)
k = cv2.waitKey(30) & 0xff
if k==27:
break
cap.release()

poYBAGO9B4uAemqhAADDG-kVW_w307.jpg

不得不說,opencv鍛煉的分類器是十分強大的!很快速的就識別出來了人臉。

就這樣我完成了前兩項技術(shù)的問題:機(jī)械臂的基礎(chǔ)操作人臉識別功能的復(fù)現(xiàn)。手眼標(biāo)定在查詢資料的時候遇到了困難,在eye in hand 當(dāng)中換算坐標(biāo)的時候出現(xiàn)了一些問題,短時間沒有辦法能夠解決,決定去查詢更多的資料再來跟大家分享。

總結(jié)

這次記錄的項目到這里就結(jié)束了,因為一些技術(shù)上的原因,手眼標(biāo)定涉及的知識面比較廣,需要查詢許多資料和尋求多方面的幫助。待我歸來之時,我的項目必將成功!如果你喜歡這篇文章的話,點贊留言支持我!

我們下次再見,很快就會回來的。

審核編輯黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 人臉識別
    +關(guān)注

    關(guān)注

    76

    文章

    4027

    瀏覽量

    82689
  • 機(jī)械臂
    +關(guān)注

    關(guān)注

    12

    文章

    529

    瀏覽量

    24884
收藏 0人收藏
  • 大象机器人科技1

評論

相關(guān)推薦

#硬聲創(chuàng)作季 人臉識別項目:12.人臉識別

人工智能人臉識別識別人臉識別系統(tǒng)
Mr_haohao
發(fā)布于 :2022年10月09日 15:38:43

大象鼻子啟發(fā),研制出的萬向自由度的機(jī)械

``受大象鼻子啟發(fā),研制出的萬向自由度的機(jī)械,可以完成更柔性的工作``
發(fā)表于 10-19 14:36

【MYD-Y6ULX申請】基于攝像頭的人臉識別項目

項目名稱:基于攝像頭的人臉識別項目試用計劃:申請理由:本人在嵌入式領(lǐng)域有兩年多的學(xué)習(xí)和開發(fā)經(jīng)驗,想借助MYD-Y6ULX實現(xiàn)基于攝像頭的人臉識別
發(fā)表于 01-30 11:25

【FPGA開發(fā)者項目連載】Gowin Minstar做機(jī)械視覺處理的機(jī)械

項目本來設(shè)想是使用高云 ministar 開發(fā)板。制做5640攝像頭模塊的圖像處理并使用高云 ministar內(nèi)嵌ARM硬核處理器做機(jī)械控制分揀垃圾的裝置。但奈何才學(xué)疏淺ZYNQ的結(jié)構(gòu)不會使用,只好
發(fā)表于 05-11 21:48

myAGV移動機(jī)器人+mechArm六軸機(jī)械,開源復(fù)合機(jī)器人開發(fā)與實踐

、案例的實現(xiàn):將遠(yuǎn)距離的木塊通過myAGV進(jìn)行移動,再通過mechArm夾爪,夾取木塊來進(jìn)行整理 正文 1 、介紹 我們這章節(jié)的內(nèi)容是將協(xié)作性機(jī)械打破距離上的限制,跟移動機(jī)器人(myAGV)相連接,實現(xiàn)一個案
的頭像 發(fā)表于 09-27 18:42 ?1546次閱讀
myAGV移動機(jī)器人+<b class='flag-5'>mechArm</b>六軸<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>,開源復(fù)合機(jī)器人開發(fā)與實踐

Arduino Nano 33 BLE Sense的語音識別項目

電子發(fā)燒友網(wǎng)站提供《Arduino Nano 33 BLE Sense的語音識別項目.zip》資料免費下載
發(fā)表于 12-07 09:32 ?3次下載
Arduino Nano 33 BLE Sense的語音<b class='flag-5'>識別項目</b>

大象機(jī)器人推出桌面高精度機(jī)械ultraArm,配五大套裝,助力最燃AI視覺玩法

2020年,為了讓更多人學(xué)習(xí)機(jī)械知識,我們推出了世界上最小的6軸機(jī)器人手臂:myCobot,之后陸續(xù)推出碼垛機(jī)械mypalletizer,小六軸
發(fā)表于 01-04 13:49 ?743次閱讀

如何完成機(jī)械的運動控制模塊

怎么控制機(jī)械的基本運動和人臉識別是如何實現(xiàn)的,在這里就不再復(fù)述了,本篇的內(nèi)容主要是介紹是如何完成運動控制模塊的。 使用到的設(shè)備 mechArm
的頭像 發(fā)表于 02-10 16:07 ?1912次閱讀
如何完成<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>的運動控制模塊

眼神科技獨家中標(biāo)渤海銀行人臉識別項目

這并不是眼神科技公司第一次中標(biāo)渤海銀行項目。眼神科技提供的生物識別統(tǒng)一認(rèn)證平臺已于2015年在渤海銀行正式上市,構(gòu)建了多母式生物識別場景生態(tài)。此次中標(biāo)渤海銀行面部識別項目,是對雙方合作
的頭像 發(fā)表于 06-12 09:41 ?1504次閱讀

自動化革命:大象機(jī)器人的Mercury A1機(jī)械

引言 大象機(jī)器人的Mercury系列,是面向工業(yè)自動化和智能制造的新型機(jī)械產(chǎn)品線。這些機(jī)械不僅在設(shè)計上創(chuàng)新,還在材料選擇上使用了碳纖維、
的頭像 發(fā)表于 01-15 14:41 ?855次閱讀
自動化革命:<b class='flag-5'>大象</b>機(jī)器人的Mercury A1<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>

使用ChatGPT學(xué)習(xí)大象機(jī)器人六軸協(xié)作機(jī)械mechArm

調(diào)試的過程中,出現(xiàn)了一些問題,在識別收拾的時候,它是一直識別,這就意味著如果在1s中內(nèi)識別了10次的話,會給機(jī)械發(fā)送10個命令,這樣肯定不
的頭像 發(fā)表于 01-31 14:39 ?791次閱讀
使用ChatGPT學(xué)習(xí)<b class='flag-5'>大象</b>機(jī)器人六軸協(xié)作<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b><b class='flag-5'>mechArm</b>!

項目分享|基于ELF 1開發(fā)板的遠(yuǎn)程監(jiān)測及人臉識別項目

今天非常榮幸地向各位小伙伴分享一個由共創(chuàng)社成員完成的遠(yuǎn)程監(jiān)測及人臉識別項目,該項目依托ELF1開發(fā)板為核心硬件平臺,構(gòu)建了一套完整的視頻監(jiān)控系統(tǒng),并在此基礎(chǔ)上集成了人臉
的頭像 發(fā)表于 03-13 16:41 ?610次閱讀
<b class='flag-5'>項目</b>分享|基于ELF 1開發(fā)板的遠(yuǎn)程監(jiān)測及<b class='flag-5'>人臉</b><b class='flag-5'>識別項目</b>

智能機(jī)械人臉識別特效丨國產(chǎn)Cortex-A55人工智能實驗箱案例分享

智能機(jī)械人臉識別特效丨國產(chǎn)Cortex-A55人工智能實驗箱案例分享
的頭像 發(fā)表于 08-30 13:03 ?647次閱讀
智能<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b><b class='flag-5'>人臉</b><b class='flag-5'>識別</b>特效丨國產(chǎn)Cortex-A55人工智能實驗箱案例分享

ElfBoard開源項目|車牌識別項目技術(shù)文檔

車牌識別項目基于百度智能云平臺,旨在利用其強大的OCR服務(wù)實現(xiàn)車牌號碼的自動識別。選擇百度智能云的原因是其高效的API接口和穩(wěn)定的服務(wù)質(zhì)量,能夠幫助開發(fā)者快速實現(xiàn)車牌識別應(yīng)用。這個開源項目
的頭像 發(fā)表于 12-06 10:30 ?366次閱讀
ElfBoard開源<b class='flag-5'>項目</b>|車牌<b class='flag-5'>識別項目</b>技術(shù)文檔

ElfBoard開源項目|百度智能云平臺的人臉識別項目

百度智能云平臺的人臉識別項目,旨在利用其強大的人臉識別服務(wù)實現(xiàn)自動人臉識別。選擇百度智能云的原因
的頭像 發(fā)表于 12-24 10:54 ?824次閱讀
ElfBoard開源<b class='flag-5'>項目</b>|百度智能云平臺的<b class='flag-5'>人臉</b><b class='flag-5'>識別項目</b>
主站蜘蛛池模板: 国产乱妇乱子在线播视频播放网站 | 趁老师睡着吃她的奶水 | 东北女人奶大毛多水多 | 精品一卡2卡三卡4卡乱码精品视频 | 久久精品国产亚洲AV未满十八 | 国产亚洲精品久久久久久入口 | 看80后操| 校园刺激全黄H全肉细节文 校园纯肉H教室第一次 | 国产精品国产三级国产an | 黄色毛片a | 亚洲欧美成人在线 | 在线观看99| 国产精品自产拍在线观看中文 | 色欲AV亚洲永久无码精品麻豆 | 视频一区视频二区在线观看 | 成人免费视频在线观看 | 羞羞漫画视频 | 老妇高潮潮喷到猛进猛出 | 国产精品亚洲精品影院 | 国产毛片A级久久久不卡精品 | 真实国产精品视频国产网 | 久久综合电影 | 久热久热精品在线观看 | 国产亚洲日韩另类在线观看 | 龙岩综合频道 | 九九大香尹人视频免费 | 国产三级在线免费观看 | 国产精品一区二区20P | 精油按摩日本 | 加勒比一本之道高清视频在线观看 | 麻豆精品人妻一区二区三区蜜桃 | 日日久久狠狠8888偷偷色 | qvod免费电影 | 国产精品JIZZ在线观看A片 | 亚洲看片无码免费视频 | 日本精品卡一卡2卡3卡四卡三卡 | 青柠在线观看视频在线高清完整 | 国产成年网站v片在线观看 国产成年人在线观看 | 久久国产亚洲精品AV麻豆 | 久久www免费人成高清 | 国产永久免费高清在线观看 |

電子發(fā)燒友

中國電子工程師最喜歡的網(wǎng)站

  • 2931785位工程師會員交流學(xué)習(xí)
  • 獲取您個性化的科技前沿技術(shù)信息
  • 參加活動獲取豐厚的禮品