從小對機器人就熱愛,所以看了很多機器人的科普書籍和小說,把漫威的鐵甲奇俠看了一遍又一遍,長大後基於興趣,開始自個兒搗騰機器人,在淘寶看到大象機器人機械臂,就買了新品mecharm。
就購買產品前,在淘寶對比很多家,選擇mecharm主要是因為屬於新品,優惠力度較大,而且性能較好,可以寫字畫畫,做棋類對決之類各種創客玩法。在外觀上面顏值也很高,秉承選擇產品,一流性能,二流外觀,三流價格,選擇了這款產品。

開箱與首次使用
打開包裝箱,可以看到mechArm機械臂、mechArm機械臂-產品畫冊、mechArm機械臂-配套電源、-USB-Type C、跳線、M4*35,杯頭內六角,全螺紋,不鏽鋼螺絲-內六角扳手

機械臂安裝
mechArm機器人實際重量為1kg,考慮在使用過程中,隨著機器人的運動,其重心會產生移動,所以需要將機器人固定在牢固機座上才可以正常使用。機座重量要求:固定式機座,或移動式機座。
機器人基座接口尺寸
基座固定孔位是固定機器人與其他機座或平面的接口,具體孔位尺寸如下圖所示,使用樂高科技件安裝。

將機器人搬運至機座安裝檯面上,調整機器人位置,將機器人基座固定孔位與機座安裝檯面上的孔位對準。對準孔位後,按壓即可。

機器人上電
同時將電源適配器連接上機械臂,並將機械臂底座固定在桌子上

驅動安裝
根據自己所使用的操作系統,下載相應的 CP210X 或 CP34X 驅動程式壓縮包,在解壓壓縮包後,選擇對應操作系統位數的安裝包進行安裝。
使用HDMI連接顯示屏
使用配套的HDMI線連接機械臂和顯示器:
· 先將HDMI線插入顯示器的HDMI接口。

再將另一頭插入機械臂的HDMI接口

開發環境的搭建
使用環境
mechArm 270 Pi 版本是自帶Ubantu(V-18.04)系統內置了Python、myStudio、myBlockly、ROS、OpenCV以及驅動庫,所以無需下載開發軟件和安裝開發環境(額外的Python庫需自行安裝),只需要準備一台顯示器連接機械臂即可。
開發環境
因為mechArm 270 Pi版本內置開發環境,直接使用即可。
1) 基於 Blockly 的開發使用 myBlockly體現拖拽式編程的思想,是一個圖形化編程軟件、可視化工具,可以通過拖曳模塊,來構建代碼邏輯,過程很像搭積木。

編程演示代碼:

2) 基於 Python 開發使用 我司產品對於python的支援較為友好,對於pythonAPI庫的開發也日益完善,通過python能對機器人的關節角度,坐標,夾爪等多方面進行操控,選擇性較多

3) 基於 ROS 開發使用 ROS 是開源的,是用於機器人控制的一種後操作系統,或者說次級操作系統。通過ROS,我們能夠在虛擬環境中實現對機械臂的仿真控制。我們將通過 rviz 平台實現對機械臂的可視化,並使用多種方式對我們的機械臂進行操作;通過moveit 平台進行機械臂行動路徑的規劃和執行,達到自由控制機械臂的效果。

圖片展示




綜合使用下來有幾個優缺點:
優點:
1)內嵌樹莓派生態,開發無限可能
2)自帶ROS,圖形化編程Blockly
3)圖像識別 豐富配件 應用廣泛
4)獨特工業設計,極致小巧
5)高配置,搭配Lego接口
缺點:
1)負載較小,只有250g,需要更多應用可能要大些機械臂
2)配件的顏色是白色,機械臂灰色,使用中與配件顏色一致個人感覺更好些
3)樹莓派與機械臂外殼接口有1-2mm誤差,但跟廠家反饋,後續開模就不會
個人覺得使用下來,性價比較高,值得選擇!
