- 博客(22)
- 资源 (13)
- 收藏
- 关注
原创 卸载 ubuntu-wsl2-systemd-script,使用 WSLg 图形用户界面
在 Windows 上使用 Linux 开发环境,最好的做法是使用 WSL2。在 WSL 和早期的 WSL2 版本中,并不支持图形用户界面。因此如果想要使用 GUI 程序,需要自行解决。具体方法可以参考之前的一篇博客好消息是在新版的 WSL2 中,支持在 Windows 上运行 Linux GUI 应用程序(X11 和 Wayland),提供了完全集成的桌面体验,从而使得 Linux GUI 应用程序在 Windows 上使用起来原生且自然。
2024-06-22 12:21:58
1185
原创 Microsoft Learn: Docker入门教程
Microsoft 推出的 Dock 入门教程,介绍了 Docker 的技术优势、基本原理、基本概念和使用方法。
2022-08-03 15:10:17
592
原创 Doxygen + Graphviz 代码自动化分析
使用 doxygen + graphviz 工具,可以自动地提取代码中的注释,生成说明文档;分析代码结构,将函数调用关系进行可视化展示。
2022-06-05 21:48:27
3958
1
原创 Ubuntu 桌面美化教程
Ubuntu 桌面美化教程将 Ubuntu 桌面美化成 Mac 风格,效果如下。1. 美化任务栏Ubuntu 20.04 默认的任务栏在桌面左侧,不使用时会自动隐藏。安装 plank dock 工具可以在桌面底部设置一个常驻任务栏。(1)安装与配置# 安装sudo apt install plank# 打开配置界面plank --preferences打开 plank 的配置界面,如图外观选项可以设置任务栏在桌面中的位置,任务栏的样式,任务栏中图标的大小、图标缩放(鼠标移到对应
2022-01-01 17:32:12
22142
4
原创 ubuntu 系统 OpenCV 4 安装教程
ubuntu 系统 OpenCV 4 安装教程1. 安装前准备(1)安装依赖项(2)下载源码2. 编译与安装3. 测试参考链接在 ubuntu 20.04 系统上,安装 OpenCV 4 的 C++ 开发环境。1. 安装前准备(1)安装依赖项(2)下载源码从 OpenCV 的 github 上下载最新的源码,2. 编译与安装-- IPPICV: Download: ippicv_2020_lnx_intel64_20191018_general.tgz-- Try 1 failed-
2021-07-23 18:58:10
4664
7
原创 ubuntu 与 windows terminal zsh 美化教程
windows 上安装 Powerline 字体从 Cascadia Code GitHub 发布页 下载 powerline 字体。解压后,将下面的几个字体复制到 windows 系统的字体目录(c:/windows/fonts/)中。重启 windows terminal 后,打开设置,此时,打开 ubuntu 子系统的终端,发现已经可以正常显示。参考链接微软官方教程:在 Windows 终端中设置 PowerlineWindows Terminal安装PowerLine教程..
2021-07-10 17:11:33
5891
2
原创 Win10 系统安装 Linux 子系统教程(WSL2 + Ubuntu 20.04 + Gnome 桌面 )
Win10 系统安装 Linux 子系统(WSL)教程1. WSL 简介1.1 什么是 WSL ?1.2 WSL1 与 WSL22. 安装 WSL2.1 安装 WSL1(1)启用“适用于 Linux 的 Windows 子系统”可选功能(2)重启电脑(3)安装 Linux 发行版,如 Ubuntu(4)启动 Linux 子系统2.2 安装 WSL23. 使用 WSL4. 安装图形界面功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个
2021-07-10 17:09:15
79172
43
原创 Matplotlib绘图显示缺少中文字体-RuntimeWarning: Glyph 8722 missing from current font.
pyplot 并不默认支持中文显示,也没有自带中文字体,因此需要自行下载所需字体,并修改 rcParams 参数来显示中文。下面以 SimHei (黑体)字体为例进行说明。说明:系统环境为 Linux安装字体1.下载 SimHei.ttf 字体文件2.查看 matplotlib 的字体路径import matplotlib print(matplotlib.matplotlib_fname())得到的路径(如~/.local/lib/python3.6/site-packages/
2021-03-31 13:53:35
13094
1
原创 不同计算机之间的 ROS 通信
目录1. 使用 chrony 进行时间同步2. 使用 Zeroconf 进行 ROS 联网3. 测试连通性4. 设置环境变量5. 在两台设备上分别运行 ROS 节点ROS的一个典型应用场景是:在机器人上安装一台笔记本或单板机,然后在桌面计算机上监视或控制机器人,这时就需要在机器人与桌面计算机之间进行通信。ROS使得多台机器观察同一套话题、服务和参数变得相当容易。1. 使用 chrony 进行时间同步ROS网络中的很多消息都带有时间戳,机器之间的时间同步往往很非常关键。一种使计算机保持同步状态的简单方法
2020-06-13 15:08:33
2547
2
原创 Jetson AGX Xavier 正确上手教程
拿到一个新开箱的 Jetson AGX Xavier 后,首先需要做两件事情:(1)开机,满足基本使用(2)刷机,满足深度学习相关的应用1. 开机1.1 配件3根电源线(允许的电流大小不同)1个电源适配器1根 USB 转 type-C 线(用于刷机)1 根 USB 母头转 type-C 线 (用于连接外设,如鼠标)1.2 需要准备的器材除了上述配件之外,还需要自己准备以下器材:1个高清显示器(分辨率不低于 1920 x 1080 )1根 HDMI 线1 根网线鼠标和键盘.
2020-06-07 17:41:23
26086
8
原创 PX4 SITL Gazebo 仿真时 libgazebo_multirotor_base_plugin 插件运行时出错
PX4 SITL Gazebo 仿真时 libgazebo_multirotor_base_plugin 插件运行时出错问题描述原因分析解决办法总结问题描述在 Gazebo 中进行 PX4 的软件在环仿真时,执 make px4_sitl gazebo命令时,整个编译过程都没问题,但是编译完成后,在启动 gazebo 时出现黑屏,报错如下:gzserver: symbol lookup error: ~/Firmware/build/px4_sitl_default/build_gazebo/libg
2020-05-09 21:04:53
8443
5
原创 主动变换和被动变换
主动变换和被动变换IntroductionExampleSummarizeIntroduction在解析几何中,三维欧几里得空间 R3\R^3R3 中的空间变换可以分为主动变换(active or alibi transformations)和被动变换(passive or alias transformation)。主动变换真实地改变了一个点或刚体的物理位置,因此在没有坐标系的情况下也可以...
2020-01-29 12:28:06
2948
1
原创 Linux上安装软件的几种方法
Linux 上安装软件的几种方法Linux 上安装软件的方法有很多种,下面介绍对几种最常用的方法进行总结。1. 源码安装1.1 方法一(1)下载源码并解压(2)在源码文件夹中,建立build文件夹,用 CMake 进行编译,然后安装mkdir buildcd buildcmake ..sudo make install(3)卸载方法cd buildsudo make un...
2020-01-11 13:41:47
12212
原创 论文写作之参考文献格式
中文参考文献格式根据参考文献类型的不同,中文参考文献可以分以下几种,最常用的当属前四种。文献类型期刊会议学位论文专著(书籍)专利报告报纸文章标准杂志论文集中析出的文献文献标识JCDMPRNSGA(1) 期刊论文格式: [序号] 作者. 题目[J]. 刊名,年,卷(期):页码.例:[[1]] 傅惠民. 二项分布参数整体推断方法[...
2019-12-20 13:47:23
4012
原创 Ubuntu 16.04 搭建 Python开发环境“大乱斗”
最近由于需要用Python完成一项作业,于是在ubuntu 16.04系统上倒腾了一下Python的开发环境,整个过程也是一波三折。现总结一下经验,以免再掉到坑里。1. ubuntu 16.04 自带的Python版本ubuntu 16.04系统默认安装了Python2.7.12 和 Python3.5.2 版本,路径分别为/usr/bin/python2.7 和/usr/bin/python...
2019-06-21 22:29:21
271
原创 将kitti数据集中的velodyne points转换为ROS bag文件
kitti数据集中包含了相机图像、激光扫描得到的点云信息、高精度GPS测量信息和IMU加速度信息,用于移动机器人与自动驾驶方面的研究。如下为数据采集平台示意图。kitti数据集中的激光扫描数据是以二进制文件形式存储的,为了方便在ROS中进行使用,需要将其转换为bag文件。kitti官网上提供了两种转换程序:kitti2bag 和 kitti_to_rosbag。这里给出第一种的转换步骤(经过尝...
2019-05-19 18:23:25
6779
11
原创 BLAM的安装与使用
BLAM(Berkeley Localization And Mapping)is an open-source software package for LiDAR-based real-time 3D localization and mapping. 由Berkeley大学AI研究室的 Erik Nelson 所写。github:https://github.com/erik-nelson...
2019-05-13 21:53:08
2872
10
原创 理解Linux的硬链接与软链接
为了更好地理解什么是硬链接和软连接,在此之前,先来说说Linux的文件与目录。Linux的文件与目录UNIX 系统中除进程之外的一切皆是文件, Linux 保留了这一特性,并且为了便于文件的管理,Linux 还引入了目录(有时亦被称为文件夹)这一概念。目录使文件可被分类管理,且目录的引入使 Linux 的文件系统形成一个层级结构的目录树。如下为普通 Linux 系统的顶层目录结构。/ ...
2019-05-03 10:49:14
232
原创 ROS:编写一个简单的发布者和订阅者
ROS学习笔记之——编写一个简单的发布者和订阅者talker.cpp// src/talker.cpp#include "ros/ros.h"#include "std_msgs/String.h"#include <sstream>/** * This tutorial demonstrates simple sending of messages over th...
2019-04-27 16:08:48
3107
1
原创 ubuntu系统上配置Visual Studio Code,使其能够编译、运行C/C++
Visual Studio Code是一款轻量级的跨平台代码编辑器,支持windows、Linux、Mac OS系统。要想在vscode上编辑代码后像IDE一样直接运行,需要做一些额外的配置。以下介绍如何在ubuntu系统上配置Visual Studio Code,使其能够编译、运行C、C++代码。下载并安装好vscode后,打开插件选项,搜索并安装以下三个插件:C/C++、code runn...
2019-04-27 15:47:04
2050
原创 ROS kinetic在Ubuntu16.04系统上的安装
ROS的版本周期和ROS正式支持的操作系统Ubuntu的新版本周期一样,是每年发布两次(4月和10月)。针对每两年发布的Ubuntu长期支持版(Long term Support)发布的ROS版本提供与LTS一样的5年的支持周期。与Ubuntu 16.04 Xenial Xerus (LTS)对应的ROS版本为ROS Kinetic Kame。安装步骤:打开ubuntu系...
2019-04-27 15:23:00
407
Matlab 科技专讲:Understanding Model Predictive Control
2020-06-26
Matlab 科技专讲:Understanding PID Control
2020-06-26
Matlab 科技专讲:Understanding Kalman Filters
2020-06-26
Matlab 科技专讲:Robust Control
2020-06-23
Matlab 科技专讲:Understanding Sensor Fusion and Tracking
2020-06-23
Algebra, Topology, Differential Caculus, and Optimization Theory.pdf
2019-07-30
Probabilistic Robotics.zip
2019-06-04
Introduction to Kalman Filters and SLAM.pdf
2019-06-03
《 Introduction to Embedded Systems - A Cyber-Physical Systems Approach》英文原版课件
2019-04-29
Practical programming in C
2019-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人