目录

SmallRobotArm机械臂开源项目代码分析

SmallRobotArm机械臂开源项目代码分析

项目简介

上学期学习机械臂时接触到一个开源项目Small Robot Arm,这是一个关于六轴机械臂的项目,六个关节采用步进电机进行驱动,主控板为Arduino Mega2560,代码只进行了运动学分析。

https://i-blog.csdnimg.cn/blog_migrate/afdd293087291536bcb74f31a19badf4.png

开源地址:

也可以从太极创客网站寻找资源,文件的分类比较清晰。

参考文章:

代码分析

笔记只对项目中主要的函数进行了分析,这里没有手写正运动学分析的代码,这部分是比较简单的。

https://i-blog.csdnimg.cn/blog_migrate/272c7c036da315742aaaba61a4b3f368.png

https://i-blog.csdnimg.cn/blog_migrate/93c0302289cbaf0e778ef513a66b58a6.png

https://i-blog.csdnimg.cn/blog_migrate/c4b63155121a54d84f02df58dedbc602.png

https://i-blog.csdnimg.cn/blog_migrate/a3a65b62b0d36c79cb61b3169e4fd899.png

https://i-blog.csdnimg.cn/blog_migrate/ddd1a60673ba0b532e6be2af65d2f495.jpeg

https://i-blog.csdnimg.cn/blog_migrate/b9cb0c1ea37aebe87639fc0bbe5e396c.jpeg

https://i-blog.csdnimg.cn/blog_migrate/c66b8f72fd28214d0b826ea5d978a39f.jpeg

https://i-blog.csdnimg.cn/blog_migrate/fcf251c8efe3faefdda9c2d77e64da00.jpeg

https://i-blog.csdnimg.cn/blog_migrate/20d0ee0f4292d47e1e7c2e14cd749984.jpeg

https://i-blog.csdnimg.cn/blog_migrate/f70172fff46ca3c2626563df2674579b.jpeg

https://i-blog.csdnimg.cn/blog_migrate/f4ba46d138c02c6153355eed69906713.png

https://i-blog.csdnimg.cn/blog_migrate/a0c97f1c3606479a15a3c43325f21017.png

以上就是我对这个项目的理解,实践中也是根据这个项目进行改写的。通过matlab和实践的双重验证,运动学分析代码的准确率和可靠性非常高。如发现错误欢迎大家在评论区或私信指正,也欢迎大家一起交流学习机械臂内容。