自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ycy_dy的博客

永不放弃分享

原创 【C++ 11 -17】之迭代器的简介

【C++ 11 -17】之迭代器的简介 一、迭代器 vector 的简介 迭代器是一种遍历容器内元素的 数据类型,这种数据类型有点像指针,我们理解的时候就理解为迭代器用来指向容器中的某个元素。string,vector,[],很少用[],更常用的访问方式就是迭代器(更通用)。通过迭代器,我们就...

2018-12-24 23:11:06 174 0

原创 nvidia jetson-xavier 刷机及JetPack L4T Component Manager下载出错解决版本

nvidia jetson-xavier 刷机及JetPack L4T Component Manager下载出错解决 一、xavier 刷机 xavier 刷机和nvdia tx2 刷机过程一样,只是硬件设备接口不一样。方法和过程,这里就不细细道来了,可以参考官网 https://docs...

2018-12-24 22:45:02 1579 0

原创 ubuntu16.04任务栏和菜单栏消失问题

                      ubuntu16.04任务栏和菜单栏消失问题 在调试tx2时,不知道更新或者执行了什么操作,导致ubuntu16系统任务栏和菜单栏消失。通过网上找了一圈,建议执行如下: sudo apt-get install compizconfig-setti...

2018-10-06 13:18:34 2046 0

原创 【apollo】基础学习之sigmoid函数

【apollo】基础学习之sigmoid函数 sigmoid 是使用范围最广的一类激活函数,具有指数函数形状,它在物理意义上最为接近生物神经元。此外,(0, 1) 的输出还可以被表示作概率,或用于输入的归一化,代表性的如Sigmoid交叉熵损失函数。 然而,sigmoid也有其自身的缺陷,...

2018-08-27 23:25:05 245 0

原创 rossserial 安装 出现【NameError: global name 'SerialException' is not defined】错误解决

NameError: global name 'SerialException' is not defined 最近在tiarosserial的时候出现很多问题。搜索百度几乎找不到完整满意的答案。所以自己折腾了几天,半天也没整出来。所以闲着就想,一闲就开始折腾。最近发现了端倪...

2018-08-23 23:06:09 526 0

原创 apollo调试rosserial

apollo 调试 rosserial 一、准备      1、  进入apollo docker环境 执行       bash docker/scripts/dev_start.sh -l -t dev_5     bash docker/scripts/dev_into.sh  ...

2018-08-18 14:08:15 288 0

原创 ubuntu系统启动后停在(initramfs)

ubuntu系统启动后停在(initramfs) 最近装系统比较多,文件的移动量也很大,各种操作也很频繁,导致我的ubuntu系统启动的时候一直出现initramfs.这是由于断电等原因导致文件系统损坏,在开机时停留在initramfs,此时可以 输入 exit 命令退出initram...

2018-08-15 20:49:13 1239 0

原创 tx2系统备份与恢复

tx2系统备份与恢复         tx2系统备份与恢复对我们以后长期开发与产品批量生产是非常有帮助的,能快速的对已经开发好的系统进行备份,复制,节约大量的安装时间。在操作过程在需要手动操作,执行命令也不多,安装以下步骤即可,所以在这就不写脚本文件了,免得过程中有些错误。 (0) t...

2018-07-25 20:47:41 4478 0

