0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

写字机器人制作过程

5CTi_cirmall 来源:电路设计技能 作者:电路设计技能 2020-12-25 15:52 次阅读

概述

写字机器人在实际生产线上由于效率赶不上打印机,应用不是很广,然而由于其结构简单,成本低,并且符合人手写风格,在学习阶段很有价值。写字机器人设计上包含了路径规划、直线插补、加减速控制等常用电机运动控制算法,在软件上也会用到DXF文件解析、openCV图像处理等G代码生成工具,对后期深入研究激光切割机、雕刻机、3D打印机等大型设备有很好的铺垫作用。因此我的作品以写字机器人为题目分享我的制作过程和学习体验,希望对各位小伙伴的学习有所帮助。

开发环境

硬件:ART-PIarduino、TM4C123GXL

RT-Thread版本:3.14

开发工具及版本:MDK-ARM5.31、VSCode

RT-Thread使用情况概述

内核部分:线程调度,资源分配、同步通信、设备驱动框架

组件:DFS文件系统、UART串行异步通信、CAN通信

其他:UDP通信、cJSON编解码

硬件框架

软件框架说明

在写字机器人设计上我将其分为三个部分:

图像处理模块负责把文本图像和照片等图像文件做预处理,去除杂点,然后以合适的算法将图像二值化,突现主要信息,然后提取轮廓骨架以适合机器书写。

G代码生成模块将图像轮廓序列化后进行路径规划,选取一个适合的加工精度,然后按数控加工常用的G代码规范生成NC加工文件。另外对于标准的DXF文件则通过文件解析的方法生成G代码。

运动控制模块是写字机器人中最杂的一个模块,负责各个运动机构的精准快速移动。收到G代码指令后需要结合前后指令信息生成当前指令的合适初速度、最大运行速度,根据运动轨迹进行直线插补点,最后按SPTA梯形加减速算法向电机发出脉冲。

演示效果

责任编辑:xj

原文标题:【RT-Thread作品秀】写字机器人

文章出处:【微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    211

    文章

    28412

    浏览量

    207033
  • 自动化
    +关注

    关注

    29

    文章

    5568

    浏览量

    79264
  • RT-Thread
    +关注

    关注

    31

    文章

    1288

    浏览量

    40111

原文标题:【RT-Thread作品秀】写字机器人

文章出处:【微信号:cirmall,微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【「具身智能机器人系统」阅读体验】+初品的体验

    解决许多技术的和非技术的挑战,如提高智能体的自主性、处理复杂环境互动的能力及确保行为的伦理和安全性。 未来的研究需要将视觉、语音和其他传感技术与机器人技术相结合,以探索更加先进的知识表示和记忆模块,利用强化学习进一步优化决策过程
    发表于 12-20 19:17

    鸿蒙机器人与鸿蒙开发板联动演示

    鸿蒙机器人与鸿蒙开发板联动演示,机器人的角色为迎宾机器人,开发板负责人宾客出现监听
    发表于 12-02 14:55

    焊接机器人使用过程中要注意哪些问题

    作过程中需要注意以下几个方面的问题。 焊接机器人使用过程中要注意哪些问题? 1. 设备维护与保养 焊接机器人作为高精度设备,日常维护保养必不可少。定期检查各类传感器、机械臂的关节、导
    的头像 发表于 10-22 17:43 176次阅读
    焊接<b class='flag-5'>机器人</b>使用<b class='flag-5'>过程</b>中要注意哪些问题

    工业机器人常用的编程方式

    工业机器人的编程是确保机器人能够执行特定任务的关键步骤。编程方式多种多样,每种方式都有其特定的应用场景和优势。 工业机器人编程概述 工业机器人编程是为
    的头像 发表于 09-04 09:26 794次阅读

    开源项目!用ESP32做一个可爱的无用机器人

    、PCB板、LED矩阵模块、ESP32E等。 制作过程包括打印PCB 焊接和组装显示模块 安装开关、焊接驱动板 组装MCU板、功能测试 3D打印机器人机身、激光切割外壳
    发表于 09-03 09:34

    开源项目!用ESP32做一个可爱的无用机器人

    、PCB板、LED矩阵模块、ESP32E等。 制作过程包括打印PCB 焊接和组装显示模块 安装开关、焊接驱动板 组装MCU板、功能测试 3D打印机器人机身、激光切割外壳
    发表于 08-30 14:50

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    本帖最后由 Tronlong创龙科技 于 2024-7-19 17:18 编辑 ROS系统是什么 ROS(Robot Operating System)是一个适用于机器人的开源的元操作系统。它
    发表于 07-09 11:38

    Al大模型机器人

    金航标kinghelm萨科微slkor总经理宋仕强介绍说,萨科微Al大模型机器人有哪些的优势?萨科微AI大模型机器人由清华大学毕业的天才少年N博士和王博士团队开发,与同行相比具有许多优势:语言
    发表于 07-05 08:52

    abb机器人安全区域需要系统有哪个选项

    ABB机器人安全区域是确保机器人在操作过程中不会对人员和设备造成危害的重要功能。在设计和实施ABB机器人安全区域时,需要考虑多个方面,包括机器人
    的头像 发表于 06-17 09:38 752次阅读

    工业机器人仿真软件有哪些

    工业机器人仿真软件是用于模拟工业机器人作过程的软件工具,它们可以帮助工程师和技术人员在实际应用之前对机器人进行测试和优化。以下是一些常见的工业机器
    的头像 发表于 06-17 09:34 3823次阅读

    abb机器人的io通信和信号设置过程

    引言 ABB机器人作为工业自动化领域的重要设备,其IO通信和信号设置是实现机器人与外部设备进行数据交换和控制的关键。本文将详细介绍ABB机器人的IO通信和信号设置过程,包括硬件连接、软
    的头像 发表于 06-17 09:22 2866次阅读

    其利天下技术·搭载无刷电机的扫地机器人的前景如何?

    重要因素,如何提高电池效能和减少充电时间,是行业亟待解决的问题,此外还有噪音、智能控制等问题也需要重视。 在客户体验方面,扫地机器人还存在一些主要问题。例如,部分机器人在清洁过程中可能无法完全覆盖所有
    发表于 05-05 15:03

    工业4.0中的机器人向协作机器人演进

    工业机器人出现在工业3.0的黎明,沿着计算机控制和自动化,并经过多年的发展,成为各种行业和过程的专业化。机器人是为大规模生产而设计的;它们通常是孤独的,在相对孤立的情况下完成特定的任务。随着工业
    的头像 发表于 04-30 17:30 4675次阅读

    音箱制作过程图解

    电子发烧友网站提供《音箱制作过程图解.doc》资料免费下载
    发表于 04-28 09:27 10次下载

    电路板pcb制作过程

    电路板pcb制作过程
    的头像 发表于 03-05 10:26 1249次阅读