一步步制作下棋机器人之 完善XY坐标控制

本文介绍了制作下棋机器人的过程中,如何优化XY坐标控制,实现机械臂从鼠标点击坐标到Coppeliasim的运动控制。通过详细步骤,包括坐标获取、比例换算、角度计算以及与Coppeliasim的交互,展示了如何解决坐标不一致问题和实现机械臂的平滑运动。虽然存在一些未解决的问题,但已达到初步目标。
摘要由CSDN通过智能技术生成

匆匆忙忙,又是一周。
。但是假期中是生日,又老了一岁了。很多目标都没有实现,就马上要到30了,可怕。
30啊!!
唉,时光匀速又决绝的前行不息,推动了没有返程票的人生旅程。总想着不断提升自己,不断丰富生命的意义,不断拓宽人生的界限,让人世这一遭不至于太单调。可是回过头去看,已经走过的路却是如此的平庸和枯燥。没有热血与冲动,没有懵懂与暧昧,没有舍我其谁,没有谁与争锋。
也没有钱。
那些曾向往过的青春热血,怒发冲冠,呼朋唤友,学富五车,抱得佳人,亦或是为梦前行,科学前沿,安得广厦,高端制造,AI智能,名垂青史等等等等,如今,也还都是向往。
也庆幸,还有梦,不至于连人生腐烂的理由都没有。
但是这个借口还能用多久呢?
最近搬家,几大箱子的书,很多都是没翻过几页的。这些都是懒惰的凭证。
所以,懒惰是会积累的。当积累到一定的量,就会量变成为平凡。如果此时还没被生活磨灭梦想,磨平棱角,就会堆积出不甘。如果此时还是孤身一人,没有能够开解的人或是另一伴,就会累积成痛苦。如果此时再用游戏等快消品短暂缓解,就会衍生出空虚。此时,早已无力对抗生活。
还有一年,不知道到时候能不能变为魔法师。
继续努力吧。

说明

上一次的运动由于时间关系,最终没有实现理想的效果。本次做了优化,并实现了更加便捷的可视化效果。
经过调试,是因为在label主类中获取的坐标和子类中获取的坐标不一致导致的。
已定义数值如下:
第一臂长度:R1 = 30cm
第二臂长度:R2 = 20cm
坐标原点:(x1,y1)=(0,0),这个也是第一个圆的圆心坐标
目标点坐标:(x2,y2),这个也是第二个圆的圆心坐标
运动结果示意:

内容分解

目标是鼠标点击label的位置,获取对应成机械臂长度的坐标位置,然后换算为点击运动角度,发送给 【Coppeliasim】来控制机械臂运动到指定位置,实现鼠标点击运动。
所以具体内容需要实现:

  • 1:鼠标在label中试试获取坐标
  • 2:比例换算,换算为预定的机械臂坐标
  • 3:点击后获取点击坐标,并在label中直接显示辅助示意图
  • 4:根据坐标,换算两个电机的运动角度
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值