{"title":"开发具有预计算纯 S 曲线运动曲线的龙门机器人,用于精密鸡蛋处理:利用 ESP32、FreeRTOS 和 AS5600 编码器","authors":"Ju Ju Naing","doi":"10.33022/ijcs.v13i2.3869","DOIUrl":null,"url":null,"abstract":"The poultry industry faces challenges due to egg breakage during transfer. This paper describes a gantry robot specifically designed for delicate egg handling. The robot utilizes pre-calculated pure S-curve motion profiles to achieve smooth and precise movements, minimizing stress on the eggs. This approach leverages the computational efficiency of pre-calculation, making it suitable for low-power microcontrollers like the ESP32. FreeRTOS(Free Real-Time Operating System) ensures real-time task management for profile execution and data collection every 4 milliseconds from the AS5600 encoders. These encoders provide high-resolution angular position feedback, allowing for comparison with the planned S-curve profile after each movement step. This system offers advantages such as reduced egg breakage, improved transfer efficiency, and a simpler design compared to real-time control. However, limitations include limited adaptability to significant environmental changes and disturbances. Future work may investigate incorporating real-time feedback control for enhanced robustness. ","PeriodicalId":52855,"journal":{"name":"Indonesian Journal of Computer Science","volume":"56 6","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Developing a Gantry Robot with Pre-calculated pure S-curve Motion Profiles for Delicate Egg Handling: Utilizing ESP32, FreeRTOS, and AS5600 Encoders\",\"authors\":\"Ju Ju Naing\",\"doi\":\"10.33022/ijcs.v13i2.3869\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The poultry industry faces challenges due to egg breakage during transfer. This paper describes a gantry robot specifically designed for delicate egg handling. The robot utilizes pre-calculated pure S-curve motion profiles to achieve smooth and precise movements, minimizing stress on the eggs. This approach leverages the computational efficiency of pre-calculation, making it suitable for low-power microcontrollers like the ESP32. FreeRTOS(Free Real-Time Operating System) ensures real-time task management for profile execution and data collection every 4 milliseconds from the AS5600 encoders. These encoders provide high-resolution angular position feedback, allowing for comparison with the planned S-curve profile after each movement step. This system offers advantages such as reduced egg breakage, improved transfer efficiency, and a simpler design compared to real-time control. However, limitations include limited adaptability to significant environmental changes and disturbances. Future work may investigate incorporating real-time feedback control for enhanced robustness. \",\"PeriodicalId\":52855,\"journal\":{\"name\":\"Indonesian Journal of Computer Science\",\"volume\":\"56 6\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-04-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Indonesian Journal of Computer Science\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.33022/ijcs.v13i2.3869\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Indonesian Journal of Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.33022/ijcs.v13i2.3869","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
家禽业面临着鸡蛋在传送过程中破损的挑战。本文介绍了一种专为精细鸡蛋搬运而设计的龙门式机器人。该机器人利用预先计算好的纯 S 曲线运动曲线实现平稳而精确的运动,最大限度地减少对鸡蛋的压力。这种方法利用了预计算的计算效率,适合 ESP32 等低功耗微控制器。FreeRTOS(自由实时操作系统)可确保每 4 毫秒从 AS5600 编码器执行一次配置文件和收集一次数据的实时任务管理。这些编码器提供高分辨率的角度位置反馈,可在每个运动步骤后与计划的 S 型曲线进行比较。与实时控制相比,该系统具有减少破蛋、提高传送效率、设计更简单等优点。然而,其局限性包括对重大环境变化和干扰的适应性有限。未来的工作可能会研究实时反馈控制,以增强鲁棒性。
Developing a Gantry Robot with Pre-calculated pure S-curve Motion Profiles for Delicate Egg Handling: Utilizing ESP32, FreeRTOS, and AS5600 Encoders
The poultry industry faces challenges due to egg breakage during transfer. This paper describes a gantry robot specifically designed for delicate egg handling. The robot utilizes pre-calculated pure S-curve motion profiles to achieve smooth and precise movements, minimizing stress on the eggs. This approach leverages the computational efficiency of pre-calculation, making it suitable for low-power microcontrollers like the ESP32. FreeRTOS(Free Real-Time Operating System) ensures real-time task management for profile execution and data collection every 4 milliseconds from the AS5600 encoders. These encoders provide high-resolution angular position feedback, allowing for comparison with the planned S-curve profile after each movement step. This system offers advantages such as reduced egg breakage, improved transfer efficiency, and a simpler design compared to real-time control. However, limitations include limited adaptability to significant environmental changes and disturbances. Future work may investigate incorporating real-time feedback control for enhanced robustness.