0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

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

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

寫(xiě)字機(jī)器人制作過(guò)程

5CTi_cirmall ? 來(lái)源:電路設(shè)計(jì)技能 ? 作者:電路設(shè)計(jì)技能 ? 2020-12-25 15:52 ? 次閱讀

概述

寫(xiě)字機(jī)器人在實(shí)際生產(chǎn)線上由于效率趕不上打印機(jī),應(yīng)用不是很廣,然而由于其結(jié)構(gòu)簡(jiǎn)單,成本低,并且符合人手寫(xiě)風(fēng)格,在學(xué)習(xí)階段很有價(jià)值。寫(xiě)字機(jī)器人設(shè)計(jì)上包含了路徑規(guī)劃、直線插補(bǔ)、加減速控制等常用電機(jī)運(yùn)動(dòng)控制算法,在軟件上也會(huì)用到DXF文件解析、openCV圖像處理等G代碼生成工具,對(duì)后期深入研究激光切割機(jī)、雕刻機(jī)、3D打印機(jī)等大型設(shè)備有很好的鋪墊作用。因此我的作品以寫(xiě)字機(jī)器人為題目分享我的制作過(guò)程和學(xué)習(xí)體驗(yàn),希望對(duì)各位小伙伴的學(xué)習(xí)有所幫助。

開(kāi)發(fā)環(huán)境

硬件:ART-PI、arduino、TM4C123GXL

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ō)明

在寫(xiě)字機(jī)器人設(shè)計(jì)上我將其分為三個(gè)部分:

圖像處理模塊負(fù)責(zé)把文本圖像和照片等圖像文件做預(yù)處理,去除雜點(diǎn),然后以合適的算法將圖像二值化,突現(xiàn)主要信息,然后提取輪廓骨架以適合機(jī)器書(shū)寫(xiě)。

G代碼生成模塊將圖像輪廓序列化后進(jìn)行路徑規(guī)劃,選取一個(gè)適合的加工精度,然后按數(shù)控加工常用的G代碼規(guī)范生成NC加工文件。另外對(duì)于標(biāo)準(zhǔn)的DXF文件則通過(guò)文件解析的方法生成G代碼。

