• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

2021年04月的内容

人工智能

ROS2入门教程——7. 理解服务(Service)

ROS2入门教程——7. 理解服务(Service)
之前讲的话题通信是基于订阅/发布机制的,无论有没有订阅者,发布者都会周期发布数据,这种模式适合持续数据的收发,比如传感器数据。机器人系统中还有另外一些配置性质的数据,并不需要周期处理,此时就要用到另外一种ROS通信方式——服务(Service)。   服务是基于客户端/……继续阅读 »

古月 3年前 (2021-04-26) 3085浏览 0评论697个赞

人工智能

SLAM+语音机器人DIY系列:(二)ROS入门——7.理解tf的原理

SLAM+语音机器人DIY系列:(二)ROS入门——7.理解tf的原理
摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便。我们的机器人“miiboo”中的大部分程序也采用ROS进行开发,所以本文就重点对ROS基础知识进行详细的讲解,给不熟悉ROS的朋友起到一个抛砖引玉的……继续阅读 »

小虎哥哥爱学习 3年前 (2021-04-26) 1316浏览 0评论1669个赞

人工智能

SLAM+语音机器人DIY系列:(二)ROS入门——8.理解roslaunch在大型项目中的作用

SLAM+语音机器人DIY系列:(二)ROS入门——8.理解roslaunch在大型项目中的作用
摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便。我们的机器人“miiboo”中的大部分程序也采用ROS进行开发,所以本文就重点对ROS基础知识进行详细的讲解,给不熟悉ROS的朋友起到一个抛砖引玉的……继续阅读 »

小虎哥哥爱学习 3年前 (2021-04-26) 2571浏览 0评论505个赞

人工智能

ROS2入门教程——9. 理解动作(Action)

ROS2入门教程——9. 理解动作(Action)
之前介绍到的话题和服务是ROS中最重要的两种底层通信机制,但也并不是说能解决所有应用层的问题,举一个例子,如果要让机械臂抓取一个物体,我们不仅要发出指令,还需要获取机械臂的实时反馈,如果直接用话题和服务也可以实现,不过一下得上好几个,有点麻烦。   所以针对类似的场景,……继续阅读 »

古月 3年前 (2021-04-26) 3060浏览 0评论274个赞

人工智能

SLAM+语音机器人DIY系列:(二)ROS入门——9.熟练使用rviz

SLAM+语音机器人DIY系列:(二)ROS入门——9.熟练使用rviz
摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便。我们的机器人“miiboo”中的大部分程序也采用ROS进行开发,所以本文就重点对ROS基础知识进行详细的讲解,给不熟悉ROS的朋友起到一个抛砖引玉的……继续阅读 »

小虎哥哥爱学习 3年前 (2021-04-26) 1394浏览 0评论498个赞

人工智能

ROS系统玩转自主移动机器人(2)–机器人机械结构设计

ROS系统玩转自主移动机器人(2)–机器人机械结构设计
在开始介绍本开源项目的机械结构设计之前,先和博友们用一篇博文分享一下机械设计工作相关的特点、性质。抛出结论:笔者觉得在机器人领域,机械结构设计基本上是决定一个产品能否实现或超预期实现预设功能的关键之一,因为一切上层软硬件都是基于机械本体完成的。 一、机械……继续阅读 »

Shawn0102 3年前 (2021-04-26) 2127浏览 0评论2936个赞

人工智能

SLAM+语音机器人DIY系列:(二)ROS入门——10.在实际机器人上运行ROS高级功能预览

SLAM+语音机器人DIY系列:(二)ROS入门——10.在实际机器人上运行ROS高级功能预览
摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便。我们的机器人“miiboo”中的大部分程序也采用ROS进行开发,所以本文就重点对ROS基础知识进行详细的讲解,给不熟悉ROS的朋友起到一个抛砖引玉的……继续阅读 »

小虎哥哥爱学习 3年前 (2021-04-26) 1856浏览 0评论2453个赞

人工智能

SLAM+语音机器人DIY系列:(三)感知与大脑——1.ydlidar-x4激光雷达

SLAM+语音机器人DIY系列:(三)感知与大脑——1.ydlidar-x4激光雷达
摘要 在我的想象中机器人首先应该能自由的走来走去,然后应该能流利的与主人对话。朝着这个理想,我准备设计一个能自由行走,并且可以与人语音对话的机器人。实现的关键是让机器人能通过传感器感知周围环境,并通过机器人大脑处理并输出反馈和执行动作。本章节涉及到的传感器有激光……继续阅读 »

小虎哥哥爱学习 3年前 (2021-04-26) 2555浏览 0评论2193个赞

人工智能

ROS2入门教程——12. 使用ros2 bag录制/回放数据

ROS2入门教程——12. 使用ros2 bag录制/回放数据
有的时候我们希望在别人已有的数据集上做开发,或者复现之前已经构建好的场景数据,这时候就可以用ROS2中的ros2 bag工具啦。   ros2 bag是一个命令行工具,可以实现对ROS2系统中话题数据的录制和回放,选定的数据会被打包放到一个数据库文件中,未来使用该工具即……继续阅读 »

