自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ubuntu 20.04 移动硬盘安装CARLA

最近安装CARLA作为无人驾驶算法的仿真工具,CARLA运行但是对于电脑显卡、内存、硬盘都有不低的要求。我的电脑是拯救者Y9000P对于显卡和内存都满足,但是由于双系统原因Ubuntu的分到的硬盘比较少,于是考虑把软件安装到移动硬盘中。手里面正常有一个比较老的西数的机械移动硬盘,所以从这块硬盘开始折腾之路,由于机械硬盘读写速度慢,虽然运行成功,但是不稳定容易出现软件未响应问题,所以使用固态的移动硬盘重新安装后运行正常。

2023-04-22 10:31:38 617

原创 cartographer_ros主要函数的调用过程

cartographer_ros主要函数的调用过程->main()-----(node_main.cc)---->cartographer_ros::Run()------> auto map_builder = absl::make_unique<cartographer::mapping::MapBuilder>(node_options.map_builder_options);-------->pose_graph_ = absl::make_unique

2020-12-08 20:50:34 432 1

原创 .gitignore不生效和隐藏自身

.gitignore不生效主要是该文件比.gitignore先创建。解决方法:git rm -r --cached .删除当前文件,创建.gitignore文件,再创建删除的文件夹(也可以进行剪切到别处再拷贝会来).gitignore隐藏自身//打开文件gedit .git/info/exclude//在文件中添加末尾.gitignore...

2020-12-02 18:51:41 582

原创 std:::thread

std::thread在类成员函数中用法简单方式例子#include <iostream>#include <thread>#include <unistd.h>#include "string"using namespace std;void work(string a){ while(1) { sleep(1); std::cout << "it is work1 " << a <<st.

2020-12-01 09:03:23 400

原创 cartographer源码文件目录介绍

cartographer源码文件目录bazel: 第三方库的构建包括eigen、ceres等cartographer: 源码部分cmake: 包括了cmake模块的FindXXX.make文件以及相关的函数configuration_files: cartographer的lua配置文件docs: cartographer相关的一些指导文档scripts: 一些工具与库的安装脚本cartographer 文件夹cloud: grpc进行远程调用,与多机协同有关,具体后续分析。com.

2020-11-30 10:03:28 594

原创 cartographer Ubuntu 20.04下安装

cartographer 安装ubuntu系统版本:20.04参照:https://google-cartographer.readthedocs.io/en/latest/安装文档,过程比较顺利。一、相关源码下载源码都是下载的最新版本。如果下载慢,可以先导入码云,再从码云下载会比较快点,其中Ceres的下载路径换成github下的,具体如下。1、git clone https://github.com/googlecartographer/cartographer.git 2、git cl

2020-11-29 17:38:15 6015 8

原创 单向链

