ICode9

精准搜索请尝试: 精确搜索
  • ROS入门--发布者publisher的编程实现2022-03-21 13:36:31

    ROS入门--发布者publisher的编程实现 (参考古月居b站视频P10,本文仅为笔记和个人理解)   1.创建功能包 使用(格式) catkin_create_pkg  功能包名字  ”依赖“       //依赖要包含roscpp、rospy、std_msgs(标准消息)、geometry_msgs、turtlesim (数据定义的地方) 2.创建发布者代码 //

  • ROS——服务通信2022-03-21 11:00:31

    服务通信是ROS中一种及其常用的通信模式,服务通信是基于请求响应模式的,是一种应答机制,也即一个节点A向另一个节点B发送请求,B接收处理请求并产生响应返回给A,比如如下场景: 机器人在巡逻过程中,控制系统分析传感器数据发现可疑物体或人...此时需要拍摄照片留存。 在上述场景中,就用到

  • ROS入门笔记2022-03-21 00:03:01

    安装 ROS installation instructions 我安装 版本的是 ROS Melodic Morenia Released May, 2018 LTS, supported until May, 2023 Recommended for Ubuntu 18.04 环境变量 source “some setup.*sh” files source /opt/ros//setup.bash source /opt/ros/melodic/setup.ba

  • 如何学习SLAM(超级全面)2022-03-19 06:05:43

    如何学习SLAM 由于SLAM是一个错综复杂的研究领域,涉及到非常多的关键技术。这里先讲讲学习方法论,然后对一些关键性概念(包括SLAM、ROS、SLAM移动机器人)进行分析,最后给出典型应用案例方便大家进行实战。   温馨提示   本篇文章已经收录在我最新出版的书籍《机器人SLAM导航核心技

  • 《机器人SLAM导航核心技术与实战》前言2022-03-19 06:05:02

    《机器人SLAM导航核心技术与实战》前言 温馨提示: 本篇文章是我最新出版的书籍《机器人SLAM导航核心技术与实战》的前言部分,感兴趣的读者可以购买纸质书籍来进行更加深入和系统性的学习,购买链接如下: 点这里购买:《机器人SLAM导航核心技术与实战》购买链接 互联网和人工智能技术可以

  • SLAM与AI的强强联合2022-03-19 03:03:22

    SLAM与AI的强强联合 本文默认大家已经熟知SLAM、导航、常见AI算法(比如深度学习、强化学习、卷积神经网络、监督学习)等基本概念,不熟的小伙伴可以从我已经出版的书籍《机器人SLAM导航核心技术与实战》中进行系统性的学习。AI与SLAM的结合大致分为3个思路: 思路1:用AI实现SLAM的所有功

  • SLAM导航全栈书的正确打开姿势2022-03-19 02:33:18

    SLAM导航全栈书的正确打开姿势 随着人工智能、机器人、无人驾驶等技术的蓬勃发展,作为底层技术基石的SLAM也逐渐被大家所熟知。人工智能技术如果仅仅停留在虚拟的网络和数据之中的话,那么它挖掘并利用知识的能力将非常有限。也就是说人工智能的最终归宿是与机器人实体相结合,实现机器

  • 机器人SLAM导航书重磅来袭2022-03-19 02:05:11

    互联网和人工智能技术可以看成是对人类大脑的进一步延展,而机器人技术则可以看成是对人类躯体的进一步延展。如果人工智能技术仅仅停留在虚拟的网络和数据之中,那么其挖掘并利用新知识的能力将很难扩展开来。可以说,机器人是人工智能技术应用能力的有效延展,而能自主移动的机器人更是

  • 终于有人把ROS机器人操作系统讲明白了2022-03-19 02:04:03

    导读:机器人是多专业知识交叉的学科,通常涉及传感器、驱动程序、多机通信、机械结构、算法等,为了更高效地进行机器人的研究和开发,选择一个通用的开发框架非常必要,ROS(Robot Operating System,机器人操作系统)就是流行的框架之一。 温馨提示 本篇文章已经收录在我最新出版的书籍《机

  • Ubuntu18.04编译安装ROS工具包MoveIt2022-03-03 17:01:12

    官方安装教程请点击https://moveit.ros.org/install/source/ 笔者在这一步遇到问题, sudo apt install python3-wstool python3-catkin-tools clang-format-10 python3-rosdep 出现如下报错 The following packages have unmet dependencies:  python3-rosdep : Depends: pytho

  • ROS中yaml文件编写格式2022-03-03 11:59:24

    键值对 键值对书写格式 键值对中,key必须是字符串,但是value可以为bool/string/int/float类型的: # 键值对   KeyValueBool: true #bool   KeyValueStr: "abc" #string  在写键值对时,key与:没有空格,但是value与:之间有空格。 在yaml文件内使用launch中替换子标签: # 

  • livox_ros_driver用法总结2022-03-02 16:01:35

    览沃驱动程序中所有的 launch 文件都位于 "ws_livox/src/livox_ros_driver/launch" 路径下。 有些功能官方举例中没有可以自己配置,比如转换 lvx 文件向外发布览沃自定义点云数据文件。 可以自己配置lauch文件: 1 自定义播放lvx文件路径 <arg name="lvx_file_path" default="/home

  • ROS环境配置时出现的问题2022-03-02 15:35:13

    安装好ros-xxx-desktop-full之后,运行roscore报错找不到命令 或者说rosrun找不到命令,首先根据提示安装对应的包,安装完后重开终端,如果还是不行,就source /opt/ros/xxxx/setup.bash 如果每次打开终端都要source以下,就把这条命令放到 ~/.bashrc最后,最后source一下bashrc就行了

  • 白话ROS(机器人操作系统)2022-03-01 20:02:55

    现在还只是个草稿,后面会陆续更新改正,保证大家一看就会,绝对不废 如果觉得有帮助,动动小手点赞一下啦。 只是帮助大家理解,很多知识点只是类比推理,是有错误的,哈哈,勿喷! 1 通信 蛮多人在学习ROS的时候,其实还是不太理解什么是ROS,为什么要去ROS,以及怎么样去学习ROS,我大二的时候开

  • ROS2 使用2022-03-01 16:03:09

    ROS2 安装 ros/ros2官网 ros/ros2帮助文档 版本对应 ROS2 不同版本对应不同Ubuntu版本,其中 ubuntu20.04 对应 foxy 安装注意事项 sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg 该指令

  • ROS学习笔记(9)——在RVIZ上打造人机界面2022-02-27 19:02:21

    创建功能包 catkin_create_pkg <package_name> [depend1] [depend2] [depend3] catkin_create_pkg MultiNaviGoalsPanel roscpp rviz std_msgs 其中[depend1]、[depend2]、[depend3]是创建该软件功能包所需的特定软件功能包,一般称为依赖包。std_msgs是消息数据包。 功能包下建立

  • ROS学习笔记(8)——单点导航——手动发布目标点2022-02-27 15:15:51

    手动发布目标点 命令 rostopic pub /move_base_simple/goal Tab键补全数据格式 rostopic pub /move_base_simple/goal gemetry_msgs/PoseStamped Tab键补全数据内容 rostopic pub /move_base_simple/goal gemetry_msgs/PoseStamped "header: seq: 0 stamp:: 0 secs:

  • ROS error: robot_voice/iat_publish/usr/bin/ld: 找不到 -lmsc2022-02-25 23:57:59

    Ubuntu18.04 + ROS melodic 用 catkin_make编译robot_voice时报错: [ 12%] Building C object robot_voice/CMakeFiles/iat_publish.dir/src/speech_recognizer.c.o cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C [ 25%] Building C

  • 机器人软件平台简介2022-02-25 22:03:47

    信息技术是近百年来最重要的人类进步。专属名词IT,代表高产/高知/高薪。代表性产品电脑手机汽车(还包括未来的机器人),特点相对标准化硬件模块,管理这些硬件的操作系统,以及在此环境下提供各类功能和服务的应用程序,还必须有海量的用户使用这些设备。 一个最朴素的生态系统至少具备硬件

  • ORB-SLAM3安装遇到的问题及解决2022-02-24 18:58:16

     安装参考链接 Ubuntu18.04安装ORB_SLAM3_沉淀不在网页的博客-CSDN博客_orb slam3 安装 1.下载源时无法连接,下载失败 404 Not Found [IP: 91.189.91.39 80] 解决办法:换源,还是换源 !!_做个闪闪发光的人-CSDN博客 编译ORB-SLAM3遇到的问题 1.fatal error: openssl/md5.h: No suc

  • ROS的安装-> rosdep init /update报错2022.02.24实测有效2022-02-24 16:05:20

    ROS的安装-> rosdep init /update报错2022.02.24实测有效   一、 解决rosdep_init问题 正常执行sudo rosdep init会报错,如下: ERROR: cannot download default sources list from:https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-de

  • D435i相机获取某一点深度图像的深度值(ROS实现以及官方API调用)2022-02-24 15:02:53

    文章目录 前言一、ROS实现深度值的获取代码解释二.使用方法三.调用官方API获取深度 总结 前言 最近这段时间一直在研究intel的D435i相机,主要用来实现识别物体并反馈物体的深度值。特别强调一点,通常所说图片的深度信息、深度值指的就是深度图像中相机到物体的距离。 由

  • ROS21讲学习笔记——P142022-02-24 12:00:32

    【古月居】古月·ROS入门21讲 | 一学就会的ROS机器人入门教程_哔哩哔哩_bilibili还原最好的ROS入门体验,起航机器人开发之路!ROS入门21讲升级版加入课后考试、定制证书及新增彩蛋2讲,点击“古月居”微信公众号菜单栏 —“古月学院”即可报名;课件、源码下载方式:关注“古月居”微信公

  • Android ROS开发环境搭建2022-02-23 22:02:32

    文章目录 1.[ROS学习笔记之——ROSAndroid 与 rosjava](https://blog.csdn.net/gwplovekimi/article/details/108908407)2.[基于rosjava的Android ROS环境搭建心路历程](https://blog.csdn.net/qq_44496518/article/details/100024474)3. [Android的ROS开发环境配置(Androi

  • 在Ubuntu18.04里安装ROS 基于x86架构处理器2022-02-23 02:04:47

    @目录1.安装 Ubuntu 18.042.安装 ROS Melodic 的前期准备2.1认识各版本 ROS 以及其支持的 Ubuntu 系统版本2.2准备换源2.2.1清华大学镜像站2.2.2中科大源2.2.3阿里云源2.2.4网易源2.3换源后3.开始安装 ROS Melodic4.测试5.后续遇到的若干问题5.1 Command 'roscore' not found, but

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有