当前位置: 首页 > 软件库 > 其他开源 > 开源硬件 >

RobWork

C++ 机器人库
授权协议 Apache-2.0
开发语言 C/C++
所属分类 其他开源、 开源硬件
软件类型 开源软件
地区 不详
投 递 者 文心思
操作系统 Linux
开源组织
适用人群 未知
 软件概览

RobWork是用于模拟和控制机器人系统的 C++ 库的集合。RobWork 用于研究和教育以及实际的机器人应用。特点包括:

  • 各种类型的工业机械手、串行、树形和并行结构的运动学建模。

  • 通用路径规划、路径优化、碰撞检测和逆运动学算法。

  • 机械手、控制器和传感器的运动学和动态仿真。

  • 用于模拟吸盘、平行和灵巧夹具的插件。

  • 用于集成用户算法和可视化的简单且可扩展的 GUI 和插件系统。

  • 基于 SWIG 的脚本接口,可将 RobWork 扩展到多种脚本语言,例如 Python、Lua 和 Java。

除了核心部分,RobWork 还有许多附加组件,包括

  • RobWorkStudio,它提供了一个图形用户界面。

  • RobWorkSim 用于动态模拟。

  • RobWorkHardware 是连接到 RobWork 的硬件驱动程序的集合。

RobWork 的目标受众是:

  • 需要实验机器人通用框架的研究人员

  • 想要尝试机器人概念的学生

  • 机器人应用的实施者

RobWork 项目由几个子项目组成。它们都有自己的 CMake 构建结构,可以一起构建,也可以单独构建。RobWork项目之间的依赖关系如图:

  • 在上一篇博客文章中,我们介绍了如何创建一个使用RobWork机器人框架的工程,以及如何加载机器人设备文件。 接下来,在本篇博客中,我们将讨论如何使用RobWork求解UR3机器人的运动学逆解,使用的方法是通用的雅可比数值迭代方法,数值迭代算法虽然没有封闭解(也叫解析解)算法计算的结果精确,求解的速度也比封闭解算法慢不少,并且在有解的情况下也可能会求解失败,但是雅可比数值迭代算法的优势也非常的明显,

  • CMakeLists.txt cmake_minimum_required(VERSION 2.8) set(CMAKE_CXX_STANDARD 14) project(robwork_demo) #set(CMAKE_MODULE_PATH "") set(RobWork_DIR "/home/liuqiang/Documents/RobWork-master/RobWork/RobWork/

  • RobWork框架是一个非常成熟的开源机器人框架,其主要由南丹麦大学开发和维护,该框架的开发受到欧盟的经费支持,至今已有十多年历史,比大名鼎鼎的ROS的历史还要悠久。 RobWork的安装方法有两种,一种是通过PPA进行二进制安装,另一种是源码安装。通常,如果你只是想简单的体验一把,可以直接进行二进制安装,但是作为机器人开发者,通常你需要下载源码进行编译,因为你很有可能要在它的基础上进行代码修改或

 相关资料
  • 概述 PDF版下载 机器人是企业群的高级扩展功能,所有的Hi企业用户均可在企业群中添加使用机器人功能。 企业可以通过机器人推送消息到群聊,也可以通过机器人接收用户的消息,拥有用户和机器人对话的能力。 机器人类型 自定义机器人:由企业开发实现的机器人,一般用来发送企业通知,也可以利用ai会话技术实现有趣的功能。 企业机器人:目前开放的定时通知、投票、问卷机器人由如流开发,企业管理员在企业管理后台的「

  • 使用说明 使用前必须先在群组里面添加机器人,然后将 Webhook 地址 中的 key 取出来,作为示例中 $groupKey 的值。 Webhook 地址示例:https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=`ab4f609a-3feb-427c-ae9d-b319ca712d36` 微信文档:https://work.weixin.qq

  • 1、接口声明 在调用接口时必须在https请求的header中携带"token"参数。 token是智齿客服接口开放平台全局唯一的接口调用凭据。 开发者在调用各业务接口时都需使用token,开发者需要进行妥善保存。token的存储至少要保留32个字符空间。token的有效期目前为24个小时,需定时刷新,或根据接口返回的token失效提示,进行重新获取。请求token接口,无论token是否存在,都

  • 嗨,我想写注册机器人。 我在python中使用selenium,一开始我遇到了以下问题。 有了它,我可以找到注册链接,但当我试图点击它时,它会给我: 我是不是很难适应这种环境?如何在由find_elements_by_something创建的列表中的元素上执行单击功能?

  • 机器人用来接收监控和预算告警消息。 机器人用来接收监控和预算告警消息。目前支持钉钉机器人、飞书机器人、企业机器人以及Webhook。其中Webhook用于将平台上资源的增删改查消息发送给特定的URL。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “系统配置/消息中心/机器人管理” 菜单项,进入机器人管理页面。 新建机器人 该功能用于添加机器人。 在机器人管理页面,单击列表上方 “

  • 1、接口声明 在调用接口时必须在https请求的header中携带"token"参数。 token是智齿客服接口开放平台全局唯一的接口调用凭据。 开发者在调用各业务接口时都需使用token,开发者需要进行妥善保存。token的存储至少要保留32个字符空间。token的有效期目前为24个小时,需定时刷新,或根据接口返回的token失效提示,进行重新获取。请求token接口,无论token是否存在,都

  • 机器人信息 包含机器人的基本信息和服务管理。在机器人列表页点击“基本信息”,跳转到机器人信息页面;或者点击“设置机器人”,在机器人详情页点击左侧的“机器人信息”,也可以进入机器人信息页面。 基本信息 基本信息包括机器人昵称和头像设置。 服务管理 服务管理客队机器人服务功能进行设置,现主要分为六大类:日常聊天、物流查询、自动对联、机器写诗、知识问答、自定义闲聊。选择服务功能的开启之后,便可点击左下角

  • AWS IoT机器人 是一个基于GoPiGo开源机器人工具包及AWS IoT的机器人。 它使用基于Node.js的AWS IoT来搭建物联网服务,可以让用户通过Android手机、基于Alexa Skill的声音控制或者其他MQTT客户端来控制机器人前进、伺服以及摄像头。