ViperX 300 Robot Arm简介

ViperX 300机械臂属于Interbotix一个新的手臂系列;特色是配有DYNAMIXEL X系列智能伺服电机,与以前的伺服器相比,X系列舵机以较小的外形尺寸提供了:更高的扭矩、更有效的散热、更好的耐用性,DYNAMIXEL XM540-W270&XM430-W350伺服舵机提供:4096个位置精度、可定义的PID参数的高分辨率,用户也可以访问温度监控,位置反馈以及电压水平,负载和合规性设置。

ViperX 300的核心是:Robotis DYNAMIXEL U2D2 可轻松访问DYNAMIXEL向导软件和ROS,提供5个自由度和360度全方位旋转。

ViperX 300 Robot Arm软件控制

内置行业领先的智能伺服系统

DYNAMIXEL X系列智能伺服器提供的功能通常只能在工业级电机上找到,而价格却只有其一小部分。

可寻址:所有伺服器都有唯一的ID,使用户可以轻松地与单个伺服器或一组伺服器进行通信。Shadow ID功能还可以轻松控制双伺服关节中的第二个伺服。

菊花链:DYNAMIXEL伺服器以菊花链形式连接(每个伺服器均插入下一个串联的伺服器),从而使其具有极高的可扩展性且易于维护。

伺服管理软件:DYNAMIXEL向导2.0允许用户配置寄存器设置,例如PID增益,控制模式(位置,速度,电流或PWM)等。该软件还提供了用于固件更新,诊断,配置和测试,数据绘制,生成和监视DYNAMIXEL数据包等的工具。

轨迹平滑:智能伺服器具有多个寄存器,用于设置速度和加速度极限,PID增益以及更多用于微调平滑关节运动的寄存器。提供的低级库-DYNAMIXEL伺服器具有的库可以抽象化串行通信层,使开发人员可以将时间集中在高级代码上。

ViperX 300完全组装并经过测试,并由极其坚固的20mm x 40mm挤压铝和铝制支架制成。手臂位于工业级回转支承上,以增加稳定性和准确性。电子设备上覆盖有透明的丙烯酸护罩,以防止电子设备受到碎屑以及机械臂本身的冲击。

ViperX 300 Robot Arm特点

XM540-W270和XM430-W350伺服

U2D2用于板载处理

手指可互换的夹爪

3D打印自定义抓手

5自由度

360°全方位旋转

工业轴承座

铝结构

3D打印自定义抓手

X系列抓取器托架设计用于用户快速轻松地为不同项目更换抓取器手指。 夹具的CAD文件可供下载,如果可以设计和进行3D打印,则自定义设置是无限的。 臂中包括背衬泡沫和山梨烷橡胶,它们既可以提高抓地力,又可以减轻抓地机伺服机构上的应力。

铝结构:所有X系列机械臂均采用极具棱纹的轻型T型槽挤压铝和铝支架制成。所有X系列手臂均具有90度弯头设计,可实现更大范围的移动,并能够完全折叠。

工业级高质量轴承:每个X系列机械臂*均以工业级高质量的回转支承基座为中心安装点。 轴承确保最大的刚性和准确性,并承受基本伺服系统的所有应变,从而延长了臂的使用寿命。* Pincher 100带有滚柱轴承座

ROS软件包和支持

在Ubuntu Linux 16.04和18.04上针对Kinetic和Melodic的ROS软件包使使用ViperX 300臂轻松入门。软件包包括全网格和URDF(包括链接的精确惯性模型),控制物理机器人手臂并发布关节状态的驱动程序节点以及凉亭和moveit支持。还包括一些示例,向用户展示了核心软件包的工作方式。

XM540 DYNAMIXEL伺服器支持360度旋转,从而实现了超凡的运动范围。 ViperX 300机械臂从底座中心到抓取器的水平距离为75cm,总跨度为150cm。ViperX 300臂的有效负载为750克。工作负载是手臂在正常工作情况下不应超过的重量,并通过手臂以大约一半的伸长量反复提起物体而不会发生故障的能力来衡量。尽管ViperX 300可以举起750克以上的重量,但我们不建议您使用超过此重量的有效负载。

ViperX 300 Robot Arm配置及图纸

选配推荐

