行业动态

精选机型

查看全部
全部
消费娱乐
安防巡检
科研教育
特种救援
Spot
Boston Dynamics
Spot Enterprise
¥500,000+
自主充电 14kg 负载
Go2
Unitree
Go2 Edu
¥9,997
4G/5G 激光雷达
CyberDog
Xiaomi
CyberDog 2
¥12,999
微电机 AI语音
Jueying
DeepRobotics
绝影 X20
询价
IP66 85kg 负载

MPC
步态控制算法

基于模型预测控制 (MPC) 实现四足机器人的动态平衡与抗干扰。提供 MATLAB 与 C++ 源码实现。

// Convex MPC formulation void ConvexMPC::solve(const State& state) {   // Define state and control variables Matrix<double, 13, 1> x_t; x_t << state.rpy, state.pos, state.omega, state.vel, -9.8;   // Quadratic Programming qp_solver.settings()->setWarmStart(true); qp_solver.solve();   // Update foot forces update_reaction_forces(qp_solver.getSolution()); }