您好,登录后才能下订单哦!
今天小编给大家分享一下matlab怎么实现平面移动机器人仿真与控制的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
目标:
实现小车速度、角速度与左右轮速度的转化
实现小车位姿计算(通过已行进记录累积)
实现小车距离传感器读数转化
首先打开这个文件
在提示完成的位置
实现小车速度、角速度与左右轮速度的转化
%% START CODE BLOCK %%
vel_r = (2*v+w*L)/2/R;
vel_l = (2*v-w*L)/2/R;
%% END CODE BLOCK %%
然后打开
在
实现小车位姿计算(通过已行进记录累积)
%% START CODE BLOCK %%
d_right = (right_ticks-prev_right_ticks)*m_per_tick;
d_left = (left_ticks-prev_left_ticks)*m_per_tick;
d_center = (d_right + d_left)/2;
phi = (d_right - d_left)/L;
x_dt = d_center*cos(theta);
y_dt = d_center*sin(theta);
theta_dt = phi;
%% END CODE BLOCK %%
最后打开
在
实现小车距离传感器读数转化
%% START CODE BLOCK %%
ir_voltages = ir_array_values*3/1000;
coeff = [-0.0182 0.1690 -0.6264 1.1853 -1.2104 0.6293];
%% END CODE BLOCK %%
就完成了这周的目标了,在
修改小车的移动参数
就可以实现小车按照预定参数运行了
以上就是“matlab怎么实现平面移动机器人仿真与控制”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。