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
学习笔记10--使用
ros2
bag进行录制和回放数据
概要:这篇主要介绍使用
ros2
bag进行录制和回放数据环境:ubuntu20.04,
ros2
-foxy,vscode最后如果没有陈述实操过程中碰到问题的话,则表示该章节都可被本人正常复现.2.1.10录制和回放数据
鸿_H
·
2023-12-05 03:42
ROS2
ubuntu20.04编译librealsense
查看接入虚拟机设备,如果没有的话,将设置里面的usb改为兼容3.1参考Ubuntu20.04LTS下安装IntelRealsenseD435i驱动与ROS包_wanghq2013的博客-CSDN博客_d435i
ros2
暮扶
·
2023-12-05 02:28
ubuntu
linux
运维
百度Cyber框架面试总结
Cyber介绍CyberRT是一个runtimeframework,可以理解为百度针对ROS1在自动驾驶环境下的一些天生缺陷做的一套自己的框架(很多缺陷在
ROS2
中得到了解决但
ROS2
迟迟不见稳定版本)
苍山有雪,剑有霜
·
2023-12-04 10:52
后台开发
学习笔记
分布式
编程语言
自动驾驶
Ubuntu20.04安装
ROS2
官方参考文章Ubuntu(Debian)—
ROS2
Documentation:Foxydocumentationcurl密钥问题sudocurl-sSLhttps://raw.githubusercontent.com
LitchiCheng
·
2023-12-04 06:44
ROS
ros2
ubuntu
jetson
ubuntu 22.04上vim-plug插件管理器,相关插件与
ROS2
的安装
因为学校已经配置好环境的虚拟机忘了带回来,我还想系统的学习一下ROS,并将其用于机械臂的控制,因此用了新的方式配置了vim,并将树莓派raspberrybuster系统配置上了ROS1的环境,虚拟机配置了
ROS2
风起鸿庄Nirvana
·
2023-12-03 19:16
物联网与硬件
linux与树莓派
ubuntu
linux
运维
小鱼的一键安装系列
进交流群请加机器人小伊微信:fish
ros2
048文章信息:标题:小鱼的一键安装系列原文地址:https://fishros.org.cn/forum/topic/20关键词:一键安装,使用指南,参与者
鱼香ROS
·
2023-12-01 19:12
鱼香社区论坛帖子
小鱼
一键安装
ROS2
的cpp程序编写步骤
总体要求既然
ROS2
用的c++14的编译环境,那么就要有c++14的样子,不能像写ROS一样随心所欲,变量满天飞.不能有全局变量main程序需要非常简洁只能有一个大类供
ROS2
调用,其他类的调用为同命名空间下的其他类实现
虾眠不觉晓,
·
2023-12-01 18:23
C++
ROS问题
1024程序员节
c++
ROS2
+STM32小车红外对射光电计数器模块资料
数据:一个周长内有20个孔洞或者20个分隔。外径:6.8cm图片不是实物图,是示意图因为没有串口,所以不可能会发送出数字的,就是通过电压变化次数来计算距离或者其他数据有遮挡时,输出高电平,无遮挡时输出低电平工作电压3.3v-5v兼容51单片机+stm32单片机使用方法:在STM32中设置一个PIN为外部中断模式(不可能用循环来测,绝对不可能),然后自己应该就会算了。
纳米机器人geniusNMRobot
·
2023-12-01 10:45
单片机
ros2
古月居ROS入门21讲学习笔记——三 编程基础
3.1创建工作空间与功能包工作空间src:代码空间build:编译空间,存放编译过程中产生的中间文件(不关心)devel:开发空间,存放编译生成的可执行文件、库、脚本等(
ROS2
中不存在)install
羊羊羊羊羊羊羊--
·
2023-12-01 04:10
ROS学习笔记
linux
ubuntu
c++
Writing a simple publisher and subscriber (C++)
ROS2
发布者订阅者
#include#include#include#include#include"rclcpp/rclcpp.hpp"#include"std_msgs/msg/string.hpp"usingnamespacestd::chrono_literals;/*ThisexamplecreatesasubclassofNodeandusesstd::bind()toregistera*memberfu
纳米机器人geniusNMRobot
·
2023-11-29 22:35
算法
ros2
c++
ROS2
智能小车代码备份
/*USERCODEBEGINHeader*//*********************************************************************************@file:main.c*@brief:Mainprogrambody************************************************************
纳米机器人geniusNMRobot
·
2023-11-29 22:35
单片机
嵌入式硬件
ROS2
智能小车的缺陷
如果只看STM32部分,是有这么一些缺陷:只是用了超声波,而且只有一个,那么可能在遇到楼梯的时候测量不到,掉下去(底部没有传感器)。所以底部应该安装4个传感器,使用什么传感器暂时不知道。2:超声波对于面的测量比较准确,所以如果前方障碍物是线状,可能无法检测到,对于这个缺陷,即使采用红外线或者超声波也是解决不了的,暂时不知采用什么传感器。好在我们的小车不止有STM32,我们的上位机有摄像头,还有雷达
纳米机器人geniusNMRobot
·
2023-11-29 22:35
stm32
嵌入式硬件
单片机
ros2
机器人
我的
ros2
机器人整体设置
树莓派---------上位机-----------不用安装vscodestm32---------下位机------------安装micro_ros---------不用安装vscodeWindows笔记本电脑----------工作平台------安装vscode--------安装STM32CubeMX-----安装KEILARMvisualstudiocode只需要安装在工作平台上面--
纳米机器人geniusNMRobot
·
2023-11-28 10:09
机器人
ROS2
智能小车基本原理图
我觉得这样意思已经表的很清楚了这个图很重要,有了这个图,就可以积累每个部分的代码了,如果没有这个图,那么每次都只能是测试,以前的代码都会需要重新写一次。不过第一次训练也许更重要,这也是不可避免的。这个图比上面那个更加好,因为这样使用中断的时候,就可以更加方便原理图进一步发展成这样最后变成了这样
纳米机器人geniusNMRobot
·
2023-11-27 11:20
ros2
嵌入式硬件
stm32
机器人
人工智能
ros2
智能小车中STM32地盘需要用到PWM的模块
我做的地盘比较简单,使用了一下模块:4个直流减速电机,(每个模块用到了一个PWM)---这会通过L298N的ENA,ENB来实现控制光电对射测速模块(不用PWM)超声波测距模块(不用PWM,只需要测量时间)sg90转向模块(用到了一个PWM)其他什么红外测距什么的,蓝牙,WiFi都没用。我也没有用4个超声波测距哈哈,不知道安装100个是不是可当雷达用了所以一共需要用到5个PWM,PA0----PA
纳米机器人geniusNMRobot
·
2023-11-27 11:47
stm32
嵌入式硬件
单片机
Kotlin应用——使用kt进行web开发 & 使用h2database进行初始化数据库 & mybatis-plus使用
它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现
高效编程
。
Perley620
·
2023-11-27 05:10
SpringBoot
kotlin
前端
数据库
Kotlin学习——kt里的集合,Map的各种方法之String篇
它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现
高效编程
。
Perley620
·
2023-11-26 21:57
SpringBoot
kotlin
学习
开发语言
Kotlin学习——kt里的委派模式Delegation & kt里的特性
它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现
高效编程
。
Perley620
·
2023-11-26 21:57
SpringBoot
kotlin
学习
开发语言
Kotlin学习——kt里的作用域函数scope function,let,run,with,apply,also
它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现
高效编程
。
Perley620
·
2023-11-26 21:23
SpringBoot
kotlin
学习
开发语言
lambda创建对象java_使用Lambda表达式创建接口对象
高效编程
1、前言在java8中,增加了函数接口、Lambda和方法引用,使得创建函数对象变得很容易高效,本文通过情景引入,具体说明一下使用Lambda表达式创建接口对象是如何提高编程效率的。当然文中的所涉及的并非Lambda的全部使用场景。2、代码情景导入我们已有共识:Java是面向对象的编程语言,如果我们调用任何一个对象的方法,并往方法中传递参数,参数必须是类或接口的对象或者是基本类型变量。按照这个共识
weixin_35944650
·
2023-11-26 13:27
lambda创建对象java
ros2
文件package.xml与cmakelists.txt比较
每次在
ros2
里面添加文件以后,都要修改packages.xml,与cmakelists.txt文件。
纳米机器人geniusNMRobot
·
2023-11-26 06:22
xml
机器人
ros2
嵌入式硬件
stm32
ros
Kotlin学习——kt里的集合List,Set,Map & List集合的各种方法之Int篇
它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现
高效编程
。
Perley620
·
2023-11-26 03:16
SpringBoot
kotlin
学习
list
Kotlin学习——kt里面的函数,高阶函数 & 函数式编程 & 扩展函数和属性
它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现
高效编程
。
Perley620
·
2023-11-26 03:45
SpringBoot
kotlin
学习
微信
Kotlin学习——流程控制,when,循环,range工具 & kt里的equals & if实现类似三元表达式的效果
它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现
高效编程
。
Perley620
·
2023-11-25 22:15
SpringBoot
kotlin
学习
微信
Kotlin学习——流程控制,when,循环,range工具 & kt里的equals & if实现类似三元表达式的效果
它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现
高效编程
。
Perley620
·
2023-11-25 19:39
SpringBoot
kotlin
学习
开发语言
安装micro_ros或者说配置micro_ros开发环境
Onceyouhavea
ROS2
installationinthecomputer,followthesestepstoinstallthemicro-ROSbuildsystem:#Sourcethe
ROS2
installationsource
纳米机器人geniusNMRobot
·
2023-11-25 19:25
ros2
嵌入式硬件
stm32
机器人
ros2
安装rosdep的时候一个错误的软件
如果安装了这个软件,可能会发生不可预料的错误6-rosdep;我安装了这个软件,这个软件把我的humble版本识别成了ros1的某个版本,然后在更新的时候发生了很多奇怪的事情,我只好重新安装
ros2
。
纳米机器人geniusNMRobot
·
2023-11-25 19:25
嵌入式硬件
ros2
stm32
机器人
Python中的设计模式:23种创意解锁
高效编程
之道
*设计模式是解决特定问题的经验丰富的通用解决方案,它们是在软件设计中反复出现的问题的可重用设计。以下是23种经典的设计模式,以Python语言的代码示例呈现:*1.创建型模式(CreationalPatterns):工厂方法模式(FactoryMethod):工厂方法模式是一种创建型设计模式,它提供了一个接口来创建对象,但允许子类决定要实例化的类。这种模式使一个类的实例化延迟到其子类。结构抽象产品
Python_P叔
·
2023-11-25 15:48
python
设计模式
java
解决
ros2
play ros1的bag时的rosbag2_storage.so问题
很多文章都是先sourceros1然后source
ros2
,再playbagsource/opt/ros/noetic/setup.bashsource/opt/ros/foxy/setup.bash
ros2
bagplay-srosbag_v2kitti_raw00
昼行plus
·
2023-11-25 10:27
ROS
ROS
ros2
中 深度图像转雷达扫描节点 “depthimage_to_laserscan” 的变动
这是ros1的launch文件:<nodename="depthimage_to_laserscan"pkg="depthimage_to_laserscan"type="depthimage_to_laserscan"
昼行plus
·
2023-11-25 10:26
ROS
ros
ros2
mqtt-client 安装并测试
mqtt_client包提供了ROSNodelet或
ROS2
组件节点,使连接的基于ROS的设备或机器人能够使用MQTT协议通过MQTT代理交换ROS消息。这通常适用于任意ROS消息类型。
小海聊智造
·
2023-11-25 00:26
ROS2
开发环境工具安装
机器人
机器人
人工智能
mqtt
中间件
ubuntu22.04中
ros2
安装rosbridge
ros2
启动rosbridge:要启动
ROS2
中的rosbridge,需要先安装
ROS2
的rosbridge_suite软件包。
小海聊智造
·
2023-11-25 00:56
开发环境工具安装
ROS2
机器人
人工智能
视觉SLAM十四讲学习笔记——库的安装
文章目录一、g++的安装二、CMake的安装测试三、ros的安装1.配置软件库2.ros安装2.1添加ROS软件源2.2添加秘钥2.3安装
ROS2
.4初始化2.5设置环境变量2.6安装rosinstall2.7
云梦泽没有东边和西边
·
2023-11-24 11:10
视觉SLAM十四讲理论+实践
计算机视觉
QT下的ROS安装配置与开发笔记(附带简单的ROS界面发布器与订阅器例子)
文章目录1.两种安装方式介绍2.安装配置(方法一)2.1安装qt_
ros2
.2配置qt2.3新建工程运行3.无界面的发布器与订阅器4.带界面的发布器与订阅器1.两种安装方式介绍方法一:QtCreator
非晚非晚
·
2023-11-24 10:13
ROS
Qt
ROS
QT
配置
发布器与订阅器
Python 订阅 image_transport 压缩后的深度图 compressedDepth
可以很方便地进行图像数据的压缩,可惜它目前并不支持python当你如下安装了image_transport及其plugin后sudoaptinstallros-foxy-image-transport*运行
ros2
runimage_transportlist_transports
昼行plus
·
2023-11-24 06:36
ROS
python
ros
ROS2
编译Python节点来发布和订阅的实践《2》
通过熟悉:
ROS2
对比ROS1的一些变化与优势(全新安装
ROS2
以及编译错误处理)《1》我们大概了解到了
ROS2
的重新设计带来的巨大优势,最核心的就是去掉了roscore,这样就避免了因为节点管理器崩溃而使整个系统都崩溃的场景出现
寅恪光潜
·
2023-11-23 12:28
机器人操作系统(ROS)
rclpy.node
setup.cfg
setup.py
colcon
build
ros2
机器人上位机与下位机连接方式(转载)
从硬件连接、通信协议和软件设计开发,上位机如何控制下位机?由你创科技2023-09-0710:38广东随着科技的不断发展,自动化控制系统已经广泛应用于各个行业。在自动化控制系统中,上位机和下位机是两个重要的组成部分。上位机主要负责数据的采集、处理、存储和监控,而下位机则主要负责具体的控制任务。实现上位机对下位机的有效控制,是保证整个自动化控制系统正常运行的关键。本文将从硬件连接、通信协议和软件设计
纳米机器人geniusNMRobot
·
2023-11-23 05:24
机器人
嵌入式硬件
ros2
stm32
单片机
ros2
不同机器通讯时IP设置
看到这就是不同机器的IP地址,为了避免在路由器为不同的机器使用DHCP分配到上面的地址,可以设置DHCP分配的范围:(我的路由器是如下设置的,一般路由器型号都不一样,自己找一下)防火墙设置----->高级设置----->修改防火墙地址----->地址池结束修改为192.168.0.9(我觉得普通人9个机器差不多了)如果觉得9台机器不够用,可以与上面的IP地址配合,修改更广的范围。
纳米机器人geniusNMRobot
·
2023-11-23 01:37
tcp/ip
网络
网络协议
ros2
机器人
嵌入式硬件
stm32
利用ros实现单片机通讯(转载)
我觉得如果使用这个人的micro_ros通信协议,就不用再去Ubuntu或者Windows上面自己写驱动程序了,利用micro_ros实现esp32与
ros2
的通讯Tianci天津大学工学博士参考:https
纳米机器人geniusNMRobot
·
2023-11-23 01:35
单片机
嵌入式硬件
机器人
ros2
ROS环境下的串口通讯
编写发布节点2.2.2编写发布节点2.2.3编辑checklists文件2.2.4编辑package.xml文件2.2.5编写launch文件2.2.6运行节点3可能的问题引用1、前言最近项目中有一个需求,在
ROS2
布达佩斯大车店
·
2023-11-22 12:21
c++
信息与通信
ros_serial库
About|Support|DiscussionForum|Index|ServiceStatus|Q&Aanswers.rorosserial
ROS2
DocumentationTheROSWikiisforROS1
纳米机器人geniusNMRobot
·
2023-11-22 12:39
ros2
机器人
嵌入式硬件
单片机
stm32
ROS2
串口通讯serial库(适用于humble版本)
要的串口操作的API介绍在这里:serial:serial::SerialClassReference(wjwwood.io)但是我们不是直接利用上面这个东西,而是使用的是根据这个改写的一个针对
ros2
纳米机器人geniusNMRobot
·
2023-11-22 12:31
机器人
ros2
嵌入式硬件
stm32
ros
ubuntu20.04 安装
ROS2
和ROS1共存
ubuntu20.04安装
ROS2
和ROS1共存笔者是在已经装好ROS1的系统下安装
ROS2
。
锡城筱凯
·
2023-11-22 12:59
▶机器人操作系统ROS
ROS2
关于一键安装ROS/
ROS2
后出现的常见错误及处理方式
1.运行roscore出错,.ros目录权限问题解决方法:sudochmod-R777~/.
ros2
.运行roscore限制ROS_MASTER_URI错误字样请检查你的.bashrc中的配置,找到ROS_MASTER
鱼香ROS
·
2023-11-22 12:49
机器人
ROS2
ROS
ROS2
如何在Windows10上安装
ROS2
|小乌龟跑起|Win10编译节点
今天有个小伙伴问小鱼Windows10下如何安装
ROS2
和编译,有没有什么好滴简单滴办法,于是小鱼就探索了一下,发现还真是没啥好办法,bug和需要配置的还是挺多的。
鱼香ROS
·
2023-11-22 12:19
ROS2
动手学ROS2
机器人
windows
ros2
choco
安装
colcon
翻译官小鱼带你看:
ROS2
相对于ROS1功能上最详细对比,没有之一
今天给大家带来一篇文章,详细描述了
ROS2
相对ROS1做出了哪些改变?看完之后,小鱼自感收获颇深,希望大家也能有所收获。一、平台依赖1.1平台ROS1只在ubuntu进行CI测试。
鱼香ROS
·
2023-11-22 12:48
ROS2
ROS
机器人
ROS2
机器人
ROS
ROS1
对比
ROS2
对比ROS1的一些变化与优势(全新安装
ROS2
以及编译错误处理)《1》
1、概述我们在前面介绍的ROS,都是ROS1的版本,近期对机器狗进行学习的时候,发现版本是
ROS2
了,也发现平时习惯的一些命令都有了变化,改变还是挺大的,不过熟悉之后还是很习惯
ROS2
的写法。
寅恪光潜
·
2023-11-22 12:11
机器人操作系统(ROS)
RCLCPP
RCLPY
ROS2编译
colcon
setup.cfg错误
分发服务通信协议DDS
目录方便后续查看
更新预告2021-10-0810:11更新进度05-1410:54使用说明2020-10-2000:16阿里云服务账号2020-11-1411:49小册推荐阅读目录2021-07-0810:17
高效编程
我平时是如何学习的
栗少
·
2023-11-22 07:03
java
intellij-idea
开发语言
Kotlin学习——hello kotlin & 函数function & 变量 & 类 + 泛型 + 继承
它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现
高效编程
。
Perley620
·
2023-11-22 06:33
SpringBoot
kotlin
学习
开发语言
【python百宝箱】抛开GIL束缚:线程、进程、异步实现
高效编程
Python并发编程大揭秘:线程、进程、异步前言在当今计算机科学领域,处理大规模任务并提高程序性能的需求越来越迫切。Python作为一种流行而灵活的编程语言,提供了多种处理并发的工具和库。本文将深入探讨Python中的并发编程,主要聚焦于concurrent.futures、threading、multiprocessing以及asyncio等关键库,通过实例和详细介绍,帮助读者更好地理解并发编程
friklogff
·
2023-11-22 00:02
python
开发语言
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他