hhz0328 / ros1_exoskeleton_maxon_simulation

在Ubuntu20.04(×86)+ ros1-noetic环境下,实现了外骨骼机器人仿真,运动学正解,实现了外骨骼机器人的关节角度读取并发布、视觉测距、基于D435i的3d点云障碍物识别避障、仿真机器人运动轨迹的自定义规划。
MIT License
30 stars 2 forks source link
api d435i exoskeleton gazebo moveit ros-control ros-controllers ros-noetic rviz simulation

ros1_exoskeleton_maxon_simulation——2023.7.28

引言

总耗时5个月,从0到1,完成的一个小项目。在学习过程中,也走了一些弯路,踩了很多坑。于是决定开源代码,希望可以帮助相关领域志同道合的小伙伴,节约开发的时间成本,把自己的精力放到控制算法的开发上。

1)功能介绍

在ros1-noetic中实现了外骨骼机器人仿真,运动学正解,实现了外骨骼机器人的gazebo&rviz联调、关节角度读取并发布、视觉测距、基于3d点云的障碍物识别避障、仿真机器人运动轨迹的自定义规划。

配套实物机器人控制代码:https://github.com/hhz0328/ros1_canopen_maxon_control

仿真机器人展示视频(来源于本人B站):https://www.bilibili.com/video/BV1f94y157Qa/?spm_id_from=333.1007.0.0

![image](https://github.com/hhz0328/hhz0328/blob/main/%E5%9B%BE%E5%BA%93/2.gif) ![image](https://github.com/hhz0328/hhz0328/blob/main/%E5%9B%BE%E5%BA%93/3.gif)

2)环境配置

(1)用到的模块:gazebo,rviz,moveit

(2)编译过程:将以上的功能包放入到 /catkin_ws/src ,再在 /catkin_ws 中打开终端用 catkin_make 命令进行编译

3)使用

GOOD LUCK

坚持开源,共同进步!对代码有疑问,可以通过主页邮箱留言,也可以issue提问

你的星星,是我前进的动力。🖼