ROS
文章平均质量分 53
wei2023
这个作者很懒,什么都没留下…
展开
-
ubuntu20.04 安装 opencv3.2 编译问题解决
opencv3.2 插件ippicv_linux_20151201下载慢原创 2022-02-23 17:35:13 · 3155 阅读 · 0 评论 -
ROS学习笔记(十四)奥比中光Orbbec Astra Pro深度相机
测试Orbbec Astra Pro深度相机测试环境:ubuntu20.04noetic安装依赖sudo apt install ros-$ROS_DISTRO-rgbd-launch ros-$ROS_DISTRO-libuvc ros-$ROS_DISTRO-libuvc-camera ros-$ROS_DISTRO-libuvc-ros可能出现的问题:20.04 中没有 ros-noetic-libuvcros-$ROS_DISTRO-libuvc ,目前测试没有发现问原创 2022-02-23 10:21:49 · 5185 阅读 · 6 评论 -
ROS学习笔记(十三)—— URDF 模型文件学习
ros机器人URDF原创 2022-02-17 16:51:04 · 1381 阅读 · 1 评论 -
ROS学习笔记(十一)ROS 四元素与欧拉角之间的转换
#include "tf/transform_datatypes.h"//转换函数头文件#include <nav_msgs/Odometry.h>//里程计信息格式/****************四元数转RPY欧拉角,以odomsub的回调函数为例*****************/void odomCallback(const nav_msgs::Odometry &odom) { tf::Quaternion quat; tf:.原创 2022-01-04 17:12:20 · 486 阅读 · 0 评论 -
ROS学习笔记(十)Roslaunch 参数学习
1. node2. param3.remap4.machine5. rosparam6. include7.env8.test9.arg10.group11.roslaunch 语法12 Metapackages13 Architecture14 python API原创 2021-12-30 10:46:26 · 1045 阅读 · 0 评论 -
ROS学习笔记(九)ros action模块学习
学习ros的action模块客户端输出服务端输出客户端和服务端的launch文件action_client.launch<?xml version="1.0"?><launch> <node pkg="DoDishes" type="DoDishes_client" name="DoDishes_client" output="screen" > </nod...原创 2021-12-29 16:33:49 · 1434 阅读 · 1 评论 -
ROS学习笔记(八)ubuntu20.04 安装ros_qtc_plugin
ubuntu20.04 安装ros_qtc_plugin1. 安装依赖2. 编译插件3. 安装插件enjoy前言 由于ros2 的不断成熟,多机器人协调也成为可能,因此,将原有的ubuntu18.04 升级到ubuntu20.04,升级导致原有的ros-qt离线插件无法使用,只能另谋出路,尝试使用vscode,vscode对ros很好的支持,但是配置相对比较复杂,代码不全功能不是很智能,另外,界面太过偏平化,习惯了qt的我一时无法适应vscode编写c++,所以还是回到qt插件问题上。1. 安装依赖原创 2021-11-25 09:06:11 · 3864 阅读 · 8 评论 -
ROS学习笔记(十二)ROS noetic ubuntu20.04 版本 rosdep init,rosdep update 问题解决方法
rosdep init,rosdep update 命令执行出差核心问题就是raw.githubusercontent.com被禁用使用IP138 查询raw.githubusercontent.com,发现该域名已经被禁止。通过测试在/etc/hosts中添加域名解析的ip:151.101.76:133 raw.githubusercontent.com无法更新,更换过多个ip也无济于事。1. 从github上下载所需要的rosdistro,git clone htt...原创 2021-11-11 16:29:56 · 7919 阅读 · 21 评论 -
ROS学习笔记(七)Ubuntu Server 20.04 based on Raspberry- Pi-4B 安装 ROS1 Noetic
1. 配置wifi// 查看网络配置ifconfig -a// 安装 WPA2 网络工具sudo apt-get install wpasupplicantsudo apt-get install network-manager//打开netplan进行配置cd /etc/netplan/lsvim 文件网络配置文件:renderer: NetworkManagerwifis: wlan0: dhcp4: true access-points:.原创 2021-11-11 09:07:11 · 1561 阅读 · 0 评论 -
ROS学习笔记(六)ROS TF初探
ros::Time stamp_; ///< The timestamp associated with this transform std::string frame_id_; ///< The frame_id of the coordinate frame in which this transform is defined std::string child_frame_id_; ///< The frame_id of the coordinate frame ...原创 2021-10-29 16:12:56 · 401 阅读 · 0 评论 -
ROS学习笔记(五)ROS 键盘按键读取模块
#ifndef KEY_H#define KEY_H#include <stdio.h>#include <termios.h>#include <unistd.h>#include <iostream>class Keyboard_ctrl { struct termios initial_settings, new_settings; int peek_character = -1; public: Keyboard_ctr.原创 2021-09-17 15:31:39 · 2571 阅读 · 0 评论 -
ROS学习笔记(四)ros 无法rosdep init 或者update解决方法
待补充原创 2021-05-11 15:12:15 · 470 阅读 · 2 评论 -
ROS学习笔记(二) ros 坐标系
ros 坐标系说明ros坐标系定义ros中常见坐标系ROS坐标系之间的关系ros坐标系定义通常相对于我们的身体而言坐标轴:X -> 朝前Y -> 朝左Z -> 朝上旋转:***右手法则:***用右手握住坐标轴,大拇指 的方向朝着坐标轴朝向的正方向,四指环绕的方向定义沿着这个坐标轴旋转的正方向绕 Z轴 旋转,称之为 航向角,使用yaw表示;绕 X轴 旋转,称之为 横滚角,使用roll表示;绕 Y轴 旋转,称之为 俯仰角,使用pitch表示;举例:我们通常用来表述小原创 2020-07-20 16:55:04 · 6352 阅读 · 0 评论 -
ROS学习笔记(一) ROS移动平台坐标系的命名约定和语义含义
AbstractThis REP specifies naming conventions and semantic meaning for coordinate frames of mobile platforms used with ROS.MotivationDevelopers of drivers, models, and libraries need a share convention for coordinate frames in order to better integra原创 2020-07-20 15:27:28 · 637 阅读 · 0 评论