![](https://img-blog.csdnimg.cn/20210216234420709.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
Vim、OpenCV、Torch相关
bug404_
女程序猿,计算机视觉方向,主要关注transformer、视觉、深度学习框架、模型压缩和部署相关的内容。
展开
-
colab使用conda
%%bashMINICONDA_INSTALLER_SCRIPT=Miniconda3-4.5.4-Linux-x86_64.shMINICONDA_PREFIX=/usr/localwget https://repo.continuum.io/miniconda/$MINICONDA_INSTALLER_SCRIPTchmod +x $MINICONDA_INSTALLER_SCRIPT./$MINICONDA_INSTALLER_SCRIPT -b -f -p $MINICONDA_PREFI原创 2021-04-04 21:50:18 · 1964 阅读 · 0 评论 -
给Linux终端命令添加时间戳
啊原创 2021-03-09 21:21:45 · 805 阅读 · 0 评论 -
Pycharm:美化的比VSCode Monokai主题还要好看,缩进彩虹色指示,全局统一色,代码配色舒服
目前网上多数美化都是调成Darcula模式,使用Monokai color scheme。但是缺点是代码区和软件面板不一个颜色,看起来非常蓝瘦。1. File -> Settings -> plugins,搜索 Material Theme UI和Indent Rainbow2. 重启软件后,...原创 2020-03-02 09:46:34 · 24424 阅读 · 12 评论 -
SSH显示服务器端的GUI界面
1.两台电脑都安装openssh-server和openssh-client。sudo apt install openssh-server openssh-client2.查看ssh服务是否启动。ps -e | grep ssh如果显示有sshd的选项,即代表启动成功。如果没有,可通过如下命令启动sudo /etc/init.d/ssh start 3.1 如果只是在纯终端方式下开发,直接通过ssh username@ip, 例如 ssh dell@192.168.3.11命令原创 2020-12-25 11:24:57 · 5017 阅读 · 0 评论 -
ros网页控制机械臂
网卡设置固定IP和机械臂通过网线连接。请参考这篇文章中的步骤:ROS - 使用UR机械臂最新的 ur_robot_driver网页控制机械臂主要通过 robot web toolsrobot web tools包含roslibjs, ros2djs, ros3djs, roslibpy, rosgraph web visualizer等工具,它们提供了本地ROS和网页交互的接口。同时,PC通过ROS控制机械臂,还需要UR机械臂的驱动程序,目前最新的驱动是ur robot driver,考虑到生态..原创 2020-08-13 16:51:56 · 2405 阅读 · 2 评论 -
ur机械臂 + robotiq gripper + robotiq ft sensor + gazebo + 连接真实机械臂 + 网页控制
ur机械臂 + robotiq gripper + robotiq ft sensor + gazebo + 连接真实机械臂 + 网页控制仓库地址:[ur_ws](https://github.com/borninfreedom/ur_ws),欢迎debug和develop。xacro制作连接真实机械臂gazebo、moveit网页控制note:网页控制目前因为某些原因还不能放出,后期会发布。仓库地址:ur_ws,欢迎debug和develop。xacro制作xacro主要负责将ur机械臂、原创 2020-07-23 09:59:28 · 5126 阅读 · 8 评论 -
网页显示ROS的相机内容
1.安装async-web-serversudo apt-get install ros-kinetic-async-web-server-cpp2.安装web_video_server(假设已经有catkin_ws工作空间)cd ~/catkin_ws/srcgit clone https://github.com/RobotWebTools/web_video_server3.安装usb cam packagecd ~/catkin_ws/srcgit clone https://g.原创 2020-07-17 14:30:03 · 1031 阅读 · 1 评论 -
ROS - 使用UR机械臂最新的 ur_robot_driver
使用UR机械臂最新的 ur_robot_driver一、下载ros package二、配置示教器三、配置Ubuntu网络1. 查看显卡名称2.设置静态IP3.重启4.现在看看右上角网络连接有没有显示对应于控制柜的网络显示已经连接。四、运行程序测试ur_robot_driver适用于polyscope >= 3.7 版本的ur机械臂和CB>=5的ur-e机械臂。笔者机器版本为3.12。目前ur臂的驱动有三个:ur_driver, ur_modern_driver, ur_robot_drive原创 2020-06-04 15:42:04 · 8630 阅读 · 6 评论 -
ROS - 使terminal显示更详细的ros信息
当使用terminal来运行ros程序时,经常会见到这样的输出信息:[ERROR] [1590459095.431278091]: Geometry tag contains no child element.[ERROR] [1590459095.431308383]: Could not parse visual element for Link [grasping_frame]但是我们并不知道这个错误信息是从哪里输出的。如果终端能够这样显示:ros.rosconsole_bridge.co原创 2020-05-26 10:32:32 · 1230 阅读 · 0 评论 -
ROS -sudo rosdep init 失败解决方法
本方法采用走socks5代理的方式,所以需要提前有梯子可用使用的软件为proxychainsgit clone https://github.com/rofl0r/proxychains-ng.gitcd proxychains-ng./configuresudo make && sudo make installsudo cp ./src/proxychains.conf /etc/proxychains.confvim /etc/proxychains.conf将so原创 2020-05-21 21:10:23 · 1897 阅读 · 0 评论 -
ROS - 汇总ROS与Anaconda冲突的解决办法
汇总ROS与Anaconda冲突的解决办法法一:使用anaconda建立ros的虚拟环境法二:每次显式的启用anaconda法三:参考现在大多数的Python应用程序采用的Python3版本,而且Anaconda目前使用的较多的是Python3版本,但是ROS很奇葩的使用的Python2。法一:使用anaconda建立ros的虚拟环境conda create -n ros_env(or any other name which you like) python=2.7#安装完成后,激活环境co原创 2020-05-16 22:51:19 · 3612 阅读 · 0 评论 -
jetson nano 自动调节风扇转速
jetson nano 如果安装风扇,需要自输入控制指令或者写程序实现自动控制。sudo sh -c 'echo 255 > /sys/devices/pwm-fan/target_pwm'这是风扇火力全开sudo sh -c 'echo 20 > /sys/devices/pwm-fan/target_pwm'这是风扇关闭,但是要注意执行关闭风扇指令后风扇并不会立即关...原创 2019-11-14 23:04:46 · 6133 阅读 · 7 评论 -
jetson nano 增加虚拟内存
git clone https://github.com/JetsonHacksNano/installSwapfilecd installSwapfile/sudo ./installSwapfile.sh自动增加6g虚拟内存,每次上电都会自动创建。6g虚拟内存是4g的物理内存的推荐大小。也可以自己指定,具体看https://github.com/JetsonHacksNano/inst...原创 2019-11-07 22:24:04 · 3883 阅读 · 2 评论 -
Ubuntu助手 — 一键自动安装软件,一键进行系统配置
我将文章发表在了古月居,一起来看看吧!戳这里猜你想看:深度强化学习专栏 —— 1.研究现状深度强化学习专栏 —— 2.手撕DQN算法实现CartPole控制深度强化学习专栏 —— 3.实现一阶倒立摆pybullet杂谈 :使用深度学习拟合相机坐标系与世界坐标系坐标变换关系(一)...原创 2021-01-27 09:15:28 · 676 阅读 · 2 评论 -
解决Ubuntu启动时卡在logo页面
尤其对于刚装的Ubuntu系统,开机的时候有时候会卡在logo页面这个是因为开源显卡驱动导致的,具体的原因以及解决方法呢,请阅读下面这篇文章,这篇文章不仅讲了怎么修复这个问题,还把这个问题的原因也讲解的很明白。Fixing Ubuntu Freezing at Boot Time...原创 2020-10-25 17:23:29 · 6124 阅读 · 1 评论 -
Ubuntu | 开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
https://www.geek-workshop.com/thread-1860-1-1.html首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修...转载 2020-03-26 15:38:13 · 1631 阅读 · 0 评论 -
Ubuntu系统 sudo指令免密码
每次sudo都要输入密码神烦:1. sudo vi /etc/sudoers2. 将其中的 %sudo ALL=(ALL:ALL) ALL 修改为 %sudo ALL=(ALL) NOPASSWD:ALL 注意把原先的注释重写一句。3. 酱紫就可以了,试试 sudo apt update 是不可以不用输入密码了。4. 但是如果有可能...原创 2019-11-10 22:30:13 · 646 阅读 · 0 评论 -
2019.11.7 安装ROS【针对raw.githubusercontent被Q没法rosdep update】
方法见链接:https://github.com/borninfreedom/ros/blob/master/README.md通过终端走sock5代理的方式,保证可行。原创 2019-11-07 20:54:48 · 1060 阅读 · 0 评论 -
控制终端输出字体的颜色
examples#include <stdio.h>int main(void){ int i, j, n; for (i = 0; i < 11; i++) { for (j = 0; j < 10; j++) { n = 10*i + j; if (n > 108) break; printf("\033[%dm %3d\033[m", n, n); } printf("\n"); } re.原创 2020-07-15 14:32:08 · 466 阅读 · 0 评论 -
不通过ROS直接查看URDF文件
在GitHub发现一个不错的仓库,可不通过ROS直接查看.urdf文件的模型:urdf-viz。支持win、linux和mac。在linux和mac上应该好操作,简单说一下在win上的操作。按照说明【On Windows】,下载压缩包,然后将解压后的包放到任意一个位置,把这个文件夹的地址添加到环境变量Path中即可。然后启动cmd,定位到urdf文件地址,执行urdf-viz xx.urdf即可。参考:https://github.com/OTL/urdf-viz...原创 2020-08-02 19:47:53 · 3024 阅读 · 3 评论 -
防止colab自动断开连接
以Firefox为例,chrome的快捷键应该是一样的。在colab页面,Ctrl+Shit+i,打开检查页面,或者直接右击,选择检查。并切换到控制台或terminal标签。粘贴以下代码:function ClickConnect(){console.log("Working"); document.querySelector("colab-toolbar-button#connect").click() }setInterval(ClickConnect,60000)如果出错,试试下面的:原创 2020-06-27 11:46:29 · 22254 阅读 · 16 评论 -
ROS - 在ROS中使用YOLO
在ros中使用yolo一、[安装CUDA](https://developer.nvidia.com/cuda-downloads)二、[安装cuDNN](https://developer.nvidia.com/rdp/cudnn-download)三、下载usb-cam驱动四、下载darknet_ros五、修改文件,使usb-cam发布的话题能被darknet接收到一、安装CUDA安装最新版即可。二、安装cuDNN安装说明说明:在官方提供的安装说明里面,有一步是验证cuDNN安装是否正确。原创 2020-05-22 17:18:06 · 9046 阅读 · 12 评论 -
ROS - UR3机械臂添加robotiq FT sensor和robotiq 140 2指夹爪
UR3机械臂添加robotiq FT sensor和robotiq 140 2指夹爪一、下载ur、robotiq的官方ros package二、新建一个工作空间,对用到的文件进行裁剪,并装配ur、ft sensor、gripper① 添加ft sensor到ur末端② 添加robotiq 2 finger 140 gripperur3机械臂机器学习平台代码笔者环境:ros kineticIDE:roboware 1.2.0,roboware的官方最新版下载地址可查看Ubuntu - 安装官方最新Rob原创 2020-05-31 14:48:39 · 5064 阅读 · 12 评论 -
强化学习UR机械臂仿真环境搭建(二) - 为UR3机械臂添加OnRobot RG2夹爪
为UR3机械臂添加OnRobot RG2夹爪下载OnRobot RG2的描述文件修改ur3.urdf.xacro文件本文在强化学习UR机械臂仿真环境搭建(一) - 为UR3机械臂添加robotiq ft300力传感器的基础上,继续添加OnRobot RG2夹爪。OnRobot官方并没有提供ros package,在github上有一份使用RG2的仓库, sharathrjtr /ur10_rg2_ros ,这份代码的外观部分设计的很好,但是物理参数并没有实际贴切。下载OnRobot RG2的描述文原创 2020-05-26 16:03:56 · 3728 阅读 · 1 评论 -
强化学习UR机械臂仿真环境搭建(一) - 为UR3机械臂添加robotiq ft300力传感器
为UR3机械臂添加robotiq ft300力传感器一、下载UR3和robotiq的官方ros package二、修改xacro文件,将robotiq ft300添加到ur3的末端如果想取得较好的训练结果并且能在现实机械臂上得到应用,仿真环境的参数设置最好与现实中越接近越好。为了能提供最好的仿真参数,仿真环境的搭建将会尽量的逼近现实。因为在仿真模型的描述文件中,有inertial、mass、geometry、size等物理和形状信息,物理信息对于仿真同样是十分重要,所以所有的描述文件都会使用每个器件官方原创 2020-05-26 13:52:44 · 5267 阅读 · 5 评论 -
opencv3在debug模式不报错,release模式报错的原因和解决方法
在VS中进行配置opencv时,vs默认的配置是针对Debug模式。这种情况下不管在附加依赖里面如何设置,release模式下还是会报错。原因不是因为附加依赖没设置好,而是配置方案就选的不对。此时所有的配置都是针对Debug模式来的,所以release模式等于没有配置,所以正确的打开方式应该是:在打开属性页面进行配置时,就要选上所有配置,此时的配置对debug和rele...原创 2019-10-30 09:08:17 · 1514 阅读 · 1 评论 -
arduino IDE 编译示例无法通过解决方法
对于初次使用arduino的开发者来说,一般会选择arduino官方提供的arduino IDE来进行开发,算是小白的我也是从官方IDE入手,后来了解到可以使用Visual Studio或者Matlab进行开发,当然这两种IDE还没有尝试。先说说我在使用arduino IDE编译Blink程序时遇到的一些问题和解决方案。我使用的开发板是arduino mega2560,在“工具”选项卡下选原创 2017-07-07 13:05:07 · 7447 阅读 · 2 评论