自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 【ROS】controller_manager卡在loading_controller

最近为自己的机械臂基于hardware_interface写了一个驱动,并希望接入ros_control使用moveit进行控制,但是在加载控制器的时候停在了loading_controller上。

2024-06-11 17:33:42 445

原创 如何合并git分支

在一些情况下我得git仓库会进行一些技术分支的测试,我也不确定这种方案的效果会比原本的更好需要试一下,这种情况下我们创建一个分支进行开发,开发完成后确定采用这种方案再把这一分支合并到主分支。如果合并过程中出现冲突,需要手动解决冲突,然后提交更改。其中test-branch是测试分支的名字。其中test-branch是测试分支的名字。其中master是主分支的名字。

2024-05-21 21:22:23 290

原创 制作ubuntu镜像及烧录

最近更换了nuc主机作为机器人的控制主机,为了避免之前在操作系统过程中把系统搞崩了的惨状决定养成定期备份系统的好习惯,这就需要掌握制作系统镜像及烧录的能力。

2024-04-03 21:10:30 1579

原创 通过tf第二系统对香橙派进行系统修复

所使用的香橙派作为机器人主机即将交付,此时我试图修改主机用户名称。Ubuntu 修改用户名和密码_ubuntu修改密码-CSDN博客然而不幸的是重启后香橙派主机直接变砖,不知道因为啥。查了半天也不知道咋整,就很尴尬。马上要交付了,时间紧,只能赶紧把里面的重要文件先搞出来再说,然后重新烧一个系统进去把文件拷进去先。

2024-03-28 17:08:27 383

原创 使用Cpolar异地组网,在vscode上ssh远程开发ubuntu主机

在机器人被搬到另一个屋之后,通过局域网进行ssh开发就变成了个困难的问题。因此尝试了异地组网来解决这个问题,看了一些资料后发现基于cpolar进行异地组网也不困难,这里记录一下步骤。

2024-03-21 12:57:39 433

原创 【香橙派】如何备份与烧写香橙派的系统

项目中使用香橙派作为工控主机,在香橙派提供的默认ubuntu系统基础上安装了许多适配的软件和自己的代码,每交付一次就重新折腾一次有些太麻烦,这里进行一个备份与烧写的操作复制自己的香橙派。

2024-03-19 22:17:12 1150 4

原创 【Drone】航模遥控系统各协议简介

各协议的意义

2022-12-01 13:46:24 5859 1

原创 【esp32&ROS】ROS与多个ESP32的无线连接

ROS与多个ESP32的无线连接

2022-11-04 22:07:21 2279 1

原创 【ESP32】-bug-2 #Could not auto-detect Flash size

Could not auto-detect Flash size

2022-10-26 15:34:23 2995

原创 【esp32&lvgl】-2.7 #lvgl-wifi连接

esp32wifi连接

2022-09-10 11:45:08 1724

原创 【esp32】-bug -1 #无法烧录程序,报错Failed to connect to ESP32: No serial data received

esp32无法烧录程序

2022-09-08 14:41:06 9418 6

原创 【esp32&lvgl】-2.6 #lvgl-多页面(screen)设定/切换

lvgl实现多页面切换

2022-09-01 15:03:26 15904 10

原创 【esp32&lvgl】-2.5 #lvgl-输入设备

esp32上使用波轮按钮作为lvgl的输入设备实现界面的交互。

2022-08-28 18:16:42 2049 1

原创 【esp32&lvgl】-2.4 #lvgl-SD卡&文件系统

esp32移植文件系统

2022-08-17 15:39:23 4587 7

原创 【esp32&lvgl】-2.3 #lvgl-图片

lvgl的图片显示

2022-08-14 20:41:22 2336

原创 【esp32&lvgl】-2.2 # esp32移植lvgl8驱动st7789屏幕(ESP-IDF框架)

esp32移植lvgl8驱动st7789屏幕(ESP-IDF框架)

2022-08-13 17:04:02 3605

原创 【git】-1 #本地库上传到githubSSL证书报错

git云端同步,ssl报错解决方法

2022-08-13 15:30:03 716

原创 【esp32&lvgl】-2.1 # esp32移植lvgl7驱动st7789屏幕(ESP-IDF框架)

esp32移植lvgl7驱动st7789屏幕(ESP-IDF框架)

2022-08-13 09:43:52 3767

原创 【esp32&lvgl】-1.1 # 基于PlatformIO进行ESP32上lvgl_v8开发(Arduino框架)

基于PlatformIO的ESP32上lvgl_v8开发环境搭建

2022-08-12 10:08:15 2579 1

