jjzjj

Robotics

全部标签

linux - 什么是同时具有实时循环和非实时功能的更好方法

抱歉标题不好,我真的不知道如何简短地描述...我的场景是,对于机器人应用,我们需要一个实时循环来每1毫秒控制一次电机。同时我们可能想做一些没有实时要求的事情,比如路径规划、图像处理、物体识别等。此外,一些非实时任务的结果会被发送到实时电机控制循环控制机器人。对于实时部分,我使用带有RT-Preempt补丁的Ubuntu。因此,我可以像示例代码一样在while循环中运行实时控制循环here.但是,我对非实时部分一无所知。以我的拙见,我会在同一进程中新建一个线程并在该线程中运行非实时任务。由于我是实时编程的新手,我不知道我的设计会有什么问题。此外,我想知道是否有设计这种程序的范例?---编

linux - 什么是同时具有实时循环和非实时功能的更好方法

抱歉标题不好,我真的不知道如何简短地描述...我的场景是,对于机器人应用,我们需要一个实时循环来每1毫秒控制一次电机。同时我们可能想做一些没有实时要求的事情,比如路径规划、图像处理、物体识别等。此外,一些非实时任务的结果会被发送到实时电机控制循环控制机器人。对于实时部分,我使用带有RT-Preempt补丁的Ubuntu。因此,我可以像示例代码一样在while循环中运行实时控制循环here.但是,我对非实时部分一无所知。以我的拙见,我会在同一进程中新建一个线程并在该线程中运行非实时任务。由于我是实时编程的新手,我不知道我的设计会有什么问题。此外,我想知道是否有设计这种程序的范例?---编

6轴关节机械手仿真和控制QtQuick3D 和 CodeSys Robotics

一、概述本工程利用QtQuick3D做上位机,基于CodeSys的控制器,使用Robotics的库,进行6轴垂直机械手仿真和控制。二、程序2.1QtQuick程序2.1.1程序组织2.1.2代码2.1.2.1pro文件QT+=quickquick3dnetworkCONFIG+=qmltypesQML_IMPORT_NAME=RobotArmQML_IMPORT_MAJOR_VERSION=1SOURCES+=\armgeometry.cpp\main.cpp\plccomm.cppresources.files=main.qml\Toggle.ui.qmlresources.prefix=/

c++ - 机器人的 C 或 C++?

您好,我正在为我的机器人在C和C++之间做出选择。我是VisualBasic.NET5年以上的老手,但是我将在这个机器人上使用Linux(Ubuntu),并且Linux和.NETFramework之间存在兼容性问题。我想坚持使用我为所有项目选择的任何一种语言,所以我想确保为任务选择最合适的语言。作为引用,我将描述我目前正在进行的机器人以及我将用它做什么。我正在build一个全尺寸的R4Astromech(是的,我就是其中之一)。我已将PC主板与IntelCore22.1GHz处理器、1GBRAM结合在一起。我将使用一个临时构建的并行接口(interface)卡来控制驱动电机、磁头电机,

c++ - 机器人的 C 或 C++?

您好,我正在为我的机器人在C和C++之间做出选择。我是VisualBasic.NET5年以上的老手,但是我将在这个机器人上使用Linux(Ubuntu),并且Linux和.NETFramework之间存在兼容性问题。我想坚持使用我为所有项目选择的任何一种语言,所以我想确保为任务选择最合适的语言。作为引用,我将描述我目前正在进行的机器人以及我将用它做什么。我正在build一个全尺寸的R4Astromech(是的,我就是其中之一)。我已将PC主板与IntelCore22.1GHz处理器、1GBRAM结合在一起。我将使用一个临时构建的并行接口(interface)卡来控制驱动电机、磁头电机,

从Unity Robotics Hub入门Unity-ROS

0.简介对于Unity而言,其拥有非常完备的物理特性,这对于机器人仿真是非常有用的,但是实际上Unity和ROS之间的通信一直是摆在两者之间的难题,正好看到宇宙爆肝锦标赛冠军写的这个系列,所以个人想参照为数不多的资料来进行整理,并完成这个系列的文章。“UnityRoboticsHub”是一种基于Unity环境的机器人模拟工具、教程、资源以及文档信息的资料库。机器人工作者可以在模拟场景中使用Unity。1.环境安装1.1安装Docker卸载旧的docker版本sudoapt-getupdatesudoapt-getremovedockerdocker-enginedocker.iocontain

java - 从哪里开始为机器人编程?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前.好吧,我对机器人技术感兴趣已经有一段时间了,并且正在考虑一个项目。搭建小型遥控车-机器人/无人车-机器人。希望能够从传感设备(gps、温度计等)读取数据并将数据写入某种设备。这个想法已经被搁置了一段时间,直到我刚刚阅读了以下article.所以我的问题是这样的。我应该从哪里开始。除了一些谷歌搜索和我的项目想法之外,我完全没有这方面的经验。我想玩弄微Co

java - 从哪里开始为机器人编程?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前.好吧,我对机器人技术感兴趣已经有一段时间了,并且正在考虑一个项目。搭建小型遥控车-机器人/无人车-机器人。希望能够从传感设备(gps、温度计等)读取数据并将数据写入某种设备。这个想法已经被搁置了一段时间,直到我刚刚阅读了以下article.所以我的问题是这样的。我应该从哪里开始。除了一些谷歌搜索和我的项目想法之外,我完全没有这方面的经验。我想玩弄微Co

Matlab机器人工具箱(Robotics Toolbox)学习笔记

目录下载安装与基础知识机器人工具箱下载安装基本函数使用方法位姿描述建立机器人模型机器人运动学正运动学逆运动学关于正运动学的分析关于逆运动学的分析雅克比矩阵带有移动关节的机器人机器人工具箱自带的模型建立自己的移动关节机器人模型蒙特卡罗法的工作域分析机器人动力学查看模型动力学参数R.dyn()逆动力学R.rne()动力学方程重力载荷R.gravload()关节空间惯性矩阵R.inertia()科氏力和向心力耦合矩阵R.coriolis()计算有效载荷R.payload()正向动力学赋予机器人动力学参数机器人工具箱其实以前上课的时候接触过,跟着老师的课件一步步的做过实验,但是课程结束后就没有再用过。

python 机器人工具箱——robotics-toolbox-python

这个工具箱为Python带来了机器人特定的功能,并利用Python的可移植性、普遍性和支持性的优势,以及线性代数(numpy、scipy)、图形(matplotlib、three.js、WebGL)的开源生态系统的能力,交互式开发(jupyter、jupyterlab、mybinder.org)和文档(sphinx)。python-mpipinstall--usernumpyscipymatplotlibipythonjupyterpandassympynose工具箱提供了用于表示串行链接机械手的运动学和动力学的工具-您可以轻松地以Denavit-Hartenberg形式创建自己的工具,导入U