ros
haigujiujian
这个作者很懒,什么都没留下…
展开
-
catkin_make 如何只编译一个包?
在终端中输入指令 catkin_make -DCCATKIN-WHITE-PACKAGES=" XXX你包的名字"这样jiu原创 2021-06-15 18:18:30 · 1640 阅读 · 0 评论 -
tf 坐标变换如何转换成直观表达
yaw是围绕x轴旋转的偏航角,pitch是围绕y轴旋转的俯仰角,roll是围绕z轴旋转的翻滚角通常tf 坐标变换的写法是:原创 2021-06-13 17:08:03 · 151 阅读 · 0 评论 -
ros tf 向量计算示例,欧拉角、四元数、转换矩阵之间的互转
#include<ros/ros.h>#include<tf/tf.h>#include<iostream>int main(int argc,char** argv){ ros::init(argc , argv,"tf_transform"); ros::NodeHandle nh; ros::Rate loop_rate(1); tf::Vector3 v1(1,1,1); tf::Vector3 v2(1,0.原创 2021-06-13 15:43:14 · 3265 阅读 · 1 评论 -
ros 调参神器rqt_reconfigure
针对move_base的参数调整安装ros-melodic-rqt-reconfigure安装后rosrun rqt_reconfigure rqt_reconfigure然后就是一顿操作猛如虎原创 2021-05-25 23:20:50 · 3199 阅读 · 0 评论 -
ubuntu下如何使用串口
首先插入串口设备查看串口号:dmesg | grep ttyS*可以看到串口号是ttyUSB0然后设置串口的读写权限:sudo chmod 666 /dev/ttyUSB0串口现在就是可读可写了如果在ros下需要安装serial驱动 sudo apt-get install ros-melodic-serial后面就可以在ros下读写serial编程了...原创 2021-05-25 12:09:33 · 2788 阅读 · 0 评论 -
turbot3 仿真rostopic odom不发布出来的问题解决
查看rostopic list 未发布odom 查找发布odom的控制器是ros gazebo的插件重新安装插件sudo apt-get install ros-melodic-gazebo-plugins找到了提供libgazebo_ros_diff_drive.so的缺失包原创 2021-05-23 09:05:55 · 603 阅读 · 0 评论 -
北通手柄在ros下使用
ubuntu18.0.4 +ros melodic1、将手柄接收器插在usb口上输入ls /dev/input/输出有个js0说明已经被系统识别了2、测试一下sudo jstest /dev/input/js0按下不同按钮有不同反应3、安装joy ros包sudo apt install ros-melodic-joysudo apt install ros_melodic-joystick_driverroscore运行ros核心然后启动joy的结..原创 2021-05-22 01:01:53 · 1248 阅读 · 0 评论 -
ubuntu下如何查看opencv的版本
ubuntu下如何查看opencv的版本pkg-config --modversion opencv原创 2021-05-03 17:31:03 · 859 阅读 · 0 评论 -
如何在函数中实现数组的值传递
//通过返回传入数组的指针的方式#include"stdio.h"#include<iostream>using namespace std;//定义指针函数int *copy(int array[], int a[], int n);int main(){ int size = 4; int a2[4]; int a1[4] = {3, 5, 7 ,8}; int *p; p = copy(a1, a2, size); cout &.原创 2021-04-28 19:54:03 · 722 阅读 · 0 评论 -
rosparam如何加载获取
<launch> <arg name="role_name" default="hero" /> <arg name="detect_range" default="30.0" /> <node pkg="gap_selector" type="gap_selector" name="gap_selector" output="screen"> <param name="role_name" value="$(arg role_n.原创 2021-04-28 00:17:04 · 153 阅读 · 0 评论 -
/usr/bin/ld: cannot find -lindustrial_robot_client collect2: error: ld returned 1 exit status
aubo ros 包编译时会出现一系列的问题如何编译呢引用一个https://www.jianshu.com/p/de2afe293934下载这个链接里面melodic版本的aubo_robot_melodic版本编译,其中会需要安装ros-melodic-moveitros-melodic-industrial-core等等当出现这个报错的时候是industrial-robot-client 这个包没有安装sudo apt-get install ros-melo.原创 2021-04-25 10:50:58 · 786 阅读 · 0 评论 -
python 编译时出现IndentationError:expected an indented block
这个问题多数是空格位置不太对原创 2021-04-19 13:35:09 · 324 阅读 · 0 评论 -
python2 编译出这个问题SyntaxError: Non-ASCII character ‘\xe5‘
python2编译时因为python默认的编码方式是ASCII,而ASCII无法支持中文编码,为了让python识别,要在脚本第一行上加上:# -*- coding: UTF-8 -*-好像python3不存在这个问题原创 2021-04-19 13:34:05 · 75 阅读 · 0 评论 -
python 脚本编译出问题Segmentation fault (core dumped)
这个多数情况下是调用包的顺序出了问题,就是调用的包里面有你没调用包的代码原创 2021-04-19 13:31:00 · 501 阅读 · 0 评论 -
vscode ModuleNotFoundError: No module named ‘rospkg‘
vscode ModuleNotFoundError: No module named 'rospkg'先安装pip3sudo apt-get install pip3然后安装rospackgepip3 install rospkg原创 2021-04-18 21:49:06 · 354 阅读 · 0 评论 -
ImportError: liblog4cplus-1.2.so.5: cannot open shared object file: No such file or directory
在在lib中找不到lib库那么如何解决呢就是把 .so文件拷贝到库目录底下如何查找库呢?使用命令 whereislibprotobuf.so.9得到:libprotobuf.so: /usr/lib/aarch64-linux-gnu/libprotobuf.so /usr/lib/aarch64-linux-gnu/libprotobuf.so.10...原创 2021-04-16 21:02:58 · 474 阅读 · 0 评论 -
如何启动moveit 配置工具
rosrun moveit_setup_assistant moveit_setup_assistant可以创建moveit包也可以修改moveit包如上图定位到moveit 配置包按open就可以修改moveit配置原创 2021-04-14 11:40:09 · 872 阅读 · 0 评论 -
ros moveit rviz 中轨迹球消失了怎么办?
轨迹球消失不见了,无法拖拽机械臂末端,有可能是这个interactive marker size被设置为0了,把它设置成0.2就可以轨迹球出现原创 2021-04-14 10:12:40 · 2551 阅读 · 2 评论 -
推荐两个教程网站,各种语言的简单使用可以查询
http://codingdict.com/ 还挺全的https://www.runoob.com/ 这个就会写的简单点原创 2021-03-31 14:04:50 · 105 阅读 · 0 评论 -
ROS安装的完整过程以及rosdep init出现的rosdep init command not found以及website down 解决
这篇博客主要针对ubuntu 18.0.4环境下ROS 的安装步骤以及在安装过程中遇到的坑进行一个阐述:1.首先是找到合适的ros安装源,目前官方的ros源是在国外一般我们都用国内的,我用的是这个sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-lates原创 2021-03-12 18:22:53 · 3225 阅读 · 0 评论 -
推荐一个好用的ros plot工具 plot juggler 以及ROS常用的绘图工具
sudo apt-get install ros-melodic-plotjuggler安装完成后:roscorerosrun plotjuggler PlotJuggler原创 2021-03-25 15:48:30 · 1504 阅读 · 3 评论 -
机械臂gazebo仿真出现的问题
为什么机械臂gazebo仿真会出现这样的问题,是因为moveit_config 中的yaml 文件没有配好导致控制器没有连接上。原创 2021-03-25 15:31:54 · 711 阅读 · 0 评论 -
ros launch 文件的含义解释以及如何使用
ros中launch主要是用于将rosrun 的包进行一个集成从而不需要run这么多结点launch文件内的语法为xml<launch>\ <machine>\ <node>\ …,这些叫做标签。name\ address\ type\ …,这些叫做属性。1.roslaunch 的一般用法是<launch> <node name="aubo" pkg="aubo_simulation" type="simulate" output原创 2021-03-18 19:25:33 · 578 阅读 · 0 评论