E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ROS2机器人操作系统
ROS2
:使用colcon build编译成功但是在运行时提示找不到共享库
基于
ROS2
写了一个node节点,其中需要链接一个共享库,在编译时没有问题,但是在运行时提示找不到这个共享库errorwhileloadingsharedlibraries:libseg_ground.so
Lusix1949
·
2023-10-05 13:30
ROS
linux
运维
服务器
ROS2
报错:‘no executable found’
使用colconbuild编译一个读取激光数据的节点,编译成功了也使用.install/setup.bash刷新了环境变量,但是tab不出来节点的名称,自己将节点名称输入到终端后运行提示找不到可执行文件,如下:Noexecutablefound定位原因,需要在CMakeLists.txt中进行一个注册的相关操作,${PROJECT_NAME}是节点的名称,如果有多个节点,就需要对多个节点都分别进行
Lusix1949
·
2023-10-05 13:00
ROS
c++
自动驾驶
机器人
ROS2
报错:ImportError: cannot import name ‘Log‘ from ‘rosgraph_msgs.msg‘
在使用
ros2
的bag命令查看数据集信息时报错Traceback(mostrecentcalllast):File"/opt/ros/noetic/bin/rosbag",line34,inimportrosbagFile
Lusix1949
·
2023-10-05 13:00
ROS
自动驾驶
c++
Mac M1安装ROS1或
ROS2
1.首先进入Anaconda官网,安装Anaconda2.创建、激活并配置环境#创建环境condacreate-nROS#激活环境condaactivateROS#配置环境condaconfig--addchannelsconda-forgecondaconfig--addchannelsrobostackcondaconfig--setchannel_prioritystrict3.安装ROS1
Serinus
·
2023-10-05 10:16
macos
《
ROS2
》教程
参考资料:古月居B站视频:https://www.bilibili.com/video/BV16B4y1Q7jQ/?spm_id_from=333.999.0.0对应资料:https://book.guyuehome.com/ROS之前最好有点ROS1的基础,跳转门:ROS-https://www.bilibili.com/video/BV1zt411G7Vn/?spm_id_from=333.9
Ray Song
·
2023-10-04 17:32
6.
ROS
智能驾驶
人工智能
ROS
华为云云耀云服务器L实例评测|Huawei Cloud EulerOS 自动化环境部署
@[toc]HuaweiCloudEulerOS自动化环境部署云耀云服务器L实例【HuaweiCloudEule
rOS2
.064bit】PythonGitGoogleChromeChromedriverSeleniumMore
来杯Sherry
·
2023-10-04 08:36
Linux
Ubuntu
CentOS
专栏
自动化
EulerOS
华为云云耀云服务器
(C++版)
ROS2
bind函数解读
在
ros2
的发布者节点里面有这么一句话:估计没有学过C++的人不太理解,这里我就发发好心帮忙解读一下timer_=this->create_wall_timer(500ms,std::bind(&MinimalPublisher
geniusNMRobot
·
2023-10-04 06:09
c++
ros2
机器人
嵌入式系统
(c++面向对象版)
ROS2
发布者节点参考代码
#include#include#include#include#include#include"sys/time.h"#include"rclcpp/rclcpp.hpp"#include"std_msgs/msg/string.hpp"usingnamespacestd;usingnamespacerclcpp;classcnode;cnode*pnode;//C++classcnode:pu
geniusNMRobot
·
2023-10-04 06:08
c++
机器人
ros2
嵌入式系统
ubuntu
在移动固态硬盘上安装Ubuntu系统和
ROS2
目录原视频准备烧录原视频b站鱼香ros准备1.在某宝上买一个usb移动固态硬盘或固态U盘,至少64G2.下载鱼香ros烧录工具下载第二个就行了,不然某网盘的速度下载全部要一天下载后,选择Fish
ROS2
OS
IT小艺
·
2023-10-03 01:01
ubuntu
移动硬盘装ubuntu
机器人入门(一)
四、ROS1和
ROS2
的关系是什么?
躬身入世,以生证道
·
2023-10-02 20:26
机器人
机器人
构建捡垃圾机器人的 ROS 2 项目
一、说明本系列是关于学习如何使用
ROS2
、Docker和Github设计、设置和维护机器人项目。先决条件—
ROS2
软件包的基本知识、实现发布者、订阅者、操作并连接它们。
无水先生
·
2023-10-02 16:22
ROS资源和工业机器人
人工智能
人工智能
自动驾驶
(c++版本)lambda表达式实现
ROS2
发布者节点(面向对象款式)
#include#include#include#include#include#include"sys/time.h"#include"rclcpp/rclcpp.hpp"#include"std_msgs/msg/string.hpp"usingnamespacestd;usingnamespacerclcpp;//C++classmynode:rclcpp::Node{public:myno
geniusNMRobot
·
2023-10-02 12:49
c++
机器人
ros2
嵌入式系统
ubuntu
ROS和
ROS2
使用
ubuntu20.04下安装qt5.12https://blog.csdn.net/lj19990824/article/details/121013721Ubuntu20.04在桌面左侧边栏添加QTcreator快捷图标https://blog.csdn.net/kavieen/article/details/118695038Qt和ROS:https://github.com/chengyan
boss-dog
·
2023-10-02 00:32
ROS
ubuntu
ROS
ROS2
使用VSCODE 调试
ros2
具体设置
vscode调试
ROS2
张得帅!于2023-09-0915:39:39发布456收藏1文章标签:vscode
ros2
版权1、在下列目录同层级找到.vscode文件夹.
geniusNMRobot
·
2023-10-02 00:31
ros2
ubuntu
c++
机器人
(C++版)
ROS2
发布者节点终极版--面向过程设计款式
#include#include#include#include#include#include"sys/time.h"#include"rclcpp/rclcpp.hpp"#include"std_msgs/msg/string.hpp"usingnamespacestd;usingnamespacerclcpp;uint32_tcount1=0;stringstreamss;std_msgs:
geniusNMRobot
·
2023-10-02 00:01
c++
机器人
ros2
ubuntu
嵌入式硬件
ROS2
之spin()函数解析(C++版)
ros2
里面的这个spin()函数我觉的(我没有去看源代码,只是个人固执的这么认为)可以替换为如下内容:while(rclcpp::ok()){if(timer_->call()){timer_->execute_callback
geniusNMRobot
·
2023-10-02 00:29
ros2
机器人
ubuntu
c++
ROS2
库包设置和使用 Catch2 进行单元测试
说明本文的目的是了解如何在
ROS2
中创建库,以供其他
ROS2
包使用。除此之外,本文还介绍了如何使用catch2框架编写单元测试。本文的第1部分将详细介绍如何创建库包。
无水先生
·
2023-10-01 22:48
ROS资源和工业机器人
人工智能
自动驾驶
ROS2
从头开始:第6部分 -
ROS2
中的 DDS,用于可靠的机器人通信
一、说明在这篇文章中,我们将重点关注
ROS2
的通信栈DDS,其中这是介于管理节点通信与控制节点通信环节,是上位机决策体系与下位机的控制体系实现指令-执行-反馈的关键实现机制。
无水先生
·
2023-10-01 16:36
ROS2高级编程
大数据
(C++版本)
ros2
发布者节点publisher示例源代码(改良版)
#include#include#include#include#include#include"sys/time.h"#include"rclcpp/rclcpp.hpp"#include"std_msgs/msg/string.hpp"usingnamespacestd;usingnamespacerclcpp;uint32_tcount1=0;stringstreamss;std_msgs:
geniusNMRobot
·
2023-10-01 14:06
c++
机器人
ros2
嵌入式系统
ros2
智能指针转换为普通指针
智能指针转换为普通指针转换公式为:智能指针.get()=普通指针------------------------------------------------------------------------------------普通指针转换为智能指针的转换公示:std::shared_ptrname(普通指针)
geniusNMRobot
·
2023-10-01 14:05
机器人
c++
ros2
嵌入式系统
ROS2
——使用
ros2
bag录制/回放数据
有的时候我们希望在别人已有的数据集上做开发,或者复现之前已经构建好的场景数据,这时候就可以用
ROS2
中的
ros2
bag工具啦。
红星星
·
2023-10-01 07:47
ROS
ubuntu
linux
人工智能
ROS2
中的轻量级、自动化、受控回放
一、说明这篇文章描述了一种在
ROS2
中实现受控重播器的轻量级方法。用以测试中将现象重新播放一遍,以实现调参或故障定位的目的。所有源代码都可以在这里找到。该帖子也可在此处获得。
无水先生
·
2023-10-01 07:45
ROS资源和工业机器人
自动化
人工智能
自动驾驶
机器人操作系统
(RO2) 和 RT-Thread 通信
wuhanstudio发布:https://club.rt-thread.org/ask/article/2884.html,未经授权禁止转发MicroROSonRT-Thread最近刚好总结了一下ROS1和
ROS2
RT-Thread物联网操作系统
·
2023-10-01 07:15
RT-Thread
ROS
rtos
物联网
嵌入式
ROS入门与实践--2(ROS系统架构)
1.1OS层OS层,即为经典意义的操作系统,而ROS虽然
机器人操作系统
(RobotOperatingSystem
羊羊羊ox
·
2023-10-01 05:13
ROS入门学习
机器人
Autoware.universe部署04:universe传感器
ROS2
驱动
激光雷达驱动二、IMU驱动2.1上位机配置4.2IMU校准4.3安装ROS驱动三、CAN驱动四、相机驱动4.1安装驱动4.2修改相机参数五、GNSS驱动本文介绍了Autoware.universe各个传感器
ROS2
ZARD帧心
·
2023-10-01 04:54
自动驾驶
ubuntu
linux
SLAM
驱动开发
关于ROS 2内部接口
一、说明关于ROS的接口,需要一些信息来源,以满足客户对基本概念的形成;本篇来自
ROS2
的官方网站,对于形成对ROS的内部接口的理解,以及进一步开发具有参考意义。
无水先生
·
2023-09-29 23:28
ROS2高级编程
人工智能
自动驾驶
基于Windows10的Ubuntu 16.04 LTS双系统+ROS Kinetic的安装与调试
写在前面本文节选自我在ME332
机器人操作系统
第一周课程的实验报告,并对内容做了一些顺序上的调整。
郭白白白
·
2023-09-29 22:26
使用ROS与Movelt实现myCobot 280运动轨迹规划和控制
ROSROS(RobotOperatingSystem,
机器人操作系统
)是一个用于编写机器人软件的
大象机器人
·
2023-09-29 19:11
人工智能
机器人
python
机械臂
ROS
ROS2
从头开始:第 4 部分 - 使用
ROS2
组合构建强大的机器人系统
而
ROS2
也是操作系统,动态扩大或缩减是必然存在的,因此需要组件实现。
无水先生
·
2023-09-29 17:20
ROS2高级编程
人工智能
自动驾驶
ros2
publiser 最容易理解的代码(C++版)
//Copyright2016OpenSourceRoboticsFoundation,Inc.////LicensedundertheApacheLicense,Version2.0(the"License");//youmaynotusethisfileexceptincompliancewiththeLicense.//YoumayobtainacopyoftheLicenseat////h
geniusNMRobot
·
2023-09-29 06:14
c++
机器人
ros2
ros2
自定义消息msg 和 srv文件编译问题“is a invalid message name it should have the pattern ‘^[A-Z][A-Za-z0-9]”
出现这个问题就是说你起的那个文件名称格式有问题,比如说mymsg.msg就会有故障应该改写为Mymsg.msg.这可能是个正则表达式表示一定要以大写字母开头^[A-Z]下面提供一个可以正确执行的代码参考:cmake_minimum_required(VERSION3.8)project(custom_srv)if(CMAKE_COMPILER_IS_GNUCXXORCMAKE_CXX_COMPIL
geniusNMRobot
·
2023-09-29 06:44
ros2
机器人
ros
c++
ros2
publisher 容易理解的代码(c++)版--目前可采用
//Copyright2021OpenSourceRoboticsFoundation,Inc.////LicensedundertheApacheLicense,Version2.0(the"License");//youmaynotusethisfileexceptincompliancewiththeLicense.//YoumayobtainacopyoftheLicenseat////h
geniusNMRobot
·
2023-09-29 06:43
c++
机器人
ros2
嵌入式系统
Ros2
学习02- ubuntu22.04 安装
ros2
设置镜像源sudovim/etc/apt/sources.list#阿里源debhttp://mirrors.aliyun.com/ubuntu/jammymainrestricteduniversemultiversedeb-srchttp://mirrors.aliyun.com/ubuntu/jammymainrestricteduniversemultiversedebhttp://mir
小海聊智造
·
2023-09-29 00:18
ROS2
人工智能
机器人
Ros2
学习01-
Ros2
VS Ros1
ROS最早的设计目标就是开发这样一款PR2家庭服务机器人,这款机器人绝大部分时间都是独立工作,为了让他具备充足的能力:它搭载了工作站级别的计算平台和各种先进的通信设备,不用担忧算力不够,有足够的实力支持各种复杂的实时运算和处理;由于是单兵作战,通信绝大部分都自己内部完成,那就可以用有线连接,保证了良好的网络连接,没有丢数据或者黑客入侵的风险;这台机器人最终虽然小批量生产,但是由于高昂的成本和售价,
小海聊智造
·
2023-09-29 00:47
ROS2
机器人
ubuntu20.04 jammy 安装
ros2
ubunut22.04jammy(5.15)
ros2
版本:humble安装参考:Ubuntu(Debianpackages)—
ROS2
Documentation:Humbledocumentationl
xyzxyz576
·
2023-09-28 22:46
ROS
18.04快速安装ros
要在Ubuntu18.04上快速安装ROS(
机器人操作系统
),可以使用ROS官方提供的安装脚本。
半吊子烟酒僧
·
2023-09-28 16:49
c++
ros2
服务节点源代码
#include"rclcpp/rclcpp.hpp"#include"example_interfaces/srv/add_two_ints.hpp"#include"memory.h"voidadd(conststd::shared_ptrprequest,std::shared_ptrpresponse){presponse->sum=prequest->a+prequest->b;RCLC
geniusNMRobot
·
2023-09-28 14:49
机器人
ros2
ros
嵌入式系统
c++
ros2
服务通讯示范源代码2023年9月27
//server端#include"rclcpp/rclcpp.hpp"#include"example_interfaces/srv/add_two_ints.hpp"#include#include#includeusingnamespacestd::chrono_literals;intmain(intargc,char**argv){rclcpp::init(argc,argv);auto
geniusNMRobot
·
2023-09-28 14:49
c++
机器人
ros2
ros
嵌入式系统
ros2
的subscriber源代码我的
#include#include"rclcpp/rclcpp.hpp"#include"std_msgs/msg/string.hpp"#include"string.h"usingstd::placeholders::_1;//wedefineaclasstodescribethespecificnode,butifthenodeissimple,wecanusethenodeclassdire
geniusNMRobot
·
2023-09-28 14:19
c++
算法
开发语言
C++11中std::function和std::bind及在ROS12中的使用
C++11中std::function和std::bind及在
ROS2
中的使用1.可调用对象2.std::function2.1普通函数2.2lambda表达式2.3仿函数2.4类成员函数(动态+静态)
泠山
·
2023-09-27 13:31
C/C++
ROS
c++
lambda
ROS2
从头开始:第 08/8回 - 使用
ROS2
生命周期节点简化机器人软件组件管理
一、说明欢迎来到我在
ROS2
上的系列的第八部分。对于那些可能不熟悉该系列的人,我已经涵盖了一系列主题,包括
ROS2
简介、如何创建发布者和订阅者、自定义消息和服务创建、
无水先生
·
2023-09-26 21:36
ROS2高级编程
计算机视觉
人工智能
机器人
关于ubuntu设置sh文件开机自启动python3和sudo python3问题
关于ubuntu设置sh文件开机自启动python3和sudopython3问题说明系统为ubuntu22.04python是python3.10.12ros系统为
ros2
humble背景解决方法补充说明系统为
明月夜&
·
2023-09-26 11:59
Ubuntu
ubuntu
linux
运维
ros2
官方学习文档之Beginner:CLI tools
这个部分主要是介绍
ROS2
的命令行工具(CLI:command-lineinterface),这个部分跟ROS1的很类似,所以可以方便的从ros1迁移到
ros2
;
geniusNMRobot
·
2023-09-26 01:17
机器人
ros2
ros
ros2
publisher code
#include#include#include#include#include"rclcpp/rclcpp.hpp"#include"std_msgs/msg/string.hpp"#include"string.h"usingnamespacestd::chrono_literals;//defineaclassclassMinimalPublisher:publicrclcpp::Node{
geniusNMRobot
·
2023-09-26 01:17
算法
机器人
ros2
ros
ros2
官方安装教程记录解读----
ros2
官方网址:https://docs.ros.org/en/humble/Installation/Ubuntu-Install-Debians.html网址的内容复制过来如下:打开终端:输入以下内容
geniusNMRobot
·
2023-09-26 01:16
机器人
Jetson Nano之ROS入门 -- YOLO目标检测与定位
文章目录前言一、yolo板端部署推理二、目标深度测距三、目标方位解算与导航点设定1、相机成像原理2、Python实现目标定位总结前言Darknet_ros是一个基于ROS(
机器人操作系统
)的开源深度学习框架
szu_ljm
·
2023-09-25 20:26
YOLO
目标检测
人工智能
ros2
打印不依赖节点
RCLCPP_INFO(rclcpp::get_logger("logger_name"),"helloworld");
饕餮ing
·
2023-09-24 23:12
ros
c++
ros2
的humble版本设置日志打印级别
总共有3个方法1.在命令行中设置
ros2
runpkg_namenode_name--ros-args--log-levelWARN2.在源文件中设置#include"rcutils/error_handling.h"autoret
饕餮ing
·
2023-09-24 23:11
ros
python
用开源代码构建机器人需要考虑的问题
也许你正在使用
机器人操作系统
(ROS)或任务导向操作套件(MOOS),或者是另外一个可以帮助你简化开发过程的开源中间件。当开发接近实用化,对回报的期望开始给你带来一些压力。
llawliet0001
·
2023-09-24 07:53
机器人
ROS2
的行为树 — 第 1 部分:解锁高级机器人决策和控制
一、说明在复杂而迷人的机器人世界中,行为树(BT)已成为决策过程中不可或缺的一部分。它们提供了一种结构化、模块化和高效的方法来对机器人的行为进行编程。BT起源于视频游戏行业,用于控制非玩家角色,他们在机器人领域找到了归宿,他们擅长管理无数的任务和条件。用于机器人导航的Nav2和操作框架MoveIt等机器人软件使用行为树来处理复杂的动作和条件。在这篇文章中,我们将探索行为树以彻底理解它们。我们将首先
无水先生
·
2023-09-22 02:06
ROS资源和工业机器人
人工智能
人工智能
大数据
网络
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他