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学习日常问题解决
ROS学习
笔记(二)(控制小乌龟的运动)
第二节是控制小乌龟的运动,这是在建立第一节安装好ROS环境下进行的操作。1.我们先安装小乌龟的turtlesim功能包,输入以下指令:sudoapt-getinstallros-kinetic-turtlesim2.然后我们运行ROS的节点管理器,输入以下指令:roscore3.然后我们再打开一个新的终端,用rosrun命令来启动小乌龟仿真的节点进行小乌龟仿真,输入以下指令:rosrunturtl
SUNNNQAQ
·
2020-08-15 12:42
ROS学习
ROS学习
--第5篇:ROS基础---话题(topic)编程
本次创建两个节点,一个收,一个发。先在catkin_ws/src/learning_communication/src功能包下建两个.cpp文件,分别命名talker.cpp、listener.cpp(1)编写发布器节点打开talker.cpp文件,复制如下内容/***该例程将发布chatter话题,消息类型String*/#include#include"ros/ros.h"#include"s
北理工-王大东
·
2020-08-15 09:16
ROS
ros学习
正在学习《ROS机器人程序设计》,随手做一些笔记在练习到第二章example1_a,example1_b的例子时遇到一些问题。第一是编译时bin文件夹中始终不出现可执行文件。这时候要注意终端里的提示。按照提示我发现是cpp文件写错了(照书上抄错了。。。),改正之后就可以了。第二是注意你电脑中的实际信息更改书上的例子,因为版本不同,我的是indigo,书上安装的是Electric和Fuerte,给出
苏瓦里哈
·
2020-08-15 08:47
ROS学习
(2):多机通信的网络配置
ROS具有强大的分布式架构和网络通讯,可实现多机通信。台式机:主机,用rviz监控和无线操作移动机器人; 名称:desktop笔记本:从机,通过ROS实现移动机器人的自主定位和路径规划等程序;名称:laptop两台电脑共用一个无线routor,处于同一个subnet中。(1)查看IP地址$ifconfig查看IP地址:台式机IP:192.168.1.110笔记本IP:192.168.1.111et
hustfzt
·
2020-08-14 03:11
ROS学习
[
ROS学习
]-map.yaml 文件内容解析
写在前面以下内容主要来自ROSwiki官网map_server:https://wiki.ros.org/map_server一、yaml格式image:testmap.pngresolution:0.1origin:[0.0,0.0,0.0]occupied_thresh:0.65free_thresh:0.196negate:0参数解析:image:地图文件的路径,可以是绝对路径,也可以是相对
wongHome
·
2020-08-13 17:44
ROS学习之路
ROS学习
之Arduino篇——读取并发布各种传感器数据
本篇主要包括以下五部分内容:1.说明2.在rosserial_arduino中自定义数据类型3.使用Arduino读取传感器的数据4.更改代码5.测试本篇将读取超声波雷达、电位计和人体红外感应模块传感器的值,然后封装成一个消息类型,最后广播出去。1.说明在ROS中自定义的msg数据类型在Arduino下是不能直接使用的,需要使用rosserial_client包进行转化才能使用,转化方法如下:ro
wanzew
·
2020-08-12 13:37
ROS
使用笔记
ROS
Arduino
ROS
Arduino
ROS学习
02-拿到NVIDIA JETSON TX2该做些什么
ROS学习
02-拿到NVIDIAJETSONTX2该做些什么在前一片文章中我们已经将NVIDIAJETSONTX2完美的刷机了
ROS学习
01-NVIDIAJETSONTX2使用Jetpack4.4刷机指南刷完机后连上显示器后
DesolatePoison
·
2020-08-12 10:08
ROS
ROS
NVIDIA
JETSON
TX2
机器人
ARM
ROS学习
01-NVIDIA JETSON TX2 使用Jetpack4.4刷机指南
ROS学习
01-NVIDIAJETSONTX2使用Jetpack4.4刷机指南写在前文最近入手了一台NVIDIAJETSONTX2想做个机器人小车,刚拿到板子的时候发现他上面自带安装的是Ubuntu18.04
DesolatePoison
·
2020-08-12 10:00
ROS
ROS
JETSON
TX2
NVIDIA
TX2
机器人
ROS 两轮差速自主导航小车记录(基础系列)
小张实习记录
ROS学习
之路第一步:第一个node第一个订阅第二步:odom里程计信息第三步:robot_pose_ekf第四步:tf_tree第五步:hector_mapping&karto_mapping
Kin__Zhang
·
2020-08-11 17:20
Ubuntu
&
ROS
Ubuntu14.04_
ROS学习
笔记(4)ROS小车底层链接和驱动问题
这是今天的新鲜货今天我去实验室找师兄请教了,实在自己是搞不定了,我一个学自动化专业的,连让小车自己动都做不到,感觉好丢人…开玩笑开玩笑…第四次笔记,也是能驱动真实小车的第一次笔记,之前在小车WiFi配置上下了一番功夫,现在也能得心应手的配置WiFi问题,小车的WiFi环境从宿舍迁移到实验室,IP我让师兄帮我定好了原来一样的静态IP,要不然还是访问不了zumy小车当地地址,这里的配置问题我在之前的复
kiomi_kiomi
·
2020-08-11 17:02
用ROS来做无人测试平台系列之
ROS学习
-3-差速控制
/以下皆为个人在学习过程中的一些见解,写在这里一方面是为了复习每周所学的一些知识,另一方面是留作笔记用;我所用的环境配置为Ubuntu16.04+Kinetic版本的ROS+catkin管理工具+C++IDE之ClionC+PythonIDE之pycharm/一、坐标系采用右手坐标系逆时针方向为正,顺时针方向为负,X+朝向前,y+朝向左,z+朝向上。线速度单位m/s,角速度单位rad/s。二、运动
li_my_linux
·
2020-08-11 17:30
ROS
无人车
轮式机器人
ROS学习
心得——正确运行RPLIDAR A2激光雷达(让它转起来吧!)
ROS学习
心得——正确运行RPLIDARA2激光雷达FORTHESIGMAFORTHEGTINDERFORTHEROBOMASTER简介:产品相关数据与官方文档:http://www.slamtec.com
whl970831
·
2020-08-11 14:34
ROS
激光雷达
SLAM
ROS学习
(六)launch文件学习(一)
@TOC参考文章:http://wiki.ros.org/roslaunch/XML.标签launch文件中的根元素采用标签定义标签Examplepkg=“mypackage”:包名type=“nodetype”:文件名,运行的文件名称name=“nodename”:节点名称args=“arg1arg2arg3”(optional):Passargumentstonode.machine=“mac
Jone-Mark
·
2020-08-10 07:21
ROS学习
ros学习
记录
roscore启动报错:cy@pc:~$roscoreWARNING:unabletoconfigurelogging.NologfileswillbegeneratedCheckinglogdirectoryfordiskusage.Thismaytakeawhile.PressCtrl-CtointerruptDonecheckinglogfilediskusage.Usageisversio
VSLAMer
·
2020-08-10 06:55
ros
ros
【ROS总结】ROS故障排除
前言在
ROS学习
与开发中,难免遇到各种各样的问题,除了一些可以解决问题(语法问题)外,其他一些问题有时很难发现并解决,在这里,总结下在开发中遇到的各种问题,不定期更新中。。。
ros小生
·
2020-08-08 22:46
ROS总结
ROS
ROS学习
笔记十一:ROS中数据的记录与重放
ROS学习
笔记十一:ROS中数据的记录与重放本节主要介绍如何记录一个正在运行的ROS系统中的数据,然后在一个运行的系统中根据记录文件重新产生和记录时类似的运动情况。本例子还是以小海龟例程为例。
mountzf
·
2020-08-08 18:31
ROS
ROS学习笔记
深蓝学院
ros学习
总结
深蓝学院
ros学习
总结对于深蓝学院课程来说,最最基础的部分在于模型的建立,因为所有的运行都是基于仿真环境,无论是rviz还是gazebo环境。
enenabc
·
2020-08-08 15:37
学习笔记
ROS学习
(四):安装 MoveIt!
MoveIt!是一个被广泛应用的开源软件,可以用于机械臂的操纵、运动规划、3D感知、运动学、控制及导航等。一、ROS安装(indigo,ubuntu14.04)1、配置Ubuntu软件仓库SystemSettings–>Software&Updates–>UbuntuSoftware–>DownloadablefromtheInternet–>选择:”main”、“restricted”、”uni
飘零过客
·
2020-08-08 01:49
ROS
ROS保姆级教程(一)--Topic通讯方式实现
写在前面:小白在使用ROS的时候往往会出现各种各样的问题,回顾我自己的
ROS学习
之路,也是坎坎坷坷,各种报错让人怀疑人生。
nullwh
·
2020-08-08 00:12
ROS踩坑之旅
小教程
学习笔记
ROS1.0个人笔记【1】背景介绍
ROS学习
笔记整合本文章属于个人学习笔记,希望通过文章记录,规范整理学习内容,方便未来知识整理和分享。如果有错误的地方,还请指出,感谢!
Bluet_1997
·
2020-08-08 00:52
ROS
ROS学习
笔记(七)
roscpp介绍(一)1.ClientLibrary简介ROS提供了不同语言的编程接口,C++接口为roscpp,Python接口为rospy,Java接口为rosjava。这些接口都可以用来创建topic、service、param,实现通信功能,把一些常用的基本功能做了封装。ClientLibrary介绍roscppROS的C++库,是目前最广泛应用的ROS客户端库,执行效率高rospyROS
genius君
·
2020-08-05 03:03
ROS学习笔记
linux
关于Matlab/Simulink 中
ROS学习
总结(二)自定义 ROS message 类型
在ROS系统应用中,程序员为实现某些特定的功能,常常自定义一些rospacket,所以Matlab要想读取这些类型的ROSmessage,必须在Matlab中自定义这些ROSmessage,将其转换成Matlab可以识别的messagetype。自定义ROSmessage类型:在MATLAB中从ROS包,创建自定义消息要求:InstallRoboticsSystemToolboxAdd-ons安装
我不是程序猿WWW、
·
2020-08-05 01:21
自动驾驶仿真测试
matlab自定义ROS
message
type
关于Matlab/Simulink 中
ROS学习
总结(一)通讯设置
事先准备:1.安装2015a以上的Matlab(推荐使用2018a以上的版本)2.安装RoboticsSystemToolboxMatlab的菜单栏,单击附加功能弹出窗口,搜索RoboticsSystemToolbox,根据提示安装即可。开启正式的学习(一)通讯设置一、Matlab部分使用如下命令即可使Matlab与运行roscore的主节点服务器进行通讯Windows系统下:查看IP地址。Lin
我不是程序猿WWW、
·
2020-08-05 01:21
自动驾驶仿真测试
ROS学习
之一Ubuntu中安装Tensorflow的步骤及可能遇到的问题
1.Ubuntu系统中安装pip工具:2.设置Tensorflow的下载地址(python2.7环境下):3.通过pip安装Tensorflow:或者:通过以上步骤就可以完成Tensorflow的安装了。安装成功后,可以在终端中打开Python环境,输入以下代码,使用Tensorflow实现“Hellotensorflow”例程:4.1如果安装过程中遇到图5以下问题:图5需要使用以下命令升级版本:
科学无解
·
2020-08-05 01:20
ROS
【
ROS学习
】(八)ROS参数服务(2)
在上一篇文章中,实现了ROS程序中的参数初始化,并且用一个while循环检测参数服务器中的参数变化,实现了参数的动态修改。显然这样实现动态修改参数并不是最优,要浪费许多系统资源来检测参数修改,还有一个更优更方便,动态修改参数的方法,那就是使用dynamic_reconfigure参数服务。先贴代码#include//Dynamicreconfigureincludes.#include//Auto
wengge987
·
2020-08-04 21:13
ROS学习
ROS学习
之源码——NodeHandle
先来看看NodeHandle类的主要成员函数:发布话题,返回一个Publisher,负责广播topicPublisheradvertise(conststd::string&topic,uint32_tqueue_size,boollatch=false)订阅一个话题,收到话题中的消息后触发回调函数Subscribersubscribe(conststd::string&topic,uint32_
wanzew
·
2020-08-04 19:21
ROS
使用笔记
ROS学习
之 cpp消息
PARAMETERS*/rosdistro:jade*/rosversion:1.11.16wiki链接:http://wiki.ros.org/roscpp/Overview/Messages1、消息生成和所有ROS客户端库相同,roscpp使用msg文件来生成c++代码。模式如下:package_name/msg/Foo.msg->package_name::Foo相同地,srv文件也生成c+
shiyue0010
·
2020-08-04 18:16
ROS
ROS学习
之 cpp消息发布者和消息订阅者
wiki链接:http://wiki.ros.org/roscpp/Overview/Publishers%20and%20Subscribers一、发布一个话题其它相关链接:ros::NodeHandle,ros::NodeHandle::advertise()API:http://docs.ros.org/api/roscpp/html/classros_1_1NodeHandle.htmlr
shiyue0010
·
2020-08-04 18:16
ROS
ROS学习
快速索引
ROS学习
快速索引基础相关创建工作空间(workspace)创建ROSpackage消息传输机制Publisher&Subcriber(Message)Publisher&Subcriber(MessagePython
Greepex
·
2020-08-02 15:08
ROS学习
JetsonTX2
ROS学习
笔记(四)
ROS学习
笔记(四)——自定义程序包本部分教程将剖析catkin_create_pkg命令生成的每个文件并详细描述这些文件的组成部分以及如何自定义这些文件。
BlvinDon
·
2020-08-02 15:27
ROS学习笔记
ROS 笔记
文章目录
ROS学习
笔记00.VSCODE引用ROS01.文件系统概念02.创建ROS程序包03.编译ROS程序包04.ROS图概念概述05.ROS节点06.ROS话题07.ROSMessage08.ROS
AlexBein
·
2020-08-02 15:49
其它
ROS学习
笔记(二)---Beginner Level常用操作
ROS学习
笔记(二)---BeginnerLevel初学ROS做的笔记,权当备忘录1.安装并配置ROS环境1.1安装1.2管理环境1.3创建ROS空间2.ROS文件系统介绍3.创建并编译ROS程序包3.1
FNR_S
·
2020-08-02 14:39
ROS
C/C++
ROS学习
之CMakeList文件格式介绍
ROS中创建软件包所依赖的文件为CMakeList.txt,catkin_make会根据你写的CMakeList.txt来配置编译软件包。CMakeList.txt文件主要包含以下内容:所需CMake版本cmake_minimum_required(VERSION2.8.3)软件包名称project()查找构建此包所需的包find_package()消息/服务/动作生成器add_message_f
wanzew
·
2020-08-02 14:23
ROS
使用笔记
一步一步学CMake
ROS基础学习笔记——工作空间、CMakeList、package.xml
ROS学习
笔记(一)东南大学zscseu一、如何建立一个catkin工作空间如下步骤:source/opt/ros/indigo/setup.bashmkdir-p~/catkin_ws/srccd~/
痴澳超
·
2020-08-02 14:07
ROS
ROS1.0个人笔记【6】ROS机器人编程实践
ROS学习
笔记整合本文章属于个人学习笔记,希望通过文章记录,规范整理学习内容,方便未来知识整理和分享。如果有错误的地方,还请指出,感谢!
Bluet_1997
·
2020-08-02 13:59
ROS
ROS学习
笔记——roscpp
PS:采用的视频教程是大学慕课的《机器人操作系统入门》https://www.icourse163.org/learn/ISCAS-1002580008#/learn/announce,由于使用的是Ubuntu18.04,使用的ROS版本为Melodic和视频所用的ROSkinetic版本有所出入,产生以下问题:1.使用模块不在,解决方法用gitclone克隆;2.加载robot_sim_demo
kylin073
·
2020-08-02 13:56
ROS学习
ROS学习
笔记—— rospy
所有资料均来自于https://www.icourse163.org/learn/ISCAS-1002580008#/learn/announce和https://github.com/DroidAITech/ROS-Academy-for-Beginners和https://sychaichangkun.gitbooks.io/ros-tutorial-icourse163/content/ro
kylin073
·
2020-08-02 13:56
ROS学习
ROS学习
笔记(二):ROS通信种类和编程
ROS通信种类:话题(Topic)、服务(Service)、动作(Action)。三种通信类型自定义消息类型时:分别需要创建msg、srv、action文件夹并在文件夹下创建相应的.msg、.srv、.action文件;通信程序文件均放在src文件夹下。编译时添加相应文件及依赖如:add_message_files(FILESPerson.msg)generate_messages(DEPENDE
Pac_Kage
·
2020-08-02 13:34
ROS
ROS
ROS学习
笔记九:topic写法
topic_demo功能描述:两个node,一个发布模拟的GPS消息(格式为自定义,包括坐标和工作状态),另一个接收并处理该信息(计算到原点的距离)步骤:1.package2.msg3.talker.cpp4.listener.cpp5.CMakeList.txt&package.xml1.packagecd~/catkin_ws/srccatkin_create_pkgtopic_demoros
qq_36498362
·
2020-08-02 13:34
ROS学习
笔记-from ._tf2 import *出错问题的解决
复现古月居教程中关于tf的一节,使用tf时提示错误。File"/home/pangweijian/catkin_ws/src/learning_tf/scripts/turtle_tf_listener.py",line11,inimporttfFile"/opt/ros/melodic/lib/python2.7/dist-packages/tf/__init__.py",line30,infr
pangweijian
·
2020-08-02 13:07
ROS学习
笔记三:创建ROS软件包
,#
ROS学习
笔记三:创建ROS软件包catkin软件包的组成一个软件包必须满足如下条件才能被称之为catkin软件包:这个软件包必须包含一个catkin编译文件package.xml(manifests
mountzf
·
2020-08-02 13:22
ROS
ROS学习笔记
ROS学习
笔记1-在虚拟机上安装Ubuntu18.04
ROS学习
笔记1-在虚拟机上安装Ubuntu18.040.说在前面1.win10下Vmware软件安装下载并安装Vmware软件2.VMware软件设置创建新的虚拟机虚拟机操作系统版本设置虚拟机命名指定空间大小完成
清凉的光头
·
2020-08-02 13:48
ROS学习
小结(一):ROS安装
注:本文使用的虚拟机是Ubuntu12.04.5,下载地址http://releases.ubuntu.com/12.04.5/首先需要设置sources.list、key、更新源等。一、设置sources.listUbuntu11.10(Oneiric)sudosh-c‘echo“debhttp://packages.ros.org/ros/ubuntuoneiricmain”>/etc/apt
风1122
·
2020-07-30 20:40
ROS
ros学习
初识(第一遍)
各位大神都很厉害,待我在此处膜拜膜拜(后续逐步展开)本宗:http://wiki.ros.org/分身(经典):ros探索总结-----古月居:blog.csdn.net/hcx25909(原博客位置)http://www.guyuehome.com/ROS入门到控制移动平台-----AoboSir的博客园:http://www.cnblogs.com/aobosir/default.html?p
为自己搏一把
·
2020-07-30 15:36
ROS学习
之 cpp参数服务器
wiki链接:wiki.ros.org/roscpp/Overview/Parameter%20ServerROS的参数服务器可以存储字符串,整型,浮点型,布尔型,列表,字典,iso8601数据,64基编码数据.字典数据要有字符串键.roscpp的参数API支持所有这些,尽管在使用中常使用strings,integers,floats,booleans.XmlRpc::XmlRpcValue类实现
shiyue0010
·
2020-07-30 09:37
ROS
ROS学习
笔记10 —— ros_control和controller的使用
文章目录1.Controllers2.硬件接口HardwareInterfaces3.控制器管理器ControllerManager命令操作4.传动系统Transmissions5.关节约束JointLimits6.gazebo_ros_control添加传动系统添加gazebo_ros_control插件默认gazebo_ros_control行为自定义gazebo_ros_control插件1
罗伯特祥
·
2020-07-30 04:18
▶
机器人操作系统ROS/ROS2
ros
ros_control
controller
机器人
ros2
ROS学习
——读取激光雷达数据Laser
在ROS工作空间的src文件夹下创建read_laser功能包,并在包内创建include、launch、src四个文件夹。在include文件夹中创建read_laser.h文件,并写入以下内容:#include#include#include#include#include#include#includenamespaceread_laser_test{classReadLaser{publi
just_do_it567
·
2020-07-29 19:53
ROS
ROS学习
总结九:ros_control
ROS中提供了非常多的机器人功能,比如说机器人的导航、机器人的定位、机械臂的运动规划等功能,但是这些功能包都是停留在机器人上层应用的功能包,也就是说怎么把这些功能包最终实现到真实的机器人上面去,中间需要一个连接。ros_control功能包作为一个机器人控制中间件,它包含一系列控制器接口、传动装置接口、硬件接口、控制器工具等等。可以帮助机器人应用包快速的实现到硬件上面去,提高开发效率。它的总体框架
一叶执念
·
2020-07-29 16:59
Ubuntu
ROS
学习移动机器人SLAM、路径规划必看的几本书
第四版快速入门linux操作系统,学习Linux相关命令,必须推荐的书2.C++PrimerPlus目前移动机器人开发的主流语言仍是C++,掌握C++是学习移动机器人的必经之路,该书也是被极力推荐的工具书3.
ROS
白茶-清欢
·
2020-07-29 13:17
ros
Linux
机器人
移动机器人
ROS学习
笔记(10)-- Turtlebot3机器人开发平台仿真
目录1.简介详情请阅读:1.ROS官方教程;2.Turtlebot3中文教程系列turtlebot3入门教程-目录2.ROS虚拟环境仿真与可视化说明:注意:步骤:1.安装TurtleBot3Simulation组件2.启动仿真3.RViz仿真界面:4.查看ROS的节点Nodes和话题Topic5.启动键盘节点6.启动Gazebo物理场景仿真仿真结果1.简介详情请阅读:1.ROS官方教程;2.Tur
hhaowang
·
2020-07-29 05:17
ROS学习笔记
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他