Open Loop Automated Baby Cradle Using Dobot Magician and C#

Sudipto Chakraborty, P. Aithal
{"title":"Open Loop Automated Baby Cradle Using Dobot Magician and C#","authors":"Sudipto Chakraborty, P. Aithal","doi":"10.47992/ijaeml.2581.7000.0141","DOIUrl":null,"url":null,"abstract":"Purpose: We are all busy, especially those responsible for family expenditure. We have lots of pressure in our workspace. Some employees are still doing work from home. Family being converted into an office as well. The problem arises when our small kids cry during a scheduled meeting. Sometimes need someone who can swing the baby’s cradle. Here we demonstrated an automated baby cradle which is useful when our baby cries. We can put our kids into the robotic cradle and engage in other work. When the baby cries, we trigger the run button from our working PC/Laptop, and the cradle starts to swing automatically. Here we used Dobot Magician for this purpose, a famous robot in the education and research sector due to its cost-effectiveness. To drive the robot, we developed an application in C#. It is a small program that is used to swing the cradle. Here we move the robot by the program. So we can change the program quickly, so our sweetheart feels more comfortable inside the cradle. The entire project source code is available on Github. Anyone downloading the project can integrate, test, and continue further improvement.\nDesign/Methodology/Approach: In our research, we used the Dobot magician robot to swing the cradle. One support-like stick is connected between the robot and the cradle to push the cradle. The robot is driven by the program written inside the programming area. The original API is a little bit programming specific. So we provided intermediate programming space to write code as our understandable language. The complete application is developed using the C# language under Microsoft visual studio 2022. We used the vendor-provided dynamic link library to send the command to the robot to reduce development time. \nFindings/Result: We can integrate the Dobot magician robot into our custom project after developing the complete system. The movement pattern can be changed by changing the program, which may be used for different task execution utilizing the robot. The IDE can also be used for other robots, like UARM metal, a 3D printer, etc. Under the code, any robot can be operated using this interface. It has a programming interface, as well as a command-line interface. We can test, debug and experiment as well. \nOriginality/Value: We created our application in C#, a modern, easy and flexible language. The IDE has lots of scope for experiments. The program has very easy to understand. We use the robot to swing the cradle for flexibility in nature. We can change the swings pattern by changing the parameter value, which is impossible in fixed monotonous movement. This can give us a unique feature than most other available procedures to swing the cradle.\nPaper Type: Experimental-based Research.","PeriodicalId":184829,"journal":{"name":"International Journal of Applied Engineering and Management Letters","volume":"477 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Applied Engineering and Management Letters","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.47992/ijaeml.2581.7000.0141","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Purpose: We are all busy, especially those responsible for family expenditure. We have lots of pressure in our workspace. Some employees are still doing work from home. Family being converted into an office as well. The problem arises when our small kids cry during a scheduled meeting. Sometimes need someone who can swing the baby’s cradle. Here we demonstrated an automated baby cradle which is useful when our baby cries. We can put our kids into the robotic cradle and engage in other work. When the baby cries, we trigger the run button from our working PC/Laptop, and the cradle starts to swing automatically. Here we used Dobot Magician for this purpose, a famous robot in the education and research sector due to its cost-effectiveness. To drive the robot, we developed an application in C#. It is a small program that is used to swing the cradle. Here we move the robot by the program. So we can change the program quickly, so our sweetheart feels more comfortable inside the cradle. The entire project source code is available on Github. Anyone downloading the project can integrate, test, and continue further improvement. Design/Methodology/Approach: In our research, we used the Dobot magician robot to swing the cradle. One support-like stick is connected between the robot and the cradle to push the cradle. The robot is driven by the program written inside the programming area. The original API is a little bit programming specific. So we provided intermediate programming space to write code as our understandable language. The complete application is developed using the C# language under Microsoft visual studio 2022. We used the vendor-provided dynamic link library to send the command to the robot to reduce development time. Findings/Result: We can integrate the Dobot magician robot into our custom project after developing the complete system. The movement pattern can be changed by changing the program, which may be used for different task execution utilizing the robot. The IDE can also be used for other robots, like UARM metal, a 3D printer, etc. Under the code, any robot can be operated using this interface. It has a programming interface, as well as a command-line interface. We can test, debug and experiment as well. Originality/Value: We created our application in C#, a modern, easy and flexible language. The IDE has lots of scope for experiments. The program has very easy to understand. We use the robot to swing the cradle for flexibility in nature. We can change the swings pattern by changing the parameter value, which is impossible in fixed monotonous movement. This can give us a unique feature than most other available procedures to swing the cradle. Paper Type: Experimental-based Research.
开环自动婴儿摇篮使用Dobot魔术师和c#
目的:我们都很忙,尤其是那些负责家庭开支的人。我们的工作环境压力很大。一些员工仍然在家工作。家庭也被改造成了办公室。当我们的小孩在预定的会议上哭泣时,问题就出现了。有时候需要有人来摇摇篮。在这里,我们展示了一个自动婴儿摇篮,当我们的婴儿哭泣时,它很有用。我们可以把孩子放在机器人摇篮里,让他们从事其他工作。当宝宝哭的时候,我们从工作的PC/笔记本电脑上触发运行按钮,摇篮开始自动摆动。在这里,我们使用了Dobot魔术师,一个著名的机器人在教育和研究领域,因为它的成本效益。为了驱动机器人,我们用c#开发了一个应用程序。这是一个用来摇摆摇篮的小程序。这里我们按照程序移动机器人。所以我们可以迅速改变程序,这样我们的宝贝在摇篮里会感觉更舒服。整个项目的源代码可以在Github上获得。任何下载该项目的人都可以集成、测试和继续进一步改进。设计/方法/方法:在我们的研究中,我们使用Dobot魔术机器人来摇摆摇篮。在机器人和支架之间连接一根支撑杆来推动支架。机器人由编程区内编写的程序驱动。最初的API是有点编程特定的。因此,我们提供了中间编程空间,以我们可理解的语言编写代码。完整的应用程序是在Microsoft visual studio 2022下使用c#语言开发的。我们使用供应商提供的动态链接库向机器人发送命令,以减少开发时间。发现/结果:在开发完整的系统后,我们可以将Dobot魔术师机器人集成到我们的定制项目中。通过改变程序可以改变运动模式,可用于利用机器人执行不同的任务。IDE也可以用于其他机器人,如UARM金属,3D打印机等。在代码下,任何机器人都可以使用这个界面进行操作。它有一个编程接口,以及一个命令行接口。我们可以测试、调试和实验。原创性/价值:我们使用c#创建应用程序,这是一种现代、简单和灵活的语言。IDE有很多实验空间。这个程序很容易理解。我们用机器人在自然界中灵活地摆动摇篮。我们可以通过改变参数值来改变摆动模式,这在固定的单调运动中是不可能的。这可以给我们一个独特的功能比大多数其他可用的程序来摇摆摇篮。论文类型:实验研究。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信