文章目录 ① 背景② 前提③ 任务 ……继续阅读 » 5年前 (2021-04-26) 3125浏览 0评论160个赞
写在前面之前我已经写过了关于这个足球机器人4V4对抗赛的总思路,具体请看以下链接……继续阅读 » 5年前 (2021-04-26) 3367浏览 0评论2108个赞
写在前面 上一节我们实现了基本的2D-SLAM导航包的使用。 本节我们将在2D-SLAM的基础上,通过手动遥控实现控制云台俯仰角来生成三维点云(如下图,视频还没上传可以在我朋友圈看)。 ……继续阅读 » 5年前 (2021-04-26) 2240浏览 0评论2330个赞
介绍 现在,我们将编程一个简单的控制器,该控制器将使机器人向前移动。 ……继续阅读 » 5年前 (2021-04-26) 3015浏览 0评论2995个赞
前言 现在我们开始解决与编程机器人控制器有关的主题。我们将设计一个简单的控制器,避免前面教……继续阅读 » 5年前 (2021-04-26) 3330浏览 0评论1840个赞
本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作。同时,希望观看本专栏的小伙伴可以理解到OpenCv进行图像处理……继续阅读 » 5年前 (2021-04-26) 3274浏览 0评论2983个赞
QT rqt_console 收集日志信息,方便做筛选,调试 ……继续阅读 » 5年前 (2021-04-26) 3498浏览 0评论1713个赞
首先感谢实验课的助教工作,然我看到了学生们的热情以及大家的智慧。这是我在其中绘图机器人实验的基础上进行复现完成的一次demo演示。 ……继续阅读 » 5年前 (2021-04-26) 3500浏览 0评论596个赞
计算正向运动学通常需要使用D-H参数法对机械臂建模。 第一步: 绘制机械臂模型图 可用手绘机械臂结构简图或者模型图,使用圆柱体代表转动关节和线表示的连杆,当写论文的时候,可以使用PPT或者CAD来绘图,ppt里面提供了很多现成的线条形状,通过组合功能可以设计出很ni……继续阅读 » 5年前 (2021-04-26) 2099浏览 0评论2667个赞
1.加载待扩展的虚拟机->编辑虚拟机设置 ……继续阅读 » 5年前 (2021-04-26) 2761浏览 0评论1667个赞
本文的内容是对另一篇文章(链接)的补充,对Trajectory_example.cpp涉及到的原理作一些简单的讲解,主要内容是: (1)机器人路径规划圆弧过渡的原理;……继续阅读 » 5年前 (2021-04-26) 3217浏览 0评论1744个赞
此教程以webots_demo为基础……继续阅读 » 5年前 (2021-04-26) 3600浏览 0评论917个赞
本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的、不同方法的处理,以达到对图像进行去噪、锐化等一系列的操作。同时,希望观看本专栏的小伙伴可以理解到OpenCv进行图像处理……继续阅读 » 5年前 (2021-04-26) 3250浏览 0评论575个赞
上一篇文章我们已经了解了似然函数是什么,但怎么去把里面的……继续阅读 » 5年前 (2021-04-26) 2061浏览 0评论1223个赞
一、MPC的力学原理 刚体的力与加速度,转矩与角加速度可以通过牛顿方程和欧拉方程求出: ……继续阅读 » 5年前 (2021-04-26) 2946浏览 0评论2347个赞
机器语音理论识别模型: ……继续阅读 » 5年前 (2021-04-26) 1705浏览 0评论2042个赞
使用eigen库进行空间变换 在三维空间中,常常需要变换当前机器人的位姿计算定义的绝对坐标系和当前机器人所处相对坐标系之间的关系。而主要的变换则是平移和旋转,有时候可能需要尺度变换,那么就可以描述为: &nb……继续阅读 » 5年前 (2021-04-26) 1844浏览 0评论1658个赞
参考:http://wiki.ros.org/cn/ROS/Tutorials/CreatingMsgAndSrv 参考:http://wiki.ros.org/cn/ROS/Tutorials/WritingServiceClient%28c%2B%2B%29 要……继续阅读 » 5年前 (2021-04-26) 1569浏览 0评论364个赞
文章目录① 背景② 前提③ 任务Ⅰ准备Ⅱ 日……继续阅读 » 5年前 (2021-04-26) 2338浏览 0评论2031个赞
问题描述今天在上嵌入式课时候又学习到了新知识哈,美滋滋~ 情况是这样的,我在STM32F429上跑RT-Thread系统,因为rtt系统里面既有.cpp文件又有.c函数(kei……继续阅读 » 5年前 (2021-04-26) 2924浏览 0评论2262个赞
通过学习KDL开源项目的代码可以学习CMake构建程序的知识,现简单介绍一下orocos_kinematics_dynamics-master\orocos_kinematics_dynamics-master\orocos_kdl\examples\CMakeList.txt文……继续阅读 » 5年前 (2021-04-26) 2362浏览 0评论775个赞
PointCloud 点云处理方法总结(代码案例版) 本文将自己在点云处理过程中,遇到的一些常用的具体方法进行总结,不介绍点云数据处理的基本概念,主要是处理过程中的代码总结……继续阅读 » 5年前 (2021-04-26) 1756浏览 0评论2652个赞
通常在机械臂腕部与末端夹持器之间安装六维力传感器,用于机器人在装配过程中的力反馈控制。六维力传感器能够测量三维空间中任何坐标系下的三维力 和三维力矩。 在机械臂处于静态时,机械臂腕部六维力传感器测出的力与力矩数据由三部……继续阅读 » 5年前 (2021-04-26) 1989浏览 0评论1466个赞
对于机器人的视觉这些信息,很容易在ROS中呈现,但是对于ROS中力和力矩信息的展示,通常在实验室的时候使用真实的机器人和传感器,这个问题不需要考虑,直接读取真实的力和力矩传感器,然后通过ROS消息发布即可。可当疫情导致的有学不能上,有实验室不能去的时候,想在ROS中检验机器人力控……继续阅读 » 5年前 (2021-04-26) 3589浏览 0评论1099个赞
为什么要利用CMake编译代码并上传到arduino? 当需要开发大点的软件项目,Arduino IDE对代码的管理就变得比较笨拙。 如果你经常想要从命令行或能自动完成的eclipse编译代码 最后你可以通过rosserial_client的CMake基础架构,你利用ROS bu……继续阅读 » 5年前 (2021-04-26) 3219浏览 0评论363个赞
SysTick_Handler介绍今天我给大家分享一个基于SysTick_Handler中断实现的按键扫描。SysTick_Handler是……继续阅读 » 5年前 (2021-04-26) 2429浏览 0评论2513个赞
做SLAM的硬件要求(不一定是必须的,看包和库的依赖): (1):差分轮式机器人,可以使用Twist速度指令控制,需要线速度和角速度。 (2):需要激光雷达、深度摄像头等测距设备,可以获取环境深度信息。 (3):最好使用正方形和圆形……继续阅读 » 5年前 (2021-04-26) 2990浏览 0评论1364个赞
实物图先来给大家看看我们优秀队友建的手持设备实物图的3D模型吧 &nbs……继续阅读 » 5年前 (2021-04-26) 1843浏览 0评论1019个赞
1.数据格式 在ROS中点云的数据类型 在ROS中表示点云的数据结构有: sensor_msgs::PointCloud sensor_msgs::PointCloud2……继续阅读 » 5年前 (2021-04-26) 2055浏览 0评论563个赞
目录目录ROS 传感器消息ROS 传感器消息之Laserscan……继续阅读 » 5年前 (2021-04-26) 3542浏览 0评论1904个赞
0x00 为何需要对机器人进行定位? 要想实现移动式机器人的自动导航需要完成以下六点,当然这些信息是我自己总结的仅供大家参考: (1)一张完整的高精度全局地图,机器人需要在该地图下完成自动导航,这是进行自动导航的必要且重要的前提; (2)机器人在地图的……继续阅读 » 5年前 (2021-04-26) 2294浏览 0评论1879个赞
0x00 什么是costmap代价地图 在机器人进行路径规划时,我们需要明白规划算法是依靠什么在地图上来计算出来一条路径的。依靠的是gmapping扫描构建的一张环境全局地图,但是仅仅依靠一张原始的全局地图是不行的。因为这张地图是静……继续阅读 » 5年前 (2021-04-26) 2897浏览 0评论1872个赞
0x00 为何需要路径规划? 现在我们已经可以构建当前环境地图,可以实现机器人在当前地图中的定位。那接下来就可以在地图上给定目标点,开始规划路径控制机器人移动过去,这样就可以完成在已知地图中进行自动导航的任务了。在已知地图中进行路径规划可以举一个很形象的例子,大家在……继续阅读 » 5年前 (2021-04-26) 3176浏览 0评论1452个赞
一、刚体的惯性张量 在单自由度系统中,常常要考虑刚体的质量。对于定轴转动的情况,经常用到惯量矩这个概念。对一个可以在三维空间自由运动的刚体来说,可能存在无穷个旋转轴。在一个刚体绕任意轴做旋转运动时,我们需要一种能够表征刚体质量分布的方法。在这里,我们需要引入惯性张量……继续阅读 » 5年前 (2021-04-26) 3103浏览 0评论1919个赞
在做图像语言分隔的时候,我们往往需要计算出像素精确度,交并比等值来评估我们的算法或者神经网络的表现。本篇文章着重介绍如何用numpy实现像素精确度、平均像素精确度、平均交并比和加权的交并比的计算。 在正式开始之前需要先掌握几个numpy的函数和编程技巧。  ……继续阅读 » 5年前 (2021-04-26) 3355浏览 0评论2424个赞
随着科学技术的发展,机器人逐渐从荧幕上走入现实,但要达到影视中那样的智能和高端还尚需一段时间。个人看来,最符合我们对机器人印象的研发机构当属波士顿动力,该公司每年发布的机器人视频都足以震撼人们的眼球,与现实中人的运动能力越来越贴近。这一系列文章将深入学习波士顿动力机器人的技术细节……继续阅读 » 5年前 (2021-04-26) 1676浏览 0评论2270个赞
本篇文章主要介绍详细介绍如何使用MATLAB机器人工具箱进行机械臂的正逆运动学求解以及轨迹规划,全文附完整的MATLAB程序,本文主要分六部分进行介绍:一、使用改进型DH法建立机械臂模型,二、正运动学求解,……继续阅读 » 5年前 (2021-04-26) 3169浏览 0评论2040个赞
问题 把模型放到home目录下的~/.gazebo中,gazebo就会自己找到模型的路径,自动链接. 但是常常我们的project在不同的平台运行时依然需要重新将模型拷贝一次,我常常会觉得很苦恼,直接在同一个project中会带来很大便利. &nb……继续阅读 » 5年前 (2021-04-26) 2195浏览 0评论893个赞
在用机器人和激光雷达跑SLAM算法构建地图时,总感觉激光雷达数据在RVIZ中显示的方向有问题(前提是激光雷达的安装方向正确),知道是tf坐标转换存在问题,但一直没有调整到好的状态,所以查了些相关资料,终于搞明白了ROS中的坐标转换是怎么回事,于是记录下来。 ……继续阅读 » 5年前 (2021-04-26) 2397浏览 0评论367个赞
首先说一下我的心得: 1. 我认为KDL的精髓是Spatial Vector,结合C++等面向对象的语言可以写出较好的软件。 2. 直接阅读KDL代码不适合初学者学习机械臂动力学。 3. 要学习机械臂动力学的话应首先阅读使用3维向量推导公式的文献,也就是线速度和角速……继续阅读 » 5年前 (2021-04-26) 3427浏览 0评论773个赞
文章目录 ① 背景Ⅰ什么手机ROS 2 包Ⅱ ROS 2 包有什么组成cmake 包py……继续阅读 » 5年前 (2021-04-26) 1656浏览 0评论2131个赞
解决IAR for msp430的工程文件报xxx.sfr文件有问题的warning现象 最近在开发Ti的msp430f5529的……继续阅读 » 5年前 (2021-04-26) 2808浏览 0评论1622个赞
Moveit的前身是PR2机器人的机械臂的代码包,之后被集成为一个软件包。它不仅可以实现单个机械臂的控制。而且可以实现两个机械臂的协调控制。而且可以RGB摄像头采集外部障碍物信息,完成自主避障这样的功能。由一系列移动操作的功能包组成,运动规划,操作控制,3D感知,运动学,控制与导……继续阅读 » 5年前 (2021-04-26) 2504浏览 0评论517个赞
文章目录① 背景② 前提③ 任务……继续阅读 » 5年前 (2021-04-26) 3086浏览 0评论556个赞
首先了解在导航堆中,move_base包与其它包(如amcl、map_server)的关系,如图所示……继续阅读 » 5年前 (2021-04-26) 3664浏览 0评论628个赞