草庐IT

Ubuntu20.04 ROS noetic中编译和运行LIO-SAM

本文是对自己学习过程的一个记录和总结,如果内容有误,请大家指点,感谢。注意:        本文是在已经安装好ROS环境中进行的,不需要提前安装其他库,只需按照步骤进行操作,便能完成LIO-SAM的编译和运行,并且每一步都有我执行时的截图进行参考。第一步【创建工作空间并下载LIO-SAM源码包】1.【创建工作空间】        首先我们使用快捷键ctrl+alt+T打开一个终端,执行第一行命令后会创建一个嵌套文件夹,执行第二行命令后进入到嵌套文件夹中的src目录下,第三行命令是初始化工作空间。mkdir-plio_sam_ws/srccdlio_sam_ws/src/catkin_init_

Ubuntu20.04+ros-noetic-gazebo11下gazebo的仿真环境搭建

文章目录前言一、gazebo中导入官方库二、在blender中制作复杂地形图三、gazebo仿真的gpu加速四、gazebo仿真效果五、总结前言在部署真实机器人前进行gazebo仿真是十分必要的,本文记录了从零搭建仿真中遇到的问题。一、gazebo中导入官方库gitclonehttps://github.com/osrf/gazebo_models将得到的gazebo_models文件夹内容复制到/usr/share/gazebo-11/models如果没有权限无法粘贴,终端执行:sudonautilus现在在终端打开gazebo,点击左上角insert就可以看到倒入的模型库了二、在blend

Ubuntu 22.04 apt 安装 ros1 ros Noetic Ninjemys

众所周知ros2还有很多功能没有移植,而ros1官方不再支持ubuntu20.04之后的版本。另一方面Ubuntu22.04更新了很多对新硬件的驱动,有更好的兼容性和体验,这就变的很纠结。如果想在22.04使用最新版本的rosnoetic只有自己编译一个办法。编译整套ros。对于初学者来说是个不小的挑战,需要解决数量众多的库依赖和C++版本兼容问题。今天偶然发现Autolabor官方编译的一个rosnoeticninjemys安装包,经测试可用,并且还包含navgationstack,针对学习机器人导航和SLAM的需要可以直接安装使用.安装方法如下:添加源echo"deb[trusted=ye

Ubuntu22.04源码安装ROS-noetic(ROS1非ROS2),编译运行VINS-MONO

1.Ubuntu22.04源码编译安装ROS-noetic由于22.04默认安装ROS2,但很多仓库都是基于ROS1的,不想重装系统,参考这两个博客安装了ROS-noetic:博客1.https://blog.csdn.net/Drknown/article/details/128701624博客2.https://zhuanlan.zhihu.com/p/418227536我的库版本(实测可行):ceres:1.14.0(用2.系列版本的编译时需要把C++版本设为14,可能也可以适配,但我当时折腾时用我这一套跑通了)opencv:3.4.15eigen:3.3.7编译可能会出现一些bug,先

创建双臂协同机器人Baxter工作站(ROS-noetic)

文章目录1Baxter工作站安装1.1安装Ubuntu20.041.2安装ROS的noetic版本1.3安装环境依赖1.4创建ROS工作空间并进行环境配置1.5一些案例测试1.5.1使用Gazebo加载机器人模型参考资料1Baxter工作站安装1.1安装Ubuntu20.041.2安装ROS的noetic版本1.3安装环境依赖进入终端依次执行以下命令:sudoapt-getinstallpython3-rosinstallsudoapt-getinstallpython3-rosdepsudoapt-getinstallpython3-pipsudopip3install6-rosdepsud

Ubuntu20.04+ros-noetic-gazebo11和matlab联合仿真--simulink+gazebo(6)

1、根据博客这一篇(4),把新的机械臂的urdf弄好。2、步骤如下:修改meshes文件的地址geometry>meshfilename="package://robot_description/meshes/meshesgluon/base_link.STL"/>/geometry>添加gazebotaggazebo>pluginfilename="libgazebo_ros_control.so"name="ros_control">!--robotNamespace>//robotNamespace-->!--robotSimType>gazebo_ros_control/Default

Ubuntu20.04安装ROS Noetic (一篇博客走遍天)

文章目录前言一、版本选择二、下载步骤1.设置ROS的下载源1.1设置中科大源1.2设置自己主机的公钥1.3更新最新可用软件包列表2.安装ROS2.1ROS桌面完全版本2.2ROS桌面版本2.3ROS基础版本2.4ROS额外功能包DLC3.设置环境变量3.1bash3.2zsh3.3随心所欲切换环境4.下载安装包的依赖5.rosdep初始化常见报错与解决方法报错:Websitemaybedown报错:Thereadoperationtimedout成功安装6.rosdepupdate更新经典报错:更新超时readoperationtimedout7.运行ROS功能包检验安装三、总结前言Ubunt

ubuntu20.04配置ros noetic和cuda,cudnn,anaconda,pytorch深度学习的环境

ubuntu20.04配置rosnoetic和cuda,cudnn,anaconda,pytorch深度学习的环境引言1.ubuntu20.04搭建rosnoetic环境2.ubuntu20.04环境下yolov5的环境配置2.1对应的显卡驱动2.2对应的CUDA2.3对应的cudnn2.4对应的anaconda2.5对应的pytorch引言这里介绍下本篇文章的目的,为了方便自己日后在其他主机上搭建环境,也为了帮助遇到相同问题的人。本篇文章主要是解决ubuntu20.04搭建机械臂视觉抓取的环境部署问题。第一个环境了ROS环境,第二个环境是深度学习yolov5的环境。1.ubuntu20.04

ubuntu20.04在docker下运行ros-noetic进行开发

经常折腾虚拟机各双系统,想着不如把docker利用起来,下面算是一个初学者使用docker运行ros的记录:1.安装使用官方安装脚本自动安装curl-fsSLhttps://test.docker.com-otest-docker.shsudoshtest-docker.sh验证是否安装成功dockerversionDocker需要用户具有sudo权限,为了避免每次命令都输入sudo,可以把用户加入Docker用户组sudousermod-aGdocker$USERDocker是服务器----客户端架构。命令行运行docker命令的时候,需要本机有Docker服务。如果这项服务没有启动,可以用

树莓派4B ubuntu20.04 安装ROS noetic和opencv记录

文章目录准备换源安装ROS一些遇到的坑连接wifi添加秘钥时出错E:couldnotgetlock/var/lib/apt/list……catkin_make时出现错误:Couldnotfindtherequiredcomponent'serial'.RLException:[xxx.launch]isneitheralaunchfileinpackage[abcdefg]noris[abcdefg]alaunchfilename使用python代码时不能import找不到自定义的msg插上网线,但是用ifconfig只能看到lo和wlan0,没有eth0以太网固定以太网ip常用ROS操作创建