阿克曼底盘转向机构与舵机控制实战
📚 共计 30 章节
01
阿克曼转向原理
阿克曼转向几何的定义 · 数学推导 · 机器人应用场景
几何
运动学
02
舵机基础
工作原理 · 模拟与数字舵机 · 扭矩/转速/角度范围
硬件
分类
03
舵机控制协议
PWM信号 · 频率与占空比 · 标准信号 50Hz 0.5-2.5ms
PWM
协议
04
Arduino舵机控制
环境搭建 · Servo库 · 角度控制示例
Arduino
编程
05
底盘运动学模型
两轮差速回顾 · 阿克曼运动学 · 前轮转角与转弯半径
运动学
模型
06
转向机构设计
梯形/平行四边形机构 · 连杆长度计算与优化
机械
设计
07
舵机选型与安装
扭矩计算 · 安装支架 · 保护与限位
选型
安装
08
PID控制基础
PID原理 · P/I/D参数作用 · 舵机控制应用
控制
算法
09
舵机角度反馈
电位计反馈 · 角度读取 · 闭环控制实现
反馈
闭环
10
多舵机同步控制
协调策略 · I2C通信 · PCA9685驱动板
同步
I2C
11
ROS与阿克曼底盘
ROS基础 · 阿克曼驱动包 · 发布/订阅话题
ROS
通信
12
ROS中的舵机控制
ros_control框架 · 控制器插件 · 位置/速度控制
ROS
控制
13
底盘校准
转向中位校准 · 最大转角 · 角度映射
校准
标定
14
路径规划基础
全局/局部规划 · 阿克曼路径约束
规划
约束
15
纯追踪算法
原理 · 前视距离选择 · 轨迹跟踪
跟踪
算法
16
Stanley算法
控制原理 · 横向误差控制 · 阿克曼应用
控制
Stanley
17
MPC控制
模型预测控制原理 · 约束处理 · 底盘应用
MPC
优化
18
传感器融合
IMU/编码器/GPS融合 · 卡尔曼滤波基础
融合
滤波
19
里程计计算
编码器里程计 · 视觉里程计 · 阿克曼模型
里程计
估计
20
SLAM与阿克曼底盘
Gmapping · Cartographer · Hector SLAM应用
SLAM
建图
21
导航堆栈
ROS Navigation Stack · 代价地图 · 规划器
导航
堆栈
22
避障策略
动态窗口法 · 向量场直方图 · TEB算法
避障
局部规划
23
硬件在环仿真
Gazebo仿真 · URDF模型 · 仿真与实物对比
仿真
Gazebo
24
嵌入式系统设计
STM32主控 · 电机驱动 · 舵机控制电路
嵌入式
电路
25
实时操作系统
FreeRTOS任务管理 · 舵机任务优先级 · 实时性
RTOS
FreeRTOS
26
通信协议
CAN总线 · RS485 · 串口通信在底盘控制
通信
总线
27
电源管理
电池选型 · 电压转换 · 滤波与保护
电源
管理
28
故障诊断与保护
过流/过温保护 · 通信超时检测
诊断
保护
29
性能测试
转向响应 · 轨迹跟踪精度 · 耐久性测试
测试
性能
30
项目实战
阿克曼小车搭建 · 完整控制代码 · 调试优化
实战
综合