sawyer机械臂环境搭建
sawyer机械臂环境搭建
- 1. ros安装
- 2. sawyer sdk安装
- 3. sawyer sdk环境配置
- 4. 测试
1. ros安装
ros的安装方法参考创客智造,注意安装ubuntu系统对应版本的ros,新版ros-melodic可以在windows中使用,没用过,不推荐。
2. sawyer sdk安装
sawyer的sdk安装方法可参考我的码云,里面有sawyer研究版的用户指南,因为sawyer没有类似UR5的示教器,所以用pyQt简单的写了个sawyer的GUI控制界面,功能还不够完善,后面会一直更新。
通过以下方法获取sdk:
$ cd ~/ros_ws/src
$ wstool init .
$ git clone https://github.com/RethinkRobotics/sawyer_robot.git
$ wstool merge sawyer_robot/sawyer_robot.rosinstall
$ wstool update
$ source /opt/ros/indigo/setup.bash
$ cd ~/ros_ws
$ catkin_make
注意这里的ros_ws是ros工作空间的名称,需替换为你自己电脑的工作空间名
3. sawyer sdk环境配置
- 复制intera.sh
$ cp ~/ros_ws/src/intera_sdk/intera.sh ~/ros_ws
$ cd ~/ros_ws
$ gedit intera.sh
- 修改intera.sh中的robot_hostname, your_ip, ros_version, 修改后如下:
#-----------------------------------------------------------------------------#
# USER CONFIGURABLE ROS ENVIRONMENT VARIABLES #
#-----------------------------------------------------------------------------#
# Note: If ROS_MASTER_URI, ROS_IP, or ROS_HOSTNAME environment variables were
# previously set (typically in your .bashrc or .bash_profile), those settings
# will be overwritten by any variables set here.# Specify Robot's hostname
robot_hostname="021608CP00051.local"# Set *Either* your computers ip address or hostname. Please note if using
# your_hostname that this must be resolvable to the Robot.
your_ip="192.168.1.100"
#your_hostname="my_computer.local"# Specify ROS distribution (e.g. indigo, hydro, etc.)
ros_version="melodic"
其中,robot_hostname在这篇博客中提到,your_ip为你电脑的IP(电脑和sawyer必须在同一局域网内),ros_version为你安装的ros版本名。
4. 测试
- 进入工作空间:
$ cd ~/ros_ws
$ ./intera.sh
- ping测试,ping sawyer机械臂的host_name:
$ ping 021605CP00006.local
- 读取关节角的数据
$ rostopic echo /robot/joint_states
- 更多例程,参考~/ros_ws/src/intera_sdk/intera_examples/scripts文件夹下的py文件。
sawyer机械臂环境搭建相关推荐
- Sawyer协作机械臂环境配置与执行(Ubuntu18.04)
Sawyer环境配置与执行(Ubuntu18.04) Sawyer机械臂环境配置与执行 Sawyer环境配置与执行(Ubuntu18.04) 1.生成工作区间 2.安装SDK依赖包 3.安装SDK 4 ...
- 利用深度强化学习训练机械臂环境
训练环境 使用Movan写的机械臂环境:https://github.com/MorvanZhou/Reinforcement-learning-with-tensorflow/blob/master ...
- Sawyer机械臂学习系列之Moveit!配置
Sawyer机械臂学习系列之Moveit!配置 前言 1.Sawyer SDK安装及配置 2.Moveit!安装 3.Sawyer机械臂Moveit!配置 4.查看配置结果 前言 1.Sawyer S ...
- 两台Sawyer机械臂在rviz中的运动规划
两台Sawyer机械臂在rviz中的运动规划
- Franka Emika Panda 机械臂环境配置
实验室买来一台 franka 机械臂,近日都在忙于机械臂的上位机环境配置,参考了官方的配置文档以及网上一些大佬的博客,现做一些总结. Franka 官方配置文档:https://frankaemika ...
- 基于机器视觉的ROS机械臂抓取实验
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨曾三 来源丨 混沌无形 点击进入->3D视觉工坊学习交流群 摘要:为了减少机械臂在产品分类 ...
- ubuntu16.04安装UR3/UR5/UR10机械臂的ROS驱动并实现gazebo下Moveit运动规划仿真以及真实UR3机械臂的运动控制(3)
在上一节已经进行了UR3机械臂的运动规划仿真,这一节就进行真实的UR3机械臂运动控制. 1. 电脑和UR3机械臂连接配置 在启动UR3机械臂后,笔记本电脑通过网线连接UR3的控制箱,此时需要配置网络连 ...
- MyCobot六轴机械臂开箱及开发前的准备工作(一)
MyCobot机械臂是一款入门级的六自由度机械臂,目前是国产机械臂中价格和性能十分优良的机械臂,本讲主要以MyCobot 280pi机臂的开箱搭建和开发前的准备工作为起点为小伙伴们详细的介绍这款机械臂 ...
- Franka Emika Panda连接真实机械臂(二)
Franka Emika Panda连接真实机械臂(二) 虚拟环境下已经可以进行机械臂的拖动了,下一步就是PC连接机械臂,并通过plan控制机械臂运动. 前文[Franka Emika Panda连接 ...
最新文章
- Mongo、Redis、Memcached对比及知识总结
- 混沌工程详细介绍——Netflix持续交付实践探寻
- Viewport3D 类Viewport3D 类Viewport3D 类
- ioslabel阴影,UILabel的内阴影
- mysql操作数据库
- openssl数字证书常见格式与协议介绍
- 如何简单区分web前后端与MVC框架
- ReflectedSchemas应该定期清理否则会占用大量C盘空间
- SAP License:SAP有限度的多语言支持
- [leetcode双周赛]5311. 将数字变成 0 的操作次数
- 海尔手机V73 PC套件安装使用说明 管理好你的电话簿
- 从 0 到 1,开发一个智能问答机器人
- 数据库缓存服务——Redis(企业级)
- 腾讯网上共享excel使用总结
- MIG连载-----写模块(3)
- 极客日报第118期:京东被曝显卡售后不肯维修要原价退款;​IBM发布第一个2纳米芯片;Bootstrap 5.0.0发布
- 基于SSM的书店管理系统
- 数据结构课程设计:1、单位员工通讯录管理系统(线性表的应用)
- SQL Server实现split函数分割字符串功能及用法示例
- Android Quic协议资料
热门文章
- java短信验证码失效时间_Java实现短信验证码--设置发送间隔时间,以及有效时间(Java+Redis)...
- 香港中文大学助理教授周博磊:十年之间的CVPR与我们
- CSDN大会后参观微软亚洲研究院
- php5.23升级,5.23 - php中文网作业 - php中文网博客
- 职称计算机80分合格,达江发话:这样备考中级职称 考不了80分算我输!
- Linux微型服务器(NAS)的搭建
- 【爬虫】01-爬斗鱼妹子图
- 新一年TurboGate邮件网关再次提醒小心勒索邮件
- 陕西省计算机考研学校,陕西省有哪些考研院校?哪些高校考研比较容易,性价比高?...
- 09-微服务版的单点登陆系统设计及实现(2105~2106)