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作品秀】写字机器人

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

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

    关注

    206

    文章

    26820

    浏览量

    201019
  • 自动化
    +关注

    关注

    28

    文章

    5000

    浏览量

    77645
  • RT-Thread
    +关注

    关注

    31

    文章

    1130

    浏览量

    38816

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

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

收藏 人收藏

    评论

    相关推荐

    电路板pcb制作过程

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

    LabVIEW的六轴工业机器人运动控制系统

    LabVIEW开发六轴工业机器人运动控制系统 本项目开发了一个高效的工业机器人控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。LabVIEW作为一个关键技术,在项目中扮演了核心角色
    发表于 12-21 20:03

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

    ROS系统是什么 ROS(Robot Operating System)是一个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递
    发表于 11-30 16:01

    机器人编程需要什么软件?

    机器人编程需要什么软件
    发表于 11-01 07:34

    写字机的制作过程

    写字机的制作过程,图解,利用了core——XY的结构,详细制作图解,需要有一定制作基础的DIY同学。
    发表于 09-27 07:41

    Arduino教学机器人的使用教程

    本文档的主要内容详细介绍的是Arduino教学机器人的使用教程
    发表于 09-27 06:53

    使用Arduino和PAJ7620手势传感器制作手势控制机器人

    使用Arduino和PAJ7620手势传感器制作手势控制机器人,简单程序即可实现。小小的传感器可以识别各种手势。它采用内置的空间传感器,可以感知接近和离开的对象。
    发表于 09-27 06:17

    ai人工智能机器人

    的运营成本、人力成本还在不断提高(如:办公场地的租金、员工的工资、社保公积金、节假日福利等)。 如今的智能电话机器人,每天的电话拨打量可达800-1000通,相比人工提高了3-5倍,大大缩短了名单的筛选过程
    发表于 09-21 11:09

    基于Matlab和VR技术的移动机器人建模及仿真

    利用 Matlab 建立移动机器人的动力学模型 ,在虚拟现实 (VR )环境下 ,实时仿真移动机器人路径跟踪的运动特性 ,为基于 Internet 的机器人遥操作试验搭建了仿真平台 。 实验结果表明
    发表于 09-20 06:24

    如何快速地让机器人投入生产

    机器人也是一种设备,它主要内容是完成一个制造的其中一个功能。 制造一个产品,可以分为几个部件。和装配几个部件。 一个部件,可以是一个模具。或者由机器人完成组成一个模具。 机器人主要完成的是一些模具
    发表于 06-06 16:18

    浅谈儿童陪护机器人

    儿童陪护机器人中得到了广泛应用。 在儿童陪护机器人中,步进电机芯片主要用于转动控制。在此过程中,控制器通过对步进电机芯片输出的脉冲信号进行控制,使得步进电机以一定的步距旋转,从而实现机器人
    发表于 05-11 15:12

    码垛机器人的操作过程#机器人 #产品方案 #pcb设计

    机器人
    青岛赛邦智能机器人
    发布于 :2023年05月04日 15:25:50

    箱式变压器的电缆头制作过程和工艺要求

      箱式变压器的电缆头制作过程需要严格按照规范进行操作,包括清理、绝缘处理、装配等步骤,确保电缆头的质量和使用效果达到相应的要求。箱式变压器的电缆头制作是一个关键的环节,以下是其主要制作过程
    发表于 04-15 15:08 1547次阅读

    扫地机器人是如何实现液位检测的

    扫地机器人在进行清洁工作的过程中,需要涉及到地面的清洗和水的使用。为了避免机器因为水量过多或不足而造成电路故障或无法正常运作的情况,需要通过液位检测来控制水量。在清水箱中,一个水位传感器被置于填充
    发表于 04-15 11:21

    如何实现拥有强悍功能智能巡检机器人

    新一轮的科技和产业变革的加速演进,5G和人工智能与机器人技术深度融合,这让特种机器人的应用场景不断拓宽,在各行各业中发挥着的作用也愈加关键。​编辑切换为居中01智能巡检机器人在城市快速发展的
    发表于 04-12 15:49