ROS空间移植记录(六)

系列文章目录

麦轮小车的基本环境使用(1)
麦轮小车的基本环境使用(2)
麦轮小车的基本环境使用(3)
ROS空间移植记录(一)
ROS空间移植记录(二)
ROS空间移植记录(三)
ROS空间移植记录(四)
ROS空间移植记录(五)
ROS空间移植记录(六)



前言

本篇将延续上一篇继续讲述运行环境的搭建,如修改设备别名、远程连接优化和集成环境搭建推荐。
(因为是很久之前做的学习和移植记录,所以不够完备,欢迎讨论

一.修改设备别名

1.1.查看端口信息:

运行lsusb命令,然后拔掉你要建立别名的设备,再次运行lsusb,确定你设备的ID号:
在这里插入图片描述
图一

1.2.新建规则:

1)mkdir ~/arm
2)cd ~/arm
3)vim arm.rules

比如使用是YDLIDAR X4激光雷达,设置别名为ydlidar:
KERNEL==“ttyUSB*”, ATTRS{idVendor}“10c4”, ATTRS{idProduct}“ea60”, MODE:=“0777”, SYMLINK+=“ydlidar”
参数介绍:
KERNEL :在内核里的设备名称,如sd*用来表示任意SCSI磁盘设备

ATTRS{idVendor}“10c4” 和 ATTRS{idProduct}“ea60”
这两个参数与USB本身有关,
改成在使用lsusb输出查到的设备ID。

MODE :设备文件的权限,采用8进制

SYMLINK :设备的别名

1.3.新建脚本:

5)vim arm.sh
内容如下:

#!/bin/bash
sudo cp arm.rules  /etc/udev/rules.d

echo "Restarting udev"
sudo service udev reload
sudo service udev restart
echo "finish "

1.4.运行脚本

修改执行文件权限:
sudo chmod -R 777 *
运行执行脚本
./arm.sh 

二.远程连接优化

每次远程连接上位机都需要输入密码,使用就不会很方便,可以借助秘钥简化登录过程,提高操作效率。
具体实现步骤:

2.1.生成密钥对

本地客户端生成公私钥:(一路回车默认即可)
ssh-keygen
上面这个命令会在用户目录.ssh文件夹下创建公私钥:
id_rsa (私钥)
id_rsa.pub (公钥)

2.2.将公钥上传至上位机

上传命令:
ssh-copy-id -i ~/.ssh/id_rsa.pub 账号@ip
上面这条命令是写到服务器上的ssh目录下,该目录下有文件authorized_keys保存了公钥内容。
以后再登陆上位机就无需录入密码了。

三.集成环境搭建(几个好用的工具)

3.1.Terminator

在 ROS 中,需要频繁的使用到终端,且可能需要同时开启多个窗口,推荐一款较为好用的终端:Terminator

效果如下:
在这里插入图片描述
图一
1.安装

sudo apt install terminator

2.添加到收藏夹
显示应用程序 —> 搜索 terminator —> 右击 选择 添加到收藏夹

3.2.安装VSCODE

VSCode 全称 Visual Studio Code,是微软出的一款轻量级代码编辑器,免费、开源而且功能强大。

3.2.1.下载
vscode 下载:
https://code.visualstudio.com/docs?start=true

历史版本下载链接:
https://code.visualstudio.com/updates

3.2.2.vscode 安装与卸载
3.2.2.1 安装
方式1:双击安装即可(或右击选择安装)
方式2:sudo dpkg -i xxxx.deb
3.2.2.2 卸载

sudo dpkg --purge  

参考教程:
https://ros-qtc-plugin.readthedocs.io/en/latest/
Roboware 参考:http://www.roboware.me/#/

ROS入门推荐【非常详细,集成环境更详细内容】:
http://www.autolabor.com.cn/book/ROSTutorials/chapter1/14-ros-ji-cheng-kai-fa-huan-jing-da-jian/142-an-zhuang-vscode.html

总结

本篇对雷达等外界USB设备进行修改设备别名、进行远程连接上位机步骤优化和集成环境搭建。

到此就已经基本能够复原运行环境设置和ROS工作的移植,本系列就此结束,希望对你有所帮助

·*****************************************************
·******************* 完 结 *************************
·******************* 撒 花 *************************
.❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀
.❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀
·*****************************************************

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值