運(yùn)動(dòng)控制模塊是寫(xiě)字機(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作品秀】寫(xiě)字機(jī)器人

文章出處:【微信公眾號(hào):電路設(shè)計(jì)技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

    關(guān)注

    210

    文章

    27839

    瀏覽量

    204619
  • 自動(dòng)化
    +關(guān)注

    關(guān)注

    28

    文章

    5386

    瀏覽量

    78639
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1239

    瀏覽量

    39442

原文標(biāo)題:【RT-Thread作品秀】寫(xiě)字機(jī)器人

文章出處:【微信號(hào):cirmall,微信公眾號(hào):電路設(shè)計(jì)技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    開(kāi)源項(xiàng)目!用ESP32做一個(gè)可愛(ài)的無(wú)用機(jī)器人

    、PCB板、LED矩陣模塊、ESP32E等。 制作過(guò)程包括打印PCB 焊接和組裝顯示模塊 安裝開(kāi)關(guān)、焊接驅(qū)動(dòng)板 組裝MCU板、功能測(cè)試 3D打印機(jī)器人機(jī)身、激光切割外殼
    發(fā)表于 09-03 09:34

    開(kāi)源項(xiàng)目!用ESP32做一個(gè)可愛(ài)的無(wú)用機(jī)器人

    、PCB板、LED矩陣模塊、ESP32E等。 制作過(guò)程包括打印PCB 焊接和組裝顯示模塊 安裝開(kāi)關(guān)、焊接驅(qū)動(dòng)板 組裝MCU板、功能測(cè)試 3D打印機(jī)器人機(jī)身、激光切割外殼
    發(fā)表于 08-30 14:50

    Al大模型機(jī)器人

    金航標(biāo)kinghelm薩科微slkor總經(jīng)理宋仕強(qiáng)介紹說(shuō),薩科微Al大模型機(jī)器人有哪些的優(yōu)勢(shì)?薩科微AI大模型機(jī)器人由清華大學(xué)畢業(yè)的天才少年N博士和王博士團(tuán)隊(duì)開(kāi)發(fā),與同行相比具有許多優(yōu)勢(shì):語(yǔ)言
    發(fā)表于 07-05 08:52

    工業(yè)機(jī)器人仿真軟件有哪些

    工業(yè)機(jī)器人仿真軟件是用于模擬工業(yè)機(jī)器人作過(guò)程的軟件工具,它們可以幫助工程師和技術(shù)人員在實(shí)際應(yīng)用之前對(duì)機(jī)器人進(jìn)行測(cè)試和優(yōu)化。以下是一些常見(jiàn)的工業(yè)機(jī)器
    的頭像 發(fā)表于 06-17 09:34 ?2338次閱讀

    abb機(jī)器人的io通信和信號(hào)設(shè)置過(guò)程

    引言 ABB機(jī)器人作為工業(yè)自動(dòng)化領(lǐng)域的重要設(shè)備,其IO通信和信號(hào)設(shè)置是實(shí)現(xiàn)機(jī)器人與外部設(shè)備進(jìn)行數(shù)據(jù)交換和控制的關(guān)鍵。本文將詳細(xì)介紹ABB機(jī)器人的IO通信和信號(hào)設(shè)置過(guò)程,包括硬件連接、軟
    的頭像 發(fā)表于 06-17 09:22 ?1624次閱讀

    其利天下技術(shù)·搭載無(wú)刷電機(jī)的掃地機(jī)器人的前景如何?

    重要因素,如何提高電池效能和減少充電時(shí)間,是行業(yè)亟待解決的問(wèn)題,此外還有噪音、智能控制等問(wèn)題也需要重視。 在客戶體驗(yàn)方面,掃地機(jī)器人還存在一些主要問(wèn)題。例如,部分機(jī)器人在清潔過(guò)程中可能無(wú)法完全覆蓋所有
    發(fā)表于 05-05 15:03

    音箱制作過(guò)程圖解

    電子發(fā)燒友網(wǎng)站提供《音箱制作過(guò)程圖解.doc》資料免費(fèi)下載
    發(fā)表于 04-28 09:27 ?9次下載

    電路板pcb制作過(guò)程

    電路板pcb制作過(guò)程
    的頭像 發(fā)表于 03-05 10:26 ?961次閱讀

    機(jī)器人擁抱AI大模型已成共識(shí)!

    目前普遍的共識(shí)是,機(jī)器人擁抱AI大模型的過(guò)程就是具身智能機(jī)器人的實(shí)現(xiàn)過(guò)程,融合AI大模型的具身智能機(jī)器人將是未來(lái)
    發(fā)表于 12-22 17:08 ?335次閱讀

    CBS基本操作過(guò)程介紹

    數(shù)量的增加變得更嚴(yán)峻。 就像如果道路沒(méi)有交通指揮系統(tǒng),人們就會(huì)將有些道路擠得水瀉不通,形成死鎖的局面。為解決此問(wèn)題,一種基于沖突的多機(jī)器人路徑搜索方法(Conflict-Base search)應(yīng)運(yùn)而生。 CBS基本操作過(guò)程 CBS由2個(gè)搜索過(guò)
    的頭像 發(fā)表于 11-17 16:20 ?534次閱讀
    CBS基本操<b class='flag-5'>作過(guò)程</b>介紹

    機(jī)器人編程需要什么軟件?

    機(jī)器人編程需要什么軟件
    發(fā)表于 11-01 07:34

    pcba與pcb的制作過(guò)程

    ,通過(guò)焊接連接到PCB上。PCBA是電子制造中的一個(gè)重要環(huán)節(jié),它將PCB變成具備特定功能的電子產(chǎn)品。 線路板的制作過(guò)程一般包括以下步驟: 設(shè)計(jì)電路原理圖:使用電子設(shè)計(jì)自動(dòng)化(EDA)軟件,繪制電路原理圖,定義各個(gè)元件之間的連接關(guān)系。 PCB布局設(shè)計(jì):將電路原理
    的頭像 發(fā)表于 10-26 10:58 ?734次閱讀

    寫(xiě)字機(jī)的制作過(guò)程

    寫(xiě)字機(jī)的制作過(guò)程,圖解,利用了core——XY的結(jié)構(gòu),詳細(xì)制作圖解,需要有一定制作基礎(chǔ)的DIY同學(xué)。
    發(fā)表于 09-27 07:41

    Arduino教學(xué)機(jī)器人的使用教程

    本文檔的主要內(nèi)容詳細(xì)介紹的是Arduino教學(xué)機(jī)器人的使用教程
    發(fā)表于 09-27 06:53

    使用Arduino和PAJ7620手勢(shì)傳感器制作手勢(shì)控制機(jī)器人

    使用Arduino和PAJ7620手勢(shì)傳感器制作手勢(shì)控制機(jī)器人,簡(jiǎn)單程序即可實(shí)現(xiàn)。小小的傳感器可以識(shí)別各種手勢(shì)。它采用內(nèi)置的空間傳感器,可以感知接近和離開(kāi)的對(duì)象。
    發(fā)表于 09-27 06:17