随笔分类 - ROS
摘要:ANGRYsearch是Linux下的文件快速搜索工具,它提供了简单的界面,可以瞬间搜索到你需要的文件。类似Windows下的软件Everything。 ANGRYsearch源代码:https://github.com/DoTheEvo/ANGRYsearch ANGRYsearch使用Pytho
阅读全文
摘要:rclpy 提供了与 ROS 2 交互的规范 Python API。 关于 例子 API 初始化、关闭和旋转 节点 话题 出版商 订阅 服务 客户 服务 行动 动作客户端 动作服务器 定时器 参数 范围 参数服务 日志记录 语境 执行和回调 执行者 回调组 实用程序 服务质量 索引和表格 指数 模块
阅读全文
摘要:ROSwiki官网推荐了新的软件包编译工具colcon。ROS编译工具主要经历了三个阶段: 1. catkin 2. ament 3. colcon。 什么是colcon? colcon是一个命令行工具,用于改进编译,测试和使用多个软件包的工作流程。它实现过程自动化,处理需求并设置环境以便于使用软件
阅读全文
摘要:大家好,我是小智。昨天刚说完天气,今天就狂风暴雨。 为了保证内容不水,争取每天都给大家讲一点新东西。 今天这篇文章是从《动手学ROS2》初稿中摘录的。主要来讲一讲ros2所使用的构建工具。 如果你用的是ros,而且每次还catkin_make ,请收下小智的鄙视眼神。 这里推荐你一个新的工具哈!RO
阅读全文
摘要:1.官网下载CoppeliaSim_Edu_V4_1_0_Ubuntu18_04 2.安装ROS 3.安装catkin (10月17日注:在CoppeliaSim_Edu_V4.1.0_Ubuntu18_04运行自己的代码的时候报错说没有defaultmainscript文件,我同学安装相同版本运行
阅读全文
摘要:第一讲:学习ROS 2之前不得不了解的DDS 原文链接:http://www.brixbot.com/ros2/fast_rtps-01-introduce_dds/ 对ROS 2有所了解的人都知道,ROS 2相对于ROS 1最主要的一个变化就是DDS的引入。ROS 2的官方wiki上已经给出了引入
阅读全文
摘要:重要!!!重要!!!重要!!!Ubuntu20.04安装好roboware后,发现打不开。。.应该是不支持的问题。所以,大家还是换用别的IDE吧。。。这篇文章就不删除了,如果低版本遇到同样问题作为参考————————————————————————————————在安装Roboware时,找到一篇教
阅读全文
摘要:安装秘钥: sudo apt-get update && sudo apt-get install curl curl http://repo.ros2.org/repos.key | sudo apt-key add - 添加权限: sudo sh -c 'echo "deb http://rep
阅读全文
摘要:1.关于安装RoboWare Studio,该软件已经停更了,因此RoboWare Studio软件仅支持ubuntu18.04及以下,不支持ubuntu20.04系统,所以较高版本的小伙伴无法安装。 2.关于编译问题 运行选定的构建任务(小锤子)无法配置问题 一般正常情况下,写完代码,配置ROS节
阅读全文
摘要:一、前言因为要用到在ubuntu系统中使用VS Code 来编写C++代码,在此分享VS Code的安装过程。 之前我们讲了如何制作U盘启动盘,如何安装双系统,如何安装谷歌浏览器等,如果不了解的同学请看我的分类[操作系统]: 操作系统:https://blog.csdn.net/shuiyixin/
阅读全文
摘要:由于Roboware的官方网站无法登录,本人花费很长时间在网上找到了这个安装包,为大家学习方便,将其分享到百度网盘中,需要的自行下载,无法下载的请私信给我。 (下载完成别忘记打赏一下或者给博主点个赞哦) 链接: https://pan.baidu.com/s/1mnzK7JOV0u0WBd7PFHP
阅读全文
摘要:RoboWare安装包下载地址RoboWare源代码 Roboware在github的安装包包含了所有版本,从0.1.0一直到1.2.0版本,为了方便大家的下载,我已经把最新版单独制作了一个仓库,直接git clone下来就好. git clone https://github.com/bornin
阅读全文
摘要:ROS可以说是⽬前机器⼈相关开源社区最流⾏的项⽬之⼀,它是⼀个易⽤且完备的机器⼈开发框架、⽣态乃⾄社区,海量的机器⼈开源项⽬(涵盖感知、规划、控制、定位、SLAM和建图、可视化等⼏乎所有机器⼈领域)均使⽤ROS作为基础。 以⾃动驾驶汽⻋为代表的新的机器⼈应⽤场景对于中间层和开发框架在实时性、可靠性、
阅读全文
摘要:ROS可以说是⽬前机器⼈相关开源社区最流⾏的项⽬之⼀,它是⼀个易⽤且完备的机器⼈开发框架、⽣态乃⾄社区,海量的机器⼈开源项⽬(涵盖感知、规划、控制、定位、SLAM和建图、可视化等⼏乎所有机器⼈领域)均使⽤ROS作为基础。 以⾃动驾驶汽⻋为代表的新的机器⼈应⽤场景对于中间层和开发框架在实时性、可靠性、
阅读全文
摘要:原理与结构 我们需要在ROS下写一个串口节点,该节点订阅talker控制节点发来的命令主题,将命令通过串口设备发送到移动底座;同时串口节点实时接收移动底座通过串口发送过来的传感器实时数据,并将该数据封装后以 sensor (常是imu)主题的模式进行发布, listenner 节点可以实现订阅该主题
阅读全文
摘要:在一个庞大的机器人系统中,通信是基础,是重中之重。如果连各个模板之间的通信概念都含糊不清,不能融会贯通。那么,对机器人的开发也会捉襟见肘。 本文将会介绍ROS2中的通信基础概念和模型,包括节点、话题、服务、动作 1. ROS2节点 ROS2节点,从本质上来说是一个可执行文件(C++或者Python)
阅读全文
摘要:ROS是由Standford的PR2项目起源,它有一套非常完备的工程系统,可以适用于大部分的机器人场景。 ROS是通讯机制、工具软件包、机器人高层技能以及机器人生态系统的集合体。(来自roswiki)http://wiki.ros.org/ROS ROS的不足 一般来说,ROS需要有一个roscor
阅读全文
摘要:说明 介绍在不同开发板安装linux系统和ROS环境 介绍安装ROS的不同版本 支持开发板 树莓派2 (Raspberry Pi 2) 树莓派3 (Raspberry Pi 3) TK1 (NVIDIA Jetson TK1) TX1 (NVIDIA Jetson TX1) BBB (BeagleB
阅读全文
摘要:1 安装包的时候出现如下情况(缺少依赖): 2 解决方案: 尝试多种方法无果,最终借助一个强大的包管理工具(aptitude)终于成功了!!! 2.1 安装aptitude: sudo apt-get install aptitude2.2 安装成功后,再利用aptitude安装所需的包,以上图中笔
阅读全文
摘要:系统要求:Ubuntu20.04 ROS安装版本: Noetic 安装步骤: 1、添加 sources.list(设置你的电脑可以从 packages.ros.org 接收软件.) sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(
阅读全文