社区
非技术版
帖子详情
双足机器人,程序运行太快舵机跟不上程序运行
werqw_
2019-08-09 11:39:45
51控制6自由度双足机器人,一开始以为把每一个动作的pwm波输出给相应的舵机就能完成相应动作,烧录后发现舵机动作跟不上程序运行速度导致行走动作无法进有什么办法解决办法
...全文
238
4
打赏
收藏
双足机器人,程序运行太快舵机跟不上程序运行
51控制6自由度双足机器人,一开始以为把每一个动作的pwm波输出给相应的舵机就能完成相应动作,烧录后发现舵机动作跟不上程序运行速度导致行走动作无法进有什么办法解决办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
二月十六
2019-09-19
打赏
举报
回复
werqw_
2019-09-18
打赏
举报
回复
换用stm32的输出pwm的功能好做些,现在换用32了
佩里朴
2019-09-07
打赏
举报
回复
要考虑舵机运行指令之间的延时间隔,舵机从顺时针极限到逆时针极限运行一周需要一定的时间,这个时间周期相对于我们的代码运行时间来说也是很大的,只要在指令间合适加入延时时间函数,保证舵机在上一条指令运行完后才运行下一条舵机指令即可,其中指令在具体舵机上的实现时间也是不同的,这和舵机前一个状态有关,如如果舵机上一个状态为90度处而我们这条指令让它运行到120和180的实现时间是不同的,当然如果是90度到91的指令的话,时间是很短的,关于一个舵机运转一个最小单位所需的时间,在某一型号的舵机的参数上是有的,可参考计算。只要掌握好舵机指令实现时间和代码运行程序时间间隔之间的协调,舵机控制起来就行云流水了,这主要靠延时函数的应用和此条指令要转动过角度的时间计算。
默默无闻小菜鸡
2019-08-23
打赏
举报
回复
楼主最近有进展吗,我最近也在考虑这个问题,我想着用软件延时,强行等舵机运行完再继续执行
双足
式
机器人
是如何实现的?
本文详细介绍了
双足
式
机器人
的结构设计,包括采用模拟
舵机
模拟人类关节,使用铝合金材料制作结构件,以及硬件结构。还探讨了
机器人
控制器设计,选用Atmegal 6作为主控制板,并阐述了软件设计与调试过程中的
舵机
控制原理和工作流程。
从零构建四足
机器人
:树莓派与PCA9685
舵机
控制全攻略
舵机
控制是
机器人
运动的核心基础,它通过接收PWM(脉宽调制)信号来精确控制旋转角度。其原理是利用信号脉冲宽度与
舵机
输出轴位置之间的线性关系,实现对关节的精准定位。这项技术为
机器人
提供了灵活、可靠的运动执行能力,是仿生
机器人
、自动化设备等领域的关键。在工程实践中,多路
舵机
协同控制常面临电源管理、信号同步和精度校准等挑战。通过树莓派结合PCA9685
舵机
驱动板,可以高效解决这些问题。PCA9685芯片通过I2C总线提供多达16路12位精度的PWM输出,能同时驱动多个
舵机
平滑运动,极大简化了多关节
机器人
的硬件设计
STM32与PCA9685:16路
舵机
驱动的I2C通信与精度调优实战
本文围绕STM32与PCA9685芯片构建16路
舵机
驱动系统展开,重点阐述I2C通信配置、PWM频率校准(含0.98经验系数)、12位分辨率下的角度映射与精度调优、多路同步控制策略及电源稳定性保障。涵盖硬件接线避坑要点、实测问题诊断(如抖动、通信失败)和工业级优化手段(DMA传输、查表法、心跳检测)。核心技术聚焦嵌入式PWM外设协同控制与实时性增强。
神经网络控制在人形
机器人
硬件开发中的应用解析
本文从人形
机器人
硬件控制痛点出发,结合神经网络技术特性,解析其如何解决传统控制局限性。通过概念对比、算法拆解、实战演示,介绍神经网络在人形
机器人
步态规划等场景的应用,还展望了多模态感知融合等未来趋势,以及实时性等挑战。
非技术版
11,846
社区成员
33,668
社区内容
发帖
与我相关
我的任务
非技术版
MS-SQL Server 非技术版
复制链接
扫一扫
分享
社区描述
MS-SQL Server 非技术版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章