古月 3年前 (2021-04-26) 2016浏览 0评论2812个赞

人工智能

SLAM+语音机器人DIY系列:(三)感知与大脑——2.带自校准九轴数据融合IMU惯性传感器

SLAM+语音机器人DIY系列:(三)感知与大脑——2.带自校准九轴数据融合IMU惯性传感器
摘要 在我的想象中机器人首先应该能自由的走来走去,然后应该能流利的与主人对话。朝着这个理想,我准备设计一个能自由行走,并且可以与人语音对话的机器人。实现的关键是让机器人能通过传感器感知周围环境,并通过机器人大脑处理并输出反馈和执行动作。本章节涉及到的传感器有激光……继续阅读 »

小虎哥哥爱学习 3年前 (2021-04-26) 2556浏览 0评论1014个赞

人工智能

ros机器人编程实战(5)- 定义动作

ros机器人编程实战(5)- 定义动作
前言 《ros机器人编程实践》— 第五章动作的定义。 前面尝试了定义自己的消息类型和服务,接下来是定义动作。服务只适用于及时响应的消息类型,和编程的函数基本类似,有自己的输入输出。但是在解决机器人运作问题上服务显然就不够用了,就好比投篮,我们用服务来写只能做到写……继续阅读 »

布剪刀石头 3年前 (2021-04-26) 1430浏览 0评论2034个赞

人工智能

SLAM+语音机器人DIY系列:(三)感知与大脑——3.轮式里程计与运动控制

SLAM+语音机器人DIY系列:(三)感知与大脑——3.轮式里程计与运动控制
摘要 在我的想象中机器人首先应该能自由的走来走去,然后应该能流利的与主人对话。朝着这个理想,我准备设计一个能自由行走,并且可以与人语音对话的机器人。实现的关键是让机器人能通过传感器感知周围环境,并通过机器人大脑处理并输出反馈和执行动作。本章节涉及到的传感器有激光……继续阅读 »

小虎哥哥爱学习 3年前 (2021-04-26) 1909浏览 0评论839个赞

人工智能

ROS2入门教程——13. 创建ROS2工作空间

ROS2入门教程——13. 创建ROS2工作空间
ROS2中的工作空间类似我们常说的概念——“工程”,是我们在ROS中开发具体项目的空间,所有功能包的源码、配置、编译都在该空间下完成。   我们可能会同时开发多个项目,就会产生多个工作空间,所以工作空间之间也有一个层次的问题,类似于优先级的概念,比如不同工作空间中有同名……继续阅读 »

古月 3年前 (2021-04-26) 1539浏览 0评论1963个赞

人工智能

SLAM+语音机器人DIY系列:(三)感知与大脑——4.音响麦克风与摄像头

SLAM+语音机器人DIY系列:(三)感知与大脑——4.音响麦克风与摄像头
摘要 在我的想象中机器人首先应该能自由的走来走去,然后应该能流利的与主人对话。朝着这个理想,我准备设计一个能自由行走,并且可以与人语音对话的机器人。实现的关键是让机器人能通过传感器感知周围环境,并通过机器人大脑处理并输出反馈和执行动作。本章节涉及到的传感器有激光……继续阅读 »

小虎哥哥爱学习 3年前 (2021-04-26) 1178浏览 0评论206个赞

人工智能

ROS2入门教程——14. 创建ROS2功能包

ROS2入门教程——14. 创建ROS2功能包
功能包是ROS2中组织代码的基本容器,方便我们编译、安装、分发开发的代码,一般来讲,每个功能包都是用来完成某项具体的功能相对完整的单元。   ROS2中的功能包可以使用CMake或者Python两种方式来编译,其本身是一个“文件夹”,但和文件夹不同的是,每个功能包中都会……继续阅读 »

古月 3年前 (2021-04-26) 1593浏览 0评论275个赞

人工智能

SLAM+语音机器人DIY系列:(三)感知与大脑——5.机器人大脑嵌入式主板性能对比

SLAM+语音机器人DIY系列:(三)感知与大脑——5.机器人大脑嵌入式主板性能对比
摘要 在我的想象中机器人首先应该能自由的走来走去,然后应该能流利的与主人对话。朝着这个理想,我准备设计一个能自由行走,并且可以与人语音对话的机器人。实现的关键是让机器人能通过传感器感知周围环境,并通过机器人大脑处理并输出反馈和执行动作。本章节涉及到的传感器有激光……继续阅读 »

小虎哥哥爱学习 3年前 (2021-04-26) 2563浏览 0评论1517个赞

人工智能

ROS2入门教程——15. 创建一个简单的订阅者和发布者(C++)

ROS2入门教程——15. 创建一个简单的订阅者和发布者(C++)
ROS2计算图中的每个节点都各司其职的在运行某个功能单元,节点之间也难以避免会有数据的传输,也就是通过我们之前介绍的话题和服务实现通信。之前我们已经通过命令行实现过话题的发布和订阅,本篇我们就来尝试下如何通过C++代码来实现发布者和订阅者。   1.创建功能包……继续阅读 »

古月 3年前 (2021-04-26) 2510浏览 0评论2520个赞

加载中……