键盘+moveit+rviz 控制六轴机械臂(仿真)

这篇具有很好参考价值的文章主要介绍了键盘+moveit+rviz 控制六轴机械臂(仿真)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 首先下载代码:git clone https://github.com/ssz160107/catkin_ws_arm.git

打开文件夹如下图所示

rviz控制机械臂,ubuntu,机器人,python

rviz控制机械臂,ubuntu,机器人,python

打开一个终端运行mini_4wd_six_arm_moveit_config文件打开rviz和moveit

rviz控制机械臂,ubuntu,机器人,python

rviz控制机械臂,ubuntu,机器人,python

再打开一个终端运行wheeltec_arm_rc文件夹里的python脚本

rviz控制机械臂,ubuntu,机器人,python

把鼠标放在下面这个界面就可以通过键盘控制机械臂运动

rviz控制机械臂,ubuntu,机器人,python

注意:

1、python代码中joint1、joint2、joint3、joint4、joint5分别代表机械臂除了爪子的五个关节,joint6、joint8分别代表两个爪子。

2、此例程只控制机械臂运动,而rviz中机械臂下面的小车不能进行控制,键盘的按键1/q,2/w,3/e,4/r,5/t,6/y可以控制机械臂各个对应的关节转动,按键f可以使机械臂到达一个特殊设定的位置,如下图所示

rviz控制机械臂,ubuntu,机器人,python

空格按键可以使机械臂到达复位状态,即直立起来。

3.按键进行控制的时候,第一个打开的终端会出现警告,此警告是因为夹爪部分的四个小关节没有在python文件定义和小车轮子的4个关节没有使用,可以忽略

rviz控制机械臂,ubuntu,机器人,python文章来源地址https://www.toymoban.com/news/detail-516100.html

到了这里,关于键盘+moveit+rviz 控制六轴机械臂(仿真)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Moveit +Gazebo:搭建单臂机械臂仿真平台

    环境:Ubuntu20.04 ros-noetic 先放上效果展示:    首先要先安装ROS 和 Moveit,ROS的安装就不说了,Moeit的安装参看官网教程 Getting Started — moveit_tutorials Noetic documentation 安装过程中,用到了命令: rosdep update 最好在安装的时候能够科学上网 搭建单臂仿真平台主要分为4大步     

    2024年02月11日
    浏览(27)
  • 水下机器人双机械手系统动态建模与控制仿真(Matlab代码实现)

    ​       目录 💥1 概述 📚2 运行结果 🎉3 参考文献 👨‍💻4 Matlab代码 水下机器人-机械手系统(Underwater vehicle-manipulator systems, UVMS)可以完成除观测之外的水下采样、抓取、操作等任务,在海洋科学考察、海洋工程等领域得到广泛应用。通过对近年来国内外UVMS的研究现状

    2024年02月08日
    浏览(35)
  • 基于MATLAB与SOIDWORKS的关节型六轴机械臂仿真

    DH参数存在三种不同的描述。笔者在这个方面犯了一些错,所以特此记录一下。我采用的标准DH参数,不同类型的DH参数,建立的坐标系就不一样,所以需要注意一下。 标准DH参数建模的连杆坐标系是在连杆的传动轴,即连杆i的关节i+1上。由上右图可知,连杆1的驱动关节是J

    2024年02月12日
    浏览(27)
  • moveit中的rrt算法是如何进行轨迹规划并控制机械臂的

    在 MoveIt 中,RRT 算法可以用于机器人的路径规划。具体来说,MoveIt 中实现了两种 RRT 算法:RRT Connect 和 RRT*。这些算法的主要目标是在给定的时间内在机器人自由度空间中找到可行的路径,避开障碍物并满足约束条件。 RRT Connect 算法是一种基于树搜索的算法,通过从起始状态

    2024年02月02日
    浏览(41)
  • ROS仿真机器人实现Rviz轨迹显示

    一、实现效果 红色为行驶过的轨迹 二、实现方法 1、导航包中创建.cpp文件,并将以下代码复制进去 2、CMakeLists当中添加可执行文件及链接库 3、启动导航的launch文件中添加启动该cpp文件 三、代码

    2024年02月15日
    浏览(36)
  • ROS仿真R2机器人之安装运行及MoveIt的介绍

            R2(Robonaut 2) 是NASA美国宇航局与GM通用联合推出的宇航人形机器人,能在国际空间站使用,可想而知其价格是非常昂贵,几百万美刀吧,还好NASA发布了一个R2机器人的Gazebo模型,使用模型就不需要花钱了,由于我们的机器人软件通常是不依赖于具体机器人的,所以在

    2024年02月03日
    浏览(28)
  • Matlab机器人仿真(五):利用DH法建立六轴机器人(复现,整合,记录)

    DH法包括两种:一种为标准DH法,另一种为改进型DH法,如图所示(图片转载来自https://blog.csdn.net/qq_26565435/article/details/91460988): 例子:建立一个常见的简单3轴机器人: 在建立一个常见的六轴机器人: 例子如图所示: case1: case 2: case 3: 在matlab中建立机械臂模型 MATLAB代码:

    2024年02月11日
    浏览(33)
  • 【ROS 2 基础-常用工具】-7 Rviz仿真机器人

     所有内容请查看:博客学习目录_Howe_xixi的博客-CSDN博客

    2024年02月08日
    浏览(34)
  • ROS2下使用TurtleBot3-->SLAM导航(仿真)RVIZ加载不出机器人模型

    在使用台式机进行仿真时,大部分例程很顺利,但在SLAM导航时,在RVIZ中却一直加载不出机器人模型,点击Navigation2 Goal选择目标点进行导航时,无响应。 启动后在RVIZ2和终端看到一个错误 按照官网的指令试了多次,一直无法加载,在网上赵的解决方案都是修改RVIZ里的各种设

    2024年02月09日
    浏览(33)
  • 机械臂仿真:使用matlab机器人工具箱与标准DH法,实现6自由度机械臂的仿真运动

    在了解了如何描述末端执行器的位姿之后,接下来我们就可以实现对机械臂的数学建模。建模的工具有很多种,本文介绍一种基于 标准DH参数法 与Matlab的Robotics Toolbox - Peter Corke库来实现此过程,并尝试实现6自由度机器人的仿真运动。 强烈推荐b站教学视频MATLAB机器人工具箱

    2024年04月13日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包