原创 APOLLO学习C++基础之一[unique_ptr智能指针]

                   APOLLO学习C++基础之一[unique_ptr智能指针]      在学习apollo过程中,经常碰到这样的指针,unique_ptr,就是我要讲的智能指针,(当然,对于C++的高手来说,就是小菜一碟,对于经常使用C的我,当然有点陌生,所以就一点一点的...

2018-07-21 21:55:05 328 0

原创 ubuntu16.04安装nvidia 及apollo 安装NVIDIA

ubuntu16.04安装nvidia 及apollo 安装NVIDIA 1、首先查看自己的pc显卡的型号     ubuntu16.04 查看方法:           查看GPU型号 :lspci | grep -i nvidia         查看NVIDIA驱动版本: sudo...

2018-07-20 16:38:53 1558 0

原创 apollo学习基础之三[适配器adapter学习]

                     apollo学习基础之三[适配器adapter学习]   目录                      apollo学习基础之三[适配器adapter学习] 1.适配封装设计 2. AdapterManager的设计 3.总结归纳:  ...

2018-07-16 22:50:38 1442 0

原创 apollo学习基础之二[ROS使用C++ 的Timers类定时器]

ROS使用C++ 的Timers类定时器        roscpp定时器,它允许您安排一个回调发生周期性。就是以一定的频率执行你程序或者任务,类似我们之前学习发布、订阅的ros::rate,但是比ros::rate更加的灵活。但是定时器不是实时的线程/内核替换,也不能保证它们的准确度,因为系统负...

2018-07-13 22:41:09 1132 2

原创 apollo学习基础之一 [.proto协议文件]

apollo学习基础之一 [.proto协议文件]    在学习apollo过程,有很多基础知识必须先熟悉了解,否则在阅读代码过程中会很吃力。那么其中对.proto文件的理解和使用,特别、非常的重要。你可以在网上百度一下proto,会出来很多good的博客,讲的非常详细。所以,我这版本,就不写那么...

2018-07-12 23:17:01 1488 0

原创 ROS-gtest使用

ROS-gtest使用1.官网参考https://github.com/google/googletest2.在包名子目录创建 test/test_*.cpp,如内容如下:#include <tf/transform_listener.h>#include "...

2018-07-10 00:01:07 1149 1

原创 udev规则创建USB设备挂载点映射

udev规则创建USB设备挂载点映射     在机器人等ROS开发过程中,功能需求越来越复杂,会用到很多USB设备。例如外接两个同样芯片的USB转串口芯片,一个可能imu设备,一个可能是stm32串口通讯设备等,那么如此多的USB设备在linux中的挂载点就会多起来,而且慢慢的也会变得较为混乱,导...

2018-07-09 23:13:25 1857 0

原创 修改python默认解释器--python2.7 与python3.5切换

修改python默认解释器--python2.7 与python3.5切换一、查看你PC  python的版本号,输入ls /usr/bin/py +[tab] :说明我安装python版本有python2.7和python3.5二、修改默认Python解释器    1.升级版本 3.5     ...

2018-06-30 19:28:44 9895 1

原创 ImportError: cannot import name 'main

ImportError: cannot import name 'main在输入 pip --version,或者sudo pip install requests  时出现错误:解决方法:            sudo python -m pip uninstall pip &...

2018-06-30 19:04:50 1316 0

原创 Ubuntu 16.04 蓝牙4.0自动连接

Ubuntu 16.04 蓝牙4.0自动连接             在安装ubuntu16.04 之后,使用自带的蓝牙连接鼠标,死活不成功,于是百度查找半天也完整的答案,折腾了半天,总结如下:      1、sudo apt-get install blueman bluez*         ...

2018-06-16 20:55:11 11004 0

原创 TX2安装固态硬盘并挂载到/home目录下

TX2安装固态硬盘并挂载到/home目录下安装环境:          硬件平台: NVIDIA Jetson TX2,   绿联 SATA SSD 256G        系统平台:  ubuntu 16.04  LTS 1、查看硬盘所有分区并记录下待挂在分区(主要以硬盘,分区大小和格式确定) ...

2018-06-11 14:41:54 1566 0

原创 开机出现grub rescue 的修复(Error:no such device)或者找不到启动项

一、开机出现grub rescue 的修复或者硬盘装系统找不到启动项 针对以下方法 主要是针对window10系统,当时出现这种情况,是因为我在磁盘管理手动删除其他分区,导致分区表混乱,无法正常启动,我的是双系统,Windows一启动就就进入grub> 界面,但是ubuntu ...

2018-06-06 22:53:20 17964 5

原创 安装apollo时没有install_docker.sh

安装apollo时没有install_docker.sh        在安装apollo时,git apollo源码 git clone https://github.com/ApolloAuto/apollo.git之后 执行:bash docker/scripts/install_docke...

2018-05-29 23:54:28 1646 0

原创 1.Python——给你最爱的心灵鸡汤

1.安装wxpy requestssudo pip install requestssudo pip install wxpy1.2 wxpy 登陆 wxpy 使用起来非常简单,我们只需要创建一个bot 对象,程序运行后,会弹出二维码,扫描二维码后显示登陆成功。 下述代码在登陆完成后,会向我们的...

2018-05-16 23:44:52 415 0

原创 6_在ROS下配置多机通信方法2——使用zeroconf

1.安装软件包并配置zeroconf            在ROS网络中,由于tf转换和很多消息类型都被标上了时间戳,机器之间的时间同步就非常重要了,一种使各计算机保持时间同步状态的方法就是在各计算机上安装chrony和ntpdate软件包,该软件包会保持计算机的时钟与网络上时间服务器的时钟一致...

2018-05-09 11:20:10 389 0

原创 5_TX2_samba配置win10共享

TX2_samba配置win10共享 习惯了 window 编辑器IDE ,在tx2、树莓派或者Linux系统进行大工程编辑的时候 自己总有些感觉不太方便。于是就想配置一个samba,把树莓派文件目录映射到window系统中进行编辑 ,然后可以通过 SecureCRT ssh 或者VNCVie...

2017-12-30 20:30:46 219 0

原创 4.ROS 多机通信 虚拟机[作为从机]-控制树莓派或者odroid 或者ros[作为主机]

ROS最牛逼的地方就是它的通信机制了,不仅仅是进程间通信方便,就连不同设备间通信也很方便,只需添加几行代码,你就可以实现多电脑间的 Topi c共享, 远程控制等功能。下面就让我们一起来实现吧! 这里假设我们有两个电脑:树莓派或者odroid  A 为主机端(称为电脑A),电脑 或者虚拟机 B ...

2017-12-10 17:01:02 375 0

原创 3.Ubuntu 等镜像文件SD烧写系统以及启动U盘内存编变小解决方案

一、u盘或者SD准备 无论你是好的还是内存的的内存看 首先格式化,最好按以下步骤    2.按win+r 然后输入diskpart 二、 1: 下载系统镜像文件; 2:安装软件:7z解压缩软件、Win32DiskImager-odroid-v1.3 烧写...

2017-12-08 17:38:52 467 0

原创 2.ROS串口控制

移动底座与ROS上层的通信一般采用串口或者CAN接口,本次设计选用串口与ROS上层通信。Navigation Stack 中发布给 base_controller 的话题为 cmd_vel ,因此需要设计一个节点用于接收 cmd_vel 话题,获取该话题中的消息将其转换成移动底座可识别的速度及角速...

2017-10-26 20:35:57 637 1

原创 1.三轮全向移动底盘运动学解析

三轮图片示意图 2.三轮理解 三轮全向移动底盘因其良好的运动性并且结构简单,近年来备受欢迎。三个轮子互相间隔120°,每个全向轮由若干个小滚轮组成,各个滚轮的母线组成一个完整的圆。机器人既可以沿轮面的切线方向移动,也可以沿轮子的轴线方向移动,这两种运动的组合即可以实现平面内任意方向的运动。 ...

2017-10-26 14:56:48 14525 4

原创 移植madplay 很好用用的播放器工具

如何在PC虚拟机中制作一个mp3 player 需要准备的库文件有zlib-1.2.3.tar.gz,libid3tag-0.15.1b.tar.gz,libmad-0.15.1b.tar.gz,madplay-0.15.2b.tar.gz, alsa-lib-1.0.26 zlib-1.2....

2016-11-29 21:25:05 1302 0

转载 ubuntu12.04安装tftp、配置tftp服务错误的解决方法

在配置配置tftp服务过程中出现Error code 1: File not found错误,经过探索,tftpd-hpa 是一个功能增强的TFTP服务器,具体的解决方法如下, 感兴趣的朋友可以参考下哈 但是配置了,我的老是出现Error code 1: File not found错误,...

2016-11-07 15:04:40 2098 1

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