首页 >  机械设备 >  南京移动服务机底盘

南京移动服务机底盘

关键词: 南京移动服务机底盘 底盘

2024.09.15

文章来源:

底盘移动原理,事实上,双轮差速移动机器人的底盘移动,是通过控制两个轮子的转速差异来实现的。当两个轮子转速相同时,机器人会直线移动;当两个轮子转速不同时,机器人会绕着中心点旋转。所以通过控制两个轮子的转速差异,机器人就可以实现各种曲线运动和转向操作。在实际应用中,双轮差速移动机器人的底盘通常由电机、减速器、编码器和控制器等组成。想让机器人动起来,电机自然是必不可少。而底盘的电机,我们通常会选择成熟厂商的伺服电机。这些电机一般都会有专门的控制协议,它们通过RS485或者CAN总线与我们的处理器通信。我们需要根据电机厂商的数据手册和对象字典手册,对电机进行配置,然后达到控制目的。轮式移动机器人根据轮子的数量分为单轮、双轮,三轮及四轮移动机器人。南京移动服务机底盘

南京移动服务机底盘,底盘

以业内主流的移动底盘Apollo来说,其融合了激光雷达、深度摄像头、超声波及防跌落等多个传感器,并结合了思岚科技自主研发的高性能SLAM算法。使其拥有可靠、易用的定位导航方案,即使面对各类复杂环境,它也能做到自主路径规划及障碍物规避等功能。激光雷达:可帮助机器人时刻扫描周围环境,提供地图数据,构建高达5cm精度的地图,并基于该地图数据实现自主路径规划及导航功能;深度摄像头:可侦测到位于雷达扫描平面上方的障碍物,并及时发送信号进行规避;超声波传感器:在工作时,能精确探测到玻璃、镜面等高透材质障碍物,从而在靠近这些物体前能及时避让;防跌落传感器:可帮助机器人 360°侦查周围的工作环境,判断工作区域是否存在边界、台阶、坡度等情况,从而发送请求信号,避免跌落。南京底盘厂家供应机器人底盘具备自主学习能力,能够根据环境变化进行智能调整和优化。

南京移动服务机底盘,底盘

接下来,我们认识一下PDO模式中,两种数据传输模式的主要思想:RPDO,RPDO的发送是由接收方发起的,一般由控制器或主机向从设备发送指令,要求从设备将数据发送给控制器或主机。这个过程,其实就像邮局派发信件。RPDO就是这个邮局,它先在你家门口设置一个信箱,当收到你的信件之后,它不会在意你是否给予反馈,反正邮局的信件随时都可以塞到你家信箱。TPDO,TPDO的发送是由发送方发起的,通常是由从设备向控制器或主机发送数据,以便控制器或主机能及时了解从设备的状态。这种数据传输方式更像是一种「双向约定」——每隔1个小时,你就给我报一下时。

麦克纳姆轮驱动结构[适合运行频率较低,同时要求任意方向(固定)平移和旋转的场合],麦克纳姆轮底盘由4个麦克纳姆轮组成,麦克纳姆轮的滚轴倾斜角必须按照下图布置。该底盘的优点是:可以任意方向平移或旋转,是运动灵活度较好的底盘。运动学要求4个轮子必须同时着地,这样才可以达到理想的运动控制。4个轮子如果刚性与底盘连接,根据3点确定1个平面的原理可以知道,其中1个轮子必然悬空或受力很小。为了解决该问题,有如下2种建议方式:1)将前面或后面2个轮子使用弹簧做成上下浮动结构。2)将前面或后面2个轮子做成一组浮动桥臂。所谓的平衡桥臂就是1根杆上面左右固定2个轮子,中间做一个铰接轴和车架固定。使2个轮子合并为1个受力点。从而使4个麦克纳姆轮都可以同等受力。大功率轮式底盘具有轮距调整方便、轴距长、质量分配均匀、充气轮胎有减振性,行驶中地面仿形性好。

南京移动服务机底盘,底盘

伺服电机的控制,本文主要介绍CAN总线通信方式,RS485的连接方式不在我们的讨论范围之内。SDO模式,一般是电机驱动器上电之后的默认模式。通俗的说,SDO控制模式就是一种「一问一答」的控制模式。驱动器作为Server提供服务,控制端设备(一般为主机)作为Client根据对象字典发送报文给驱动器,驱动器会根据收到的报文执行相应的动作,并且同时反馈一个报文给控制端设备。举个例子,通过 SDO 消息将数据 0x2064 写入到索引为 0x60FF,子索引为 3 的对象字典中:0x601 2F FF 60 03 64 20 00 00 Client -> Server,0x581 60 FF 60 03 00 00 00 00 Server -> Client,也就是说,我们可以通过SDO模式对驱动的参数进行改变从而控制电机。比如,给字典中的速度设置地址发送实时速度值,同时也可以通过读取反馈的方式获取编码器的值。轮式底盘运用较广,但它的牵引附着性能差,在坡地、粘重、潮湿地及沙土地的使用受到一定的限制。嘉兴两轮差速服务机器人底盘

机器人底盘的设计考虑了人机工程学,操作简单方便,降低了使用门槛。南京移动服务机底盘

PDO模式,既然SDO模式已经可以控制电机、反馈电机状态数据了,为什么还要搞一个PDO模式呢?仔细一想,就会发现两个问题:1.每次SDO控制都会反馈一个报文,这个反馈会占用总线时间,而我们不总是想要反馈信息;2.每次想要某个字典的数据时候,都需要先发一个询问的报文,Server才能反馈数据。实操起来似乎有些麻烦,于是我们就会想:1.有没有一种方式,我往某个字典地址里填充数据,它不会给我反馈,而是直接修改我需要修改的值?2.有没有一种方式,它会周期性地把某个字典的数据抛上来给我,而不用每次都去询问?伟大的前人已经帮我们想好了,那就是PDO模式。南京移动服务机底盘

点击查看全文
推荐文章