单向链表简单操作  单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始;链表是使用指针进行构造的列表;又称为结点列表,因为链表是由一个个结点组装起来的;其中每个结点都有指针成员变量指向列表中的下一个结点;列表是由结点构成,head指针指向第一个成为表头结点,而终止于最后一个指向NULL的指针。 百度百科链表结构体struct Node{ ...

2019-06-27 15:36:35 380

原创 Map基本用法

Map是STL的一个关联容器,map中的元素是由关键字—值(key-value)对组成的集合:关键字起到索引的作用并且唯一(multimap 没有这个限制),值则表示与索引相关联的数据。map类型通常被称为关联数组,关联数组与一般的数组类似,不同之处在于其下标不必是整数,通过关键字查找,而不是位置进行查找。map定义与初始化定义map时,必须指明关键字类型和值的类型。map<int,...

2019-06-23 19:27:53 442

原创 插补的区别

插补的区别   对机械臂路径规划进行重新学习,发现了对插补的概念有些模糊不清。例如起初学习插补的时候,插补应用于机床上。而在进行工业机器人编程的时候,也有个插补的概念。但是似乎不太一样。     插补概念:插补(Interpolation),即机床数控系统依照一定方法确定刀具运动轨迹的过程。也可以说,已知曲线上的某些数据,按照某种算法计算已知点之间的中间点的方法,也称为“数据点的密化”;数控装...

2019-04-17 21:48:40 3584

原创 u-boot 环境变量保存错误 (nand_erase: attempt to erase a bad block at page 0x00000080)

  问题:Jz2440板子上,运行u-boot,在更改环境变量后,运行save出现。Saving Environment to NAND...Erasing Nand...nand_erase: attempt to erase a bad block at page 0x00000080。  尝试解决:开始以为是误标记为坏块了,所以尝试了nand erase 和nand scrub后重新...

2019-04-06 22:52:06 1683

原创 ROBOTTIQ 两指机械手上手体验

一、简介二、开箱箱子里面内容:一个U盘机械手本体机械手连接底座usb转rs485通讯线5芯的延长线一些工具及配件(螺栓、卡簧、垫圈等)三、上电体验Windows下安装软件 ,连接上24V电源(延长线红+,黑-,绿485-(B),白色485+(A),银色屏蔽线),注意电源正负,连接USB到电脑,可通过软件进行状态观察及控制。 Ubuntu下安装ROS控制。。。-----...

2019-03-06 22:29:57 714

原创 KINOVA公司GEN3(新一代轻量机械臂)从安装到开发

一、GEN3简介KINOVA的GEN3在国内还是非常,非常少的。先上实物图,后续有时间慢慢补。二、安装待续。。。。。三、开发待续。。。。。

2019-03-05 21:36:09 6299 3

原创 JACO2、MICO2开机绿灯一直闪烁无法正常使用方法问题

问题描述:许多童鞋在使用轻量型机械臂JACO2、MICO2,突然一天开机手柄的绿灯一直闪烁,无法初始化完成。以至于手柄不能操作。连上电脑SDK也无法识别序列号,也就是正常的操作,啥也干不了。 出现这种情况,不用着急,这种问题只是软件上的小问题,是可以完美修复的,当然需要修复好,需要你联系你购买手臂的代理商,他们会帮你修复的,一般处理这种情况,我选择最直接了当的方式,就是刷机。。。刷机。。。^ ^...

2019-03-05 21:20:55 1396 1

原创 KINOVA公司JACO2、MICO2从安装到开发

一、简单介绍JACO2、MICO2 JACO2、MICO2是KINOVA公司的两款轻量型机械臂,JACO2 有4、6、7自由度;MICO2有4、6自由度,他们两个最主要的区别在材料、工作空间、负载、本体重量。 材料上:项目JACO2MICO2材料碳钎维(连杆),关节(铝合金)增强型塑料(连杆),关节(铝合金)手臂范围700mm(6DOF) 550(4DO...

2019-03-04 23:28:48 4229 9

原创 KINOVA公司产品从安装到开发(JACO2、MICO2、GEN3、MOVO )

主要介绍JACO2、MICO、GEN3、MOVO这四款产品的安装和二次开发。主要分下面及部分进行介绍:1、JACO2,MICO 2、GEN33、MOVO由于时间原因,不断更新中。。。。。。...

2019-03-04 20:41:28 1993

原创 ARM学习——按键控制LED(裸机)

实现目标,通过3个按键控制对应的3个灯的亮灭,当没有按键按下时,3个灯灭。

2019-03-04 07:31:32 1256

原创 ARM学习——从点亮一个LED灯开始(裸机)

第一个汇编程序 crt0.s.test.global _start_start: LDR R0,=0X56000050 //LED寄存器地址 MOV R1,#0X00000100 //准备向寄存器写入的数据 STR R1,[R0] //寄存器写入数据 LDR R0,=0X56000054 MOV R1,#0X00000000 STR R1,...

2019-03-02 21:22:08 1511

原创 Matlab2018b 破解错误License Manager Error -8 ..... Licensing error: -8523

安装matlab 破解不成功问题电脑系统:win10软件版本:matlab 2018b1、安装步骤严格按照,网上教程步骤操作(netapi32.dll和license_standalone.lic成功操作)。2、软件包在其他的电脑上win10系统下安装成功。在安装后,打开matlab软件出现:License Manager Error -8 对话框各种方法都试了下,最后确认安装步骤没...

2019-01-30 14:09:21 18298 6

原创 CCS中如何快速更改工程名

1、通过复制现有的工程项目,先更改复制后得到的文件夹名称,进入复制工程文件夹,找到.project文件,打开文件夹如图所示,更改led_project(现有的工程名字),为你自己想要的工程名字即可。2、在CCS软件中Project Explorter中找到激活项目名字右键,copy后再paste,在出现的对话框中更改自己想要的工程文件名称就行。...

2018-12-02 18:36:59 13521 3

转载 CCS中的link file “CMD”文件分析

DSP的存储器的地址范围,CMD是主要是根据那个来编的。CMD 它是用来分配ROM和RAM空间用的,告诉链接程序怎样计算地址和分配空间.所以不同的芯片就有不同大小的ROM和RAM.放用户程序的地方也不尽相同.所以要根据芯片进行修改.分两部分.MEMORY和SECTIONS.MEMORY{ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PAGE 0 ..........&amp;nbsp;&amp;nbsp;...

2018-11-30 14:11:32 3131

原创 DSP学习记录(1)——开发环境搭建

问题汇总Include path not found (\packages\ti\xdais)${XDAIS_CG_ROOT}/packages/ti/xdaisType Product ‘XDAIS’ v1.0.0 is not currently installed and no compatible version is available.主要原因:这次我们打开的工程有可能引用了X...

2018-11-24 22:19:51 4883

原创 DSP学习记录—开始

写在DSP学习记录之前  主要两个作用     - DSP学习中的关键知识点和自己的体会进行记录,方便以后进行查阅和复习。     -另,分享自己学习的经历,希望能为后来者提供一些帮助和参考 。...

2018-11-24 10:19:19 393

原创 Keil Stm32 在线仿真出现卡在0x20000000 BE00 B 0X2000001A

Keil Stm32 在线仿真出现卡在0x20000000 BE00 B 0X2000001A通过调试发现,仿真时无法仿真,但拔掉下载线重新上电程序正常运行。 最终发现设置Reset选项框,选择图中设置(原来为Autodetect): 问题解决。 网上查到: - Reset — HW RESET performs a hardware reset by asserting the...

2018-08-14 13:43:47 3860 1

DSP中CMD文件的原理解析

关于DSP开发中对CMD原理以及应用很好的文档,对于初次接触DSP开发的初学者,有很大的帮助。

2018-11-30

空空如也

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

TA关注的人

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