原创 【esp32&lvgl】-0 # ESP32+lvgl8开发框架的选择

esp32上开发lvgl8用lvgl_esp32_driver库报错解决不了怎么办。

2022-08-11 17:28:54 778

原创 【ROS】-1 # msg

参考资料:(7条消息) ROS节点订阅与发布_我要和你讲道理的博客-CSDN博客_ros订阅话题一、创建及编译工作空间mkdir -p ~/catkin_ws/src #创建工作空间目录cd ~/catkin_ws/srccatkin_init_workspace #初始化工作空间cd ~/catkin_wscatkin_make #编译工作空间source devel/setup.bash #将该工作空间加入环境变量,之后每次新打开一个终端进行rosrun操作都需要先进

2021-11-05 15:10:06 152

原创 #牛客网 剑指offer-重建二叉树

一、题目解法一—— 递归class Solution {public: TreeNode* reConstructBinaryTree(vector<int> pre,vector<int> vin) { if(pre.size() == 0) return nullptr; TreeNode* root = new TreeNode(pre[0]); int temp; root-&...

2021-11-03 10:34:18 62

原创 #牛客网 剑指offer-二叉搜索树的第k个结点

一、题目解法一——递归中序遍历class Solution {public: TreeNode* res; TreeNode* KthNode(TreeNode* pRoot, int k) { inOrder(pRoot,k); return res; } void inOrder(TreeNode* pRoot,int &k) { if(pRoot==nullptr)...

2021-11-01 17:55:42 83

原创 #牛客网 剑指offer-按之字形顺序打印二叉树

一、题目解法一、队列+遍历class Solution {public: vector<vector<int> > Print(TreeNode* pRoot) { vector<vector<int>> ret; if(pRoot == nullptr) return ret; queue<TreeNode*> q; int index = 0; ...

2021-10-30 12:22:35 84

原创 #牛客网 剑指offer-二叉树的深度

一、题目描述输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。示例输入:{1,2,3,4,5,#,6,#,#,7}返回值:4解法一、递归返回左岔和右岔数量比较大的那个。分叉等于null说明深度为1;否则返回他的深度并+1就是当前树的深度。class Solution {public: int TreeDepth(TreeNode* pRoot) { int ansl...

2021-10-26 13:46:04 68

原创 #牛客网 剑指offer-链表中环的入口结点

一、题目解法一、快慢指针法通过两个快慢不同的指针,快的每次前进两格,慢的每次一格。相遇点与环入口的距离与pHead与环入口的距离相等。然后即可找到环入口。class Solution {public: ListNode* EntryNodeOfLoop(ListNode* pHead) { ListNode* l1 = pHead; ListNode* l2 = pHead; while(l1 != nul...

2021-10-22 11:32:53 80

原创 #牛客网 剑指offer-两个链表的第一个公共结点

一、题目二、解法-遍历class Solution{public: ListNode* FindFirstCommonNode( ListNode* pHead1, ListNode* pHead2) { ListNode* p1 = pHead1; ListNode* p2 = pHead2; while(p1!=p2) { p1 = p1->next; ...

2021-10-21 12:07:05 53

原创 #牛客网 剑指offer-合并两个排序的链表

一、题目解法一——递归算法class Solution {public: ListNode* Merge(ListNode* pHead1, ListNode* pHead2) { if(pHead1==nullptr) { return pHead2; } if(pHead2==nullptr) { return pHead1; ...

2021-10-19 21:15:11 53

原创 #牛客网 剑指offer-反转链表

一、题目二、解法一-前插法把上次循环获得的链表放在当前链表的next中,通过temp使得pHead每次循环中后移一位,从而完成前插。注意:再设置指针时,记得为指针赋值nullptr,否则无法放在赋值等号的右边,会报错。class Solution{public: ListNode* ReverseList(ListNode* pHead) { ListNode* ans=nullptr; ListNode* temp=nullptr...

2021-10-18 15:51:42 62

原创 #牛客网 剑指offer-链表中倒数最后k个结点

一、题目二、解法一-先计数再递减class Solution {public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param pHead ListNode类 * @param k int整型 * @return ListNode类 */ ListNode* FindKthToTail(ListNode* pHead, int k)...

2021-10-17 19:10:04 54

原创 #牛客网 剑指offer-链表逆序输出

一、链表结构链表结构由节点ListNode结构组成每个节点包含值val和指向下个节点的指针next两个元素。可通过->调用节点的元素,例如ListNode *head;ListNode *temp;int a;temp = head->next;a = head->val;//题目中给出的链表结构代码/*** struct ListNode {* int val;* struct ListNode *next;...

2021-10-16 15:25:11 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除