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
ros学习实践记录
聚焦当下,创造生命的奇迹——《当下的力量》
实践记录
今天早上10点要去参加一个比较重要的面试,地方有点远,导航说要1小时20分钟。我原本的计划是最迟8点半就要出发,以我的起床速度和在家至少要捣腾1小时才能出门的习惯,我最晚7点半一定要起床,当然最好6点半起床,因为我最近迷上了早餐摆盘创作,沉醉其中的时候时间不知不觉过得飞快。哪知计划永远赶不上变化,今早我一觉醒来已经8点整,吓了我一大跳。我从来没有睡到过这个点,还睡得这么沉,做了一个很长很长的梦,好
爱读书爱美食的lily
·
2023-09-05 10:31
【
ROS学习
】ROS中四元数与欧拉角的转换
1.四元数转欧拉角python代码#IMUcallbackfunction.defimu_callback(self,msg):#ConvertquaternionstoEulerangles.(r,p,y)=tf.transformations.euler_from_quaternion([msg.orientation.x,msg.orientation.y,msg.orientation.z
wongHome
·
2023-09-04 19:24
ROS学习之路
ROS
四元数
欧拉角
ROS学习
笔记(十一)ROS 四元素与欧拉角之间的转换
#include"tf/transform_datatypes.h"//转换函数头文件#include//里程计信息格式/****************四元数转RPY欧拉角,以odomsub的回调函数为例*****************/voidodomCallback(constnav_msgs::Odometry&odom){tf::Quaternionquat;tf::quaternio
wei2023
·
2023-09-04 19:53
ROS
ubuntu
自动驾驶
人工智能
ROS学习
记录001:无法打开笔记本摄像头[ERROR] [1575905480.653251919]: Cannot identify '/dev/video0': 2, No such file
执行指令:sudoapt-getinstallros-kinetic-usb-camroslaunchusb_camusb_cam-test.launch系统报错:[ERROR][1575905480.653251919]:Cannotidentify'/dev/video0':2,Nosuchfileordirectory解决思路:首先,试试自己笔记本摄像头好坏(打个QQ电话之类。。。);发现没
C藏镜人
·
2023-09-04 16:16
ROS系统
ROS学习
--3.ROS 服务与参数
ROS服务服务是节点之间可以相互通信的另一种方式。服务允许节点发送请求并接收响应。rosservice可以通过服务轻松附加到ROS的客户端/服务框架。rosservice有许多可用于服务的命令,如下所示:rosservicelist打印信息活动服务rosservicecall使用所提供的参数调用服务rosservicetype显示服务的类型rosservicefind通过服务类型查找服务rosse
lyc_pc
·
2023-09-01 18:14
JCA
实践记录
——Cipher
Cipher类提供加密和解密的功能。实例化Cipher没有公开的构造方法,所以只能调用其静态方法getInstace进行实现化。这个方法有多个重载如下:publicstaticfinalCiphergetInstance(Stringalgorithm)throwsNoSuchAlgorithmException,NoSuchPaddingException;publicstaticfinalCi
JSON_NULL
·
2023-08-30 23:11
hive lateral view
实践记录
(Array和Map数据类型)
目录一、Array1.建表并插入数据2.lateralviewexplode二、Map1、建表并插入数据2、lateralviewexplode()3、查询数据一、Array1.建表并插入数据正确插入数据:createtabletmp.test_lateral_view_movie_230829(moviestring,categoryarray);insertintotmp.test_later
时光不语,静待花开
·
2023-08-30 08:10
sql
hive
hadoop
数据仓库
sql
Ros学习
笔记17(slam建图与定位)
1、gmapping---slam功能包使用方法1.1输入(深度信息、里程记信息,imu信息(可选))1.2分别执行gazebo环境、rviz、键盘控制、gmapping结点,进行机器人的移动,并且保存构建出来的地图信息。
俺是你腾哥
·
2023-08-27 01:14
Qt 之 智能指针汇总
文章目录:一、垂悬指针的问题二、Qt中的智能指针1、QPointer2、QSharedPointer&QWeakPointer3、QScopedPointer4、其他智能指针三、
实践记录
四、用法举例1、
老菜鸟的每一天
·
2023-08-26 11:48
《Qt
项目实战经历全记录》
qt
智能指针
ROS2基本环境配置
参考资料:ROS2官方教程1:GitHubROS2官方教程2:在线文档[持之以恒2016]:ROS2的安装与使用[fangfang12138]:
ROS学习
配置ROS2启动环境source/opt/ros
望江樵夫
·
2023-08-25 14:09
ROS学习
(4)——接口
接口本章将会提一个新概念:接口1.1接口介绍接口是一种规范,在前面的话题中,li4和wang2分别用了两种数据类型来传递小说和钱std_msgs/msg/Stringstd_msgs/msg/UInt32我们的功能包有着不同的编译方式,如ament_python,ament_cmake。不同语言对字符串的定义不同,但通过接口可以除去这种语言差异1.2好处采用小鱼ros中的例子,机器人有时会替换不同
shdksla
·
2023-08-23 10:30
ROS学习基础
学习
数码相机
机器人项目:从 ROS2 切换到 ROS1 的原因
二、在
ROS学习
过程在我的构建机器人项目中,我同时使用了ROS1和
无水先生
·
2023-08-22 10:01
ROS资源和工业机器人
机器人
人工智能
自动驾驶
ROS学习
(杂)ROS catkin build 的时候保报错 Assertion failed: check for file existence, but filename (RT_LIBR
在ros中使用catkinbuild的时候,出现这个问题Assertionfailed:checkforfileexistence,butfilename(RT_LIBRARY-NOTFOUND)unset.Message:RTLibrary通过catkinclean清理文件夹后得到解决当时应该是之前build不成功,导致死机,之后导致的这个错误清理后重新编译即可
kobesdu
·
2023-08-21 03:43
ros
ROS学习
--HelloWorld的实现(C++)
1.创建工作空间并初始化mkdir-p自定义空间名称/srccd自定义空间名称catkin_make上述命令,首先会创建一个工作空间以及一个src子目录,然后再进入工作空间调用catkin_make命令编译。2.进入src创建ros包并添加依赖cdsrccatkin_create_pkg自定义ROS包名roscpprospystd_msgs上述命令,会在工作空间下生成一个功能包,该功能包依赖于ro
Silver_Bullet14
·
2023-08-20 03:57
ROS
学习
c++
机器人
ubuntu
常用ROS工具包相关介绍
一、参考资料ROS相关技术(概念版)ROS相关技术(经验版)二、rviz三维可视化平台
ROS学习
笔记13:rviz三维可视化平台(ROS常用组件)rviz是ROS中一款三维可视化工具,可以将信息图形化显示
花花少年
·
2023-08-18 09:12
ROS
ROS
ros学习
心得(十)topic通信-ros和Qt主线程
在一些案例中,我们代码主要是ROS和Qt的结合,Qt是图形化,在所有的编程和现实中基本上,我们都是在主线程中运行的,主线程的优先级是最高的,主线程的含义是我们看不到的代码部分,我们称之为UI的渲染(死循环),ros中节点启动没有做太多的事情,但是如果ros具备了消息订阅功能,即以下这类代码:rospy.Subscriber(pose_topic_name,Pose,self.pose_callba
butnotif
·
2023-08-18 01:40
ros基础
qt
2022.2.15日复盘:日行一步,点滴积累
介绍了多种
实践记录
的方法。结合自身情况立即下载
琼柯
·
2023-08-16 14:50
ROS学习
笔记(三)---好用的终端Terminator
ROS学习
笔记文章目录01.
ROS学习
笔记(一)—Linux安装VScode02.
ROS学习
笔记(二)—使用VScode开发ROS的Python程序(简例)一、Terminator是什么?
lyx4949
·
2023-08-16 09:17
ROS学习
学习
笔记
ros
Terminator
python
【字节跳动青训营】后端笔记整理-2 | Go
实践记录
:猜谜游戏,在线词典,Socks5代理服务器
本文由博主本人整理自该营的日常学习实践,首发于稀土掘金:Go
实践记录
:猜谜游戏,在线词典,Socks5代理服务器|青训营我的go开发环境:*本地IDE:GoLand2023.1.2*go:1.20.6一
碳基肥宅
·
2023-08-13 04:24
字节跳动青训营/Go语言
笔记
golang
开发语言
字节跳动青训营
并发编程
使用 VScode 开发 ROS 的Python程序(简例)
一、任务介绍本篇作为
ROS学习
的第二篇,是关于如何在Ubuntu18.04中使用VSCode编写一个Python程序,输出“Hello!”的内容介绍。
lyx4949
·
2023-08-12 07:08
ROS学习
vscode
python
VScode
ros
ROS学习
——Ubuntu18.04下安装ROS Melodic
前言:本篇文章记录了一个ROS小白安装ROS的过程。本博文参考连接在文章最后。首先要知道的是不同的Ubuntu版本会对应着不同的ROS发行版,而18.04对应的是Melodic。一、软件配置要求:配置Ubuntu软件和更新界面,允许"main",“restricted”,“universe,”and“multiverse”,如图:在下载自处,修改服务器配置。我选择的是中科大的源(USTC)二、安装
皮皮皮张
·
2023-08-12 07:16
ROS
机器人
ubuntu
ROS学习
番外篇15—nuScenes-LidarSeg数据集的多帧数据整理
前面我们介绍了如何下载和解析nuScenes-LidarSeg数据集,然而处理的对象还是单帧点云。本篇博客将对数据集提供的点云系列数据进行解析和重新整理,使得程序可以非常方便的按照顺序读取850个系列中的每个系列的点云数据。废话不多说,直接上代码:importjson#读取unScenes数据集中的sample_data.json文件,将其中的lidar数据写入到sample_data_lidar
_寒潭雁影
·
2023-08-10 00:17
ROS操作系统学习
学习
python
开发语言
ROS学习
记录:话题发布和订阅的实现(C++/python)
发布方(C++):#include"ros/ros.h"#include"std_msgs/String.h"#include/*需求:实现基本的话题通信,一方发布数据,一方接收数据,实现的关键点:1.发送方2.接收方3.数据(此处为普通文本)PS:二者需要设置相同的话题消息发布方:循环发布信息:Hello...后缀数字编号实现流程:1.包含头文件2.初始化ROS节点:命名(唯一)3.实例化ROS
Besproma_
·
2023-08-06 17:35
ROS
centos7上harbor搭建
实践记录
一、docker安装1、删除原有docker:sudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-selinux\docker-engine-selinux\docker-engine2、配
喔易
·
2023-08-05 06:04
linux
harbor
docker
ROS学习
--6.msg和srv
1.msg和srv的说明msg:msg文件是描述ROS消息字段的简单文本文件。它们用于生成不同语言的消息的源代码。msg文件存储在软件包的msg目录中消息只是简单的文本文件,每行具有字段类型和字段名称。可以使用的字段类型为:int8,int16,int32,int64(plusuint*)float32,float64stringtime,durationothermsgfilesvariable
lyc_pc
·
2023-08-03 19:44
roop 视频换脸
项目地址:https://github.com/s0md3v/roopColab部署:https://github.com/dream80/roop_colab本文是本地部署的
实践记录
。
GoCodingInMyWay
·
2023-08-02 17:03
AIGC
Ros学习
笔记16(机器人感知)
1机器视觉1.1安装usb功能包sudoapt-getinstallros-kinect-usb-cam1.2启动摄像头roslaunchusb-camusb-cam-test.launch1.3查看话题列表与消息类型(查看二维图像的数据类型和三维点云的数据类型)1.4安装kinect功能包,我没有这个设备,跳过(三维传感器)(后续可以利用astra深度摄像头进行测试,含有此设备);1.5安装标定
俺是你腾哥
·
2023-08-01 22:18
ros学习
总结
今日学习SLAM与自主导航遇到以下问题:问题1:输入代码:roslaunchmrobot_navigarionfake_nav_demo.launch时报错,存在依赖关系。按照报错提示安装相应依赖:sudoaptinstallros-melodic-map-server,新的报错缺少依赖libsdl1.2-dev、libsdl-image1.2-dev。解决1:打开“软件和更新”,点击“更新”选项
笑傲江湖2023
·
2023-07-31 10:20
学习
自动驾驶
人工智能
ROS学习
笔记2_ROS工作空间与功能包
程序的工程-------ROS的工作空间(workspace)存放工程开发相关文件的文件夹。src:代码空间(sourcespace)build:编译空间(buildspace)devel:开发空间(developmentspace)install:安装空间(installspace)如何创建工作空间创建工作空间,其中-p是创建多级目录的时候必须要写的。最后的src作为代码空间的标志。mkdir-
揍是个弟弟_小马
·
2023-07-30 23:11
笔记
学习
自动驾驶
人工智能
ubuntu
linux
JavaParser
实践记录
需求由于项目需要,需要添加对JAVA源码分析的支持。源码分析由团队自己开发,但如何保障开发的分析器结果的正确性,是本项目任务的最大困难。方案构想通过一个相对完善的JVAV分析器,生成中间输出,基于此输出信息与我们开发的分析器进行比较。两者在输出上有可能存在较大区别,如何在存在区别的文件上计算相似度,将是另一个问题,本文也就不去描述相似度计算这个问题。目前JAVA分析库或工具有不少,有一些Pytho
波波2
·
2023-07-29 16:50
FFmpeg
实践记录
三:Vim基本讲解
Vim处理模式Vim处理模式Vim常用命令Vim常用命令Vim拷贝、粘贴和删除Vim拷贝、粘贴和删除Vim光标移动Vim光标移动Vim行内光标移动Vim行内光标移动Vim查找与替换Vim查找与替换Vim多窗口Vim多窗口
MxlZlh
·
2023-07-29 02:47
ROS学习
之error解决记录
目录虚拟机系统版本:Ubuntu20.04ROS版本:Noetic1.15.14虚拟机系统版本:Ubuntu18.04ROS版本:Melodic1.14.13整理一下平时遇到的问题,都是有效的解决方法奥。使用时注意自己的版本!!!虚拟机系统版本:Ubuntu20.04ROS版本:Noetic1.15.141、问题描述:CMakeErrorat/opt/ros/noetic/share/catkin
内有小猪卖
·
2023-07-26 06:55
ros机器人
自动驾驶
人工智能
机器学习
ubuntu
linux
ROS学习
--如何结合launch文件使用参数服务器
之前使用别人开源的包的时候,经常会发现在launch文件中使用诸如此类的句子:,在
ROS学习
中也看到介绍roslaunch在大型项目中的使用技巧(http://wiki.ros
从零开始Yes
·
2023-07-25 09:55
ROS学习
ROS
机器人SLAM导航学习-All in one
参考引用张虎,机器人SLAM导航核心技术与实战[M].机械工业出版社,2022.本博客未详尽之处可自行查阅上述书籍一、编程基础篇1.ROS入门必备知识
ROS学习
笔记(文章链接汇总)2.C++编程范式《21
Robot_Yue
·
2023-07-25 01:09
自主探索导航学习
机器人
学习
c++
笔记
opencv
ROS学习
--7.写一个发布与订阅节点
1.写一个publisher节点“节点”是连接到ROS网络的可执行文件的ROS术语。在这里,我们将创建一个发布者(“talker”)节点,该节点将不断广播消息。1.1将目录更改为在catkin工作区以前的教程中创建的beginner_tutorials包:roscdbeginner_tutorials1.2在beginner_tutorials包目录中创建一个src目录:mkdir-psrc该目录
lyc_pc
·
2023-07-24 10:53
ROS学习
番外篇12—Mac M1(Pro+Max)安装ROS1或ROS2须知
由于苹果换了芯片架构,因此裸机安装ROS2或者源码安装ROS1和ROS2变得非常困难。使用ParallelsDesktop或者其他虚拟机(比如UTM)安装Ubuntu然后再在Ubuntu上安装ROS是目前最为靠谱的解决方案。然而,该方案有个问题,那就是安装完系统之后需要更新Mesa3Dgraphicslibrary,否则rviz的3D模块无法正常显示(这个问题网上很少有人说,说的人还把人带跑偏,本
_寒潭雁影
·
2023-07-23 01:24
ROS操作系统学习
ROS
RVIZ
M1
M1
Max
M1
Pro
ROS学习
——运行管理
ROS是多进程(节点)的分布式框架,一个完整的ROS系统实现:可能包含多台主机;每台主机上又有多个工作空间(workspace);每个的工作空间中又包含多个功能包(package);每个功能包又包含多个节点(Node),不同的节点都有自己的节点名称;每个节点可能还会设置一个或多个话题(topic)...一、ROS元功能包场景:完成ROS中一个系统性的功能,可能涉及到多个功能包,比如实现了机器人导航
MUTA️
·
2023-07-22 15:47
ROS
学习
c++
机器人
ROS学习
——常用API
一、初始化1.作用ROS初始化函数2.参数列表argc------------封装实参的个数(n+1)argv------------封装参数的数组name----------为节点命名,需要保证其唯一性options---------节点启动选项返回值:void3.使用细节①argc与argv的使用如果按照ROS中的特定格式传入实参,那么ROS可以加以使用,比如可以用来设置全局参数、给节点重命名
MUTA️
·
2023-07-22 15:17
ROS
学习
c++
机器人
ROS学习
——运行管理
ROS是多进程(节点)的分布式框架,一个完整的ROS系统实现:可能包含多台主机;每台主机上又有多个工作空间(workspace);每个的工作空间中又包含多个功能包(package);每个功能包又包含多个节点(Node),不同的节点都有自己的节点名称;每个节点可能还会设置一个或多个话题(topic)...一、ROS元功能包场景:完成ROS中一个系统性的功能,可能涉及到多个功能包,比如实现了机器人导航
MUTA️
·
2023-07-22 15:17
学习
ROS学习
——通信机制(常用命令)
2.4常用命令·Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程088常用命令简介_Chapter2-ROS通信机制_哔哩哔哩_bilibili机器人系统中启动的节点少则几个,多则十几个、几十个,不同的节点名称各异,通信时使用话题、服务、消息、参数等等都各不相同,一个显而易见的问题是:当需要自定义节点和其他某个已经存在的节点通信时,如何获取对方的话题、以及消息载体的格式呢?在
MUTA️
·
2023-07-22 15:16
ROS
学习
机器人
c++
本地部署Stable Diffusion Webui AI 记录
StableDiffusionWebuiAI本地部署基本分为两种方式:1、使用大佬的打包好的安装包一键部署b站秋葉aaaki2、手动部署(个人
实践记录
)参考文章本地部署基本要求1、需要拥有NVIDIA显卡
青松pine
·
2023-07-22 06:49
ai
人工智能
stable
diffusion
ai
ROS学习
笔记(0):几个重要概念:节点、消息、主题、服务
1、节点(node)节点是进行运算任务的进程。一个系统可以由很多节点组成,节点也可以称为软件模块。ROS是以节点的形式开发的,节点是根据其目的,可以细分的可执行程序的最小单位。主节点由于机器人的元器件很多,功能庞大,因此实际运行时往往会运行众多的node,负责感知世界、控制运动、决策和计算等功能。那么如何合理的进行调配、管理这些node?这就要利用ROS提供给我们的节点管master,master
wwwlyj123321
·
2023-07-19 10:09
ROS
学习
笔记
ROS学习
笔记(七)——各部分代码实现(二)
ROS学习
笔记(七)——各部分代码实现(二)文章目录
ROS学习
笔记(七)——各部分代码实现(二)1.Server编程实现(C++实现):(python实现):2.服务数据的定义和使用(C++实现):(python
风声向寂
·
2023-07-18 15:48
ROS学习笔记
python
人工智能
卷积神经网络
机器学习
ROS学习
篇之远程控制(七)-局域网内的控制
文章目录一.pc与pc端二.手机与pc端(1)pc端:**步骤1:**运行`roscore`**步骤2:**新开一个终端运行,运行`rosrunturtlesimturtlesim_node`**步骤3:**新建一个终端查看ip,运行`ifconfig`步骤4:查看控制话题:`rostopiclist`(2)手机端:**步骤1:**下载官方的app**步骤2:**安装和配置ip**步骤3:**添加
张一根
·
2023-07-17 10:28
ROS
ros
分布式控制
ROS学习
篇之手动控制(八)-键盘控制
一.命令行模式下#!/usr/bin/envpythonimportrospyfromackermann_msgs.msgimportAckermannDriveStampedimportsys,select,termios,ttybanner="""1.Readingfromthekeyboard2.PublishingtoAckermannDriveStamped!--------------
张一根
·
2023-07-17 10:28
ROS
学习
机器人
ros
ROS学习
篇之硬件准备(零)-thinkbook16+锐龙版 安装ubuntu20.04遇到的各种坑
文章目录一.计算机配置二.遇到的问题及解决办法1.键盘失灵2.无法联wifi3.蓝牙搜索不到设备4.无法开热点三.最后的感想一.计算机配置CPU:AMDR76800H(网卡,娱乐大师读出来的不对,在windos系统下,联想管家读出来网卡的型号是:RealtekRTL8852BE)二.遇到的问题及解决办法1.键盘失灵文字太苍白,我又不想重新安装一遍,姑且凑合着看吧,有不明白的,欢迎私信我,看到必回。
张一根
·
2023-07-17 10:27
ROS
thinkbook16+
锐龙
R7
6800H
ubuntu
20.04
键盘
wifi
ROS学习
篇之发生目标(九)-通过程序发生目标点
下面是通过发生四元素作为目标点x,y,z坐标及表示姿态的w#!/usr/bin/python#-*-coding:UTF-8-*-#上面两行不可省略,第一行是:告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器。第二行是:定义编码格式"UTF-8-"支持中文fromactionlib.action_clientimportGoalManagerimportrospyimp
张一根
·
2023-07-17 10:22
ROS
学习
ros
Gazebo下多机器人协同控制
软件平台Ubuntu18.04ROSMelodicGazebo硬件平台(可选)Turtlebot3预备知识了解ROS的基本操作逻辑,若需学习,可移步我的专栏:
ROS学习
记录目录多机器人协同控制①——仿真平台搭建多机器人协同控制
Arcann
·
2023-07-16 02:24
ROS
Robot
分布式
自动驾驶
基于YOLOv8开发构建目标检测模型超详细教程【以焊缝质量检测数据场景为例】
超详细教程系列在我前面的文章中也有不少的
实践记录
,感兴趣的话可以自行阅读即可:《基于yolov7开发实践实例分割模型超详细教程》《YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程》《
Together_CZ
·
2023-07-14 16:01
YOLO
中科院ChatGPT 学术版 本地部署
实践记录
近期中科院ChatGPT学术版在github上限了,截止本文发布已经有18.3k的star了。他们将ChatGPT学术版开源出来真的非常好,能让更多的人享受到科技的红利。我也想着试一下,这次也记录下本地部署的过程。其实文件中的readme,已经说的很清楚了,这里是给自己一下午的工作做一个小小记录。能帮助到一些python小白,就更好了。GitHub网址https://github.com/bina
细节处有神明
·
2023-07-14 08:44
chatgpt
python
人工智能
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他