概述
寫字機(jī)器人在實(shí)際生產(chǎn)線上由于效率趕不上打印機(jī),應(yīng)用不是很廣,然而由于其結(jié)構(gòu)簡(jiǎn)單,成本低,并且符合人手寫風(fēng)格,在學(xué)習(xí)階段很有價(jià)值。寫字機(jī)器人設(shè)計(jì)上包含了路徑規(guī)劃、直線插補(bǔ)、加減速控制等常用電機(jī)運(yùn)動(dòng)控制算法,在軟件上也會(huì)用到DXF文件解析、openCV圖像處理等G代碼生成工具,對(duì)后期深入研究激光切割機(jī)、雕刻機(jī)、3D打印機(jī)等大型設(shè)備有很好的鋪墊作用。因此我的作品以寫字機(jī)器人為題目分享我的制作過(guò)程和學(xué)習(xí)體驗(yàn),希望對(duì)各位小伙伴的學(xué)習(xí)有所幫助。
開(kāi)發(fā)環(huán)境
RT-Thread版本:3.14
開(kāi)發(fā)工具及版本:MDK-ARM5.31、VSCode
RT-Thread使用情況概述
內(nèi)核部分:線程調(diào)度,資源分配、同步通信、設(shè)備驅(qū)動(dòng)框架
組件:DFS文件系統(tǒng)、UART串行異步通信、CAN通信
其他:UDP通信、cJSON編解碼
硬件框架
軟件框架說(shuō)明
在寫字機(jī)器人設(shè)計(jì)上我將其分為三個(gè)部分:
圖像處理模塊負(fù)責(zé)把文本圖像和照片等圖像文件做預(yù)處理,去除雜點(diǎn),然后以合適的算法將圖像二值化,突現(xiàn)主要信息,然后提取輪廓骨架以適合機(jī)器書寫。
G代碼生成模塊將圖像輪廓序列化后進(jìn)行路徑規(guī)劃,選取一個(gè)適合的加工精度,然后按數(shù)控加工常用的G代碼規(guī)范生成NC加工文件。另外對(duì)于標(biāo)準(zhǔn)的DXF文件則通過(guò)文件解析的方法生成G代碼。
運(yùn)動(dòng)控制模塊是寫字機(jī)器人中最雜的一個(gè)模塊,負(fù)責(zé)各個(gè)運(yùn)動(dòng)機(jī)構(gòu)的精準(zhǔn)快速移動(dòng)。收到G代碼指令后需要結(jié)合前后指令信息生成當(dāng)前指令的合適初速度、最大運(yùn)行速度,根據(jù)運(yùn)動(dòng)軌跡進(jìn)行直線插補(bǔ)點(diǎn),最后按SPTA梯形加減速算法向電機(jī)發(fā)出脈沖。
演示效果
責(zé)任編輯:xj
原文標(biāo)題:【RT-Thread作品秀】寫字機(jī)器人
文章出處:【微信公眾號(hào):電路設(shè)計(jì)技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
機(jī)器人
+關(guān)注
關(guān)注
213文章
29726瀏覽量
212811 -
自動(dòng)化
+關(guān)注
關(guān)注
29文章
5780瀏覽量
84816 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1406瀏覽量
41912
原文標(biāo)題:【RT-Thread作品秀】寫字機(jī)器人
文章出處:【微信號(hào):cirmall,微信公眾號(hào):電路設(shè)計(jì)技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
明遠(yuǎn)智睿SSD2351開(kāi)發(fā)板:語(yǔ)音機(jī)器人領(lǐng)域的變革力量
盤點(diǎn)#機(jī)器人開(kāi)發(fā)平臺(tái)
詳細(xì)介紹機(jī)場(chǎng)智能指路機(jī)器人的工作原理
【「# ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐」閱讀體驗(yàn)】機(jī)器人入門的引路書
【「# ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐」閱讀體驗(yàn)】+內(nèi)容初識(shí)
???b class='flag-5'>機(jī)器人布局關(guān)節(jié)機(jī)器人業(yè)務(wù)
【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】2.具身智能機(jī)器人的基礎(chǔ)模塊
【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】2.具身智能機(jī)器人大模型
【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】1.初步理解具身智能
【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】+初品的體驗(yàn)
鴻蒙機(jī)器人與鴻蒙開(kāi)發(fā)板聯(lián)動(dòng)演示
焊接機(jī)器人使用過(guò)程中要注意哪些問(wèn)題

評(píng)論