ubuntu
鲁伯特1996
ros cpp 单片机
展开
-
ubuntu无法启动:kernel panic not syncing vfs unable to mount root fs on unknown-block 0 0 – error
前两天ubuntu一直报boot卷满了,也没管他,然后忽然就进不去了,报错:kernel panic not syncing vfs unable to mount root fs on unknown-block 0 0 – error去网上查了一下还真是boot卷饱满的问题,主要是因为boot卷太小了,linux内核一直在更新,但是旧的内核文件还在boot里面占据这空间,更新几次之后就会被占满,这时我们要把不用的内核删除即可首先进入到恢复模式中,打开终端使用命令 dpkg --get-selec原创 2021-03-30 11:13:27 · 3041 阅读 · 2 评论 -
fox-jetson nano ros安装配置
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo gedit /etc/apt/sources.listdeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-securi.原创 2020-11-23 11:07:27 · 264 阅读 · 0 评论 -
ubuntu nano编辑器
nano是一个小巧自由,并且友好的编辑器,在大部分linux上都有nano命令。相对vi,刚开始nano真的是很坑。打开后直接编辑,命令如下:sudo nano /etc/hosts会出现如下显示:^G 求助 ^O 写入 ^W 搜索 ^K 剪切文字 ^J 对齐 ^C 游标位置 M-U 撤销^X 离开 ^R 读档 ^\ 替换 ^U 还原剪切 ^T 拼写检查 ^_ 跳行 M-E 重做上面是我文本编辑器中的操作提示,其中有两个键需要注意一下’^’和’M-‘。‘^’对应的就是ctrl键。‘M-‘原创 2020-09-02 10:55:03 · 2318 阅读 · 1 评论 -
ros摄像头参数标定
由于摄像头内部或者外部的一些原因,生成的图像往往会发生畸变,为了避免数据源造成的误差,需要对摄像头的参数进行标定。ROS官方提供了用于单目双目摄像头标定的功能包camera_calibration。camera_ calibration功能包首先在插有待标定摄像头的电脑(本章命令均在插有待标定摄像头电脑里运行)使用以下命令安装摄像头标定功能包sudo apt-get install ros-kinetic-camera-calibration标定需要使用到棋盘格图案的标定靶,可以在光盘或者网上原创 2020-07-10 11:20:40 · 1484 阅读 · 1 评论 -
roslaunch解析
1.node是要启动的ROS节点,它包括以下几个参数:Pkg=”mypackage”:节点的功能包Type=”nodetype”:节点的类型Name=”nodename”:节点的名字Args=”arg1 arg2 arg3”:(可选)传递给节点的参数Respawn=”true”: (可选)如果节点停止,自动终止节点Ns=”foo”: (可选)在”foo”命名空间启动节点Output=...原创 2020-07-02 14:50:24 · 218 阅读 · 0 评论 -
ros2-Foxy安装教程
ros2已经出到F版了,该如何安装呢,这里选择的是二进制安装方式.首先,确保您的语言环境支持UTF-8。sudo locale-gen en_US en_US.UTF-8sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8export LANG=en_US.UTF-8添加公钥:sudo apt update && sudo apt install curl gnupg2 lsb-releasecurl -s https:原创 2020-08-09 18:19:26 · 3433 阅读 · 6 评论 -
ros-noetic安装教程
ros的最后一个长期支持版本已经悄悄上线了,那么接下来我们就看一下如何在ubuntu20.04下安装.在安装之前,我们应该在软件和更新中更换国内的软件源比如清华源然后我们添加ros软件源:sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'当然你也可以选择国内的源,比如也是清华的(在这里添加中科大原创 2020-06-03 23:42:08 · 10247 阅读 · 15 评论 -
树莓派3B+安装Ubuntu20.04
ros2已经出到F版本了,本来想下载一个尝鲜一下,怒肝了两天终于把Ubuntu20.04装到树莓派里面了。但是,忽然发现F版本的还未发行,只是在网站上更新了安装方法,安装包和公钥都没公布(f?小声嘀咕)。那么我们就先来分享一下如何在树莓派上安装Ubuntu20.04 server。硬件:树莓派3b+ 2017 / 32G闪迪内存卡 / 读卡器 / 电脑???软件:win10 / balenaEtcher / 树莓派Ubuntu20.04 server镜像首先进入Ubuntu官网,进入下载页面,选择R原创 2020-05-10 22:57:56 · 9969 阅读 · 3 评论 -
ros2时间管理-Rate和Timer
ROS2编程的时间处理包括如ros1的rate睡眠,当然在ros2中你会经常用到Timer计时器系统,类似于单片机的定时器中断一类的软件计时器。Rate:这个我们并不陌生,不管是在前面章节还是在ros1中都大量使用,可以让我们在程序中进行睡眠。但是ros2函数API有一点改变:int main(int argc, char** argv){ rclcpp::init(argc, argv)...原创 2020-04-12 16:53:15 · 7501 阅读 · 1 评论 -
ros2 话题编程之订阅者
您已经了解到主题是通道,节点可以在其中写入或读取信息。 您还看到了可以使用发布者来写主题,因此您可能在想,也应该有某种类似的工具可以从主题中读取信息。 你是对的! 这就是所谓的订阅者。 订户是从主题读取信息的节点。 让我们来进行编写订阅者。首先创建一个名为topic_subscriber_pkg的新程序包。 创建软件包时,添加rclcpp和std_msgs作为依赖项。使用以下命令:ros2 p...原创 2020-01-17 15:14:56 · 1118 阅读 · 0 评论 -
ros2 话题编程之发布者
创建一个名为topic_publisher_pkg的新软件包。 创建程序包时,添加rclcpp和std_msgs作为依赖项。为了创建一个具有roscpp和std_msgs作为依赖关系的包,您应该使用以下命令:[ ]: ros2 pkg create topic_publisher_pkg --build-type ament_cmake--dependencies rclcpp std_msg...原创 2020-01-17 14:44:58 · 798 阅读 · 0 评论 -
ros2安装第一个坑
从安装ros2到现在也有好几天了。成功把我们oryxTarm底盘功能包从ros1-kinetic移植到ros2-dashing上面。下面就说一下遇到的一些坑,原创 2019-11-07 18:17:44 · 637 阅读 · 1 评论 -
roboware快捷键
通用Ctrl+Shift+P, F1 显示命令面板Ctrl+P 快速打开(文件)Ctrl+Shift+N 新窗口/实例Ctrl+Shift+W 关闭窗口/实例Ctrl+, 打开用户设置Ctrl+K+S 键盘快捷键基本编辑Ctrl+X 剪切Ctrl+C 复制Alt+ ↑ / ↓ 上下移动Shift+Alt + ↓ / ↑ 复制行 上/下移动Ctrl+Shift+K 删除行C...原创 2019-09-06 14:49:02 · 2100 阅读 · 1 评论 -
error: ‘to_string’ is not a member of ‘std’
cmake 编译时出现了这个问题是因为编译器不支持所以 加上 -std=c++11在CMakeLists.txt文件里 把add_compile_options(-std=c++11)这一句打开原创 2019-09-02 20:30:29 · 1312 阅读 · 0 评论 -
ORB-SLAM2编译安装运行
ORB-SLAM2编译安装运行准备工作及软件版本说明操作系统 :Ubuntu 16.04ROS版本 :kineticeigen库版本 :3.2.10OpenCV版本:opencv3.3.1USB摄像头:640*480,30帧注意事项:如果要使用USB摄像头运行ORB-SLAM2,不能使用虚拟机,否则会出现摄像头打开一片绿屏或者黑屏的现象。eigen库如果用3.3.4的话 编译ORB...原创 2019-07-30 14:53:03 · 491 阅读 · 0 评论 -
Ubuntu 16.04忘记密码了怎么办
Ubuntu 16.04忘记密码了怎么办第一步:启动乌班图;第二步:选择乌班图高级选项第三步:选择恢复模式(recovery mode)第四步:选择"root Drop to root shell prompt",点击"Enter"键,就会进入Ubuntu的命令行模式第五步:在命令行输入 【(User)即为你的用户名】passwd (User)最后关机重启即可shu...原创 2019-07-30 09:34:40 · 316 阅读 · 0 评论