ViperX 300 Robot Arm 机械臂 “5自由度和360°全方位旋转”的更多相关文章

  1. 基于 Mathematica 的机器人仿真环境(机械臂篇)[转]

    完美的教程,没有之一,收藏学习. 目的 本文手把手教你在 Mathematica 软件中搭建机器人的仿真环境,具体包括以下内容(所使用的版本是 Mathematica 11.1,更早的版本可能缺少某些 ...

  2. Android版网易云音乐唱片机唱片磁盘旋转及唱片机机械臂动画关键代码实现思路

     Android版网易云音乐唱片机唱片磁盘旋转及唱片机机械臂动画关键代码实现思路 先看一看我的代码运行结果. 代码运行起来初始化状态: 点击开始按钮,唱片机的机械臂匀速接近唱片磁盘,同时唱片磁盘也 ...

  3. 使用VTK与Python实现机械臂三维模型可视化

    三维可视化系统的建立依赖于三维图形平台, 如 OpenGL.VTK.OGRE.OSG等, 传统的方法多采用OpenGL进行底层编程,即对其特有的函数进行定量操作, 需要开发人员熟悉相关函数, 从而造成 ...

  4. Wunder Fund Round 2016 (Div. 1 + Div. 2 combined) E. Robot Arm 线段树

    E. Robot Arm 题目连接: http://www.codeforces.com/contest/618/problem/E Description Roger is a robot. He ...

  5. 机械臂运动学逆解(Analytical solution)

    计算机器人运动学逆解首先要考虑可解性(solvability),即考虑无解.多解等情况.在机器人工作空间外的目标点显然是无解的.对于多解的情况从下面的例子可以看出平面二杆机械臂(两个关节可以360°旋 ...

  6. 配置 jaco机械臂 ros环境

    ---恢复内容开始--- 终于有机械臂了, 首先先下载包 cd ~/catkin_ws/src git clone https://github.com/Kinovarobotics/kinova-r ...

  7. 毕设(1)——机械臂DH建模

    目录 毕设(1)--机械臂DH建模 改进DH参数表 Matlab代码验证 毕设中用到了很多代码,其中一部分我通过看书和看论文学习并实现的代码,会通过Gitee仓库分享出来,这些代码仅用于学习使用,祝各 ...

  8. ROS机械臂 Movelt 学习笔记1 | 基础准备

    环境:Ubuntu18.04 + ROS Melodic 1. 安装ROS 官网下载安装步骤:http://wiki.ros.org/melodic/Installation/Ubuntu 一键安装的 ...

  9. ROS机械臂 Movelt 学习笔记2 | Move Group 接口 C++

    Movelt为使用者提供了一个最通用且简单的接口 MoveGroupInterface 类,这个接口提供了很多控制机器人的常用基本操作,如: 设置机械臂的位姿 进行运动规划 移动机器人本体 将物品添加 ...

随机推荐

  1. Python中使用百分号占位符的字符串格式化方法中%s和%r的输出内容有何不同?

    Python中使用百分号占位符的字符串格式化方法中%s和%r表示需要显示的数据对应变量x会以str(x)还是repr(x)输出内容展示. 关于str和repr的关系请见: <Python中rep ...

  2. 第15.33节 PyQt(Python+Qt)入门学习:containers容器类部件QTabWidget选项窗部件简介

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.概述 容器部件就是可以在部件内放置其他部件的部件,在Qt Designer中可以使用的容器部件有 ...

  3. Hbase 简单封装(Hbase 2.0+ API)

    前言 封装了一些常用的方法 添加一行数据 创建表(单列族) 创建表(多列族) 删除表 判断表是否存在 获取一行数据(根据rowkey) 获取某个列族某个列的某行数据 打印出result(方便展示数据) ...

  4. Android10_原理机制系列_事件传递机制

    前言和概述 Android的输入设备,最常用的就是 触摸屏和按键 了.当然还有其他方式,比如游戏手柄,比如支持OTG设备,则可以链接鼠标.键盘等. 那么这些设备的操作 是如何传递到系统 并 控制界面的 ...

  5. [原创] C# 金额大写

    突然要用到这个功能.也网上找了下. 最后还是自动动手写了一个. 估计这个还是有人要要的,所以顺便发出来吧. 引用保留 https://www.cnblogs.com/goldli/p/14105832 ...

  6. Outlook会议中人员窗格消失了

    Outlook会议中人员窗格消失了,如何恢复: 在[文件]-[信息]-[管理COM加载项] 启用Outlook social conector, 对启用,一直启用,再重启OUTLOOK即可.

  7. nginx学习之——信号控制和配置

    一.信号控制 1)TERM, INT   Quick shutdown  \\麻溜停掉(暴力停止),一般不常用 // 启动和停止nginx 当前目录:/usr/local/bin/nginx 启动: ...

  8. 通过Spring profile方式实现多环境部署

    1 多环境部署 在实际软件开发和部署过程中,我们的软件往往需要在不同的运行环境中运行.例如,各个环境数据库地址不同,需要单独配置.spring高级装备中提供profile,来支持多环境部署. 1.1 ...

  9. JavaScript:防抖与节流

    ①防抖: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <titl ...

  10. monkey在指定的activity里面运行

    下载包地址:链接: https://pan.baidu.com/s/1Wk2eOj3saZx71Mx6pT2L4Q 提取码: gupa 运行方式:步骤1: 将工具下载下来放到本地目录下,解压步骤2:配 ...