超维空间M1无人机使用说明书——01、ROS机载电脑使用说明——远程连接

引言:远程连接通常采用两种方式,一种是通过可视化软件,如VNC、Nomachine等,另外一种是使用SSH。各有优缺点,两种远程登录方式的优缺点做一个简单的对比:

1、SSH优缺点

优点:1、消耗网络资源 2、运行稳定
缺点:1、图形化界面卡顿 2、对新手不友好

2、可视化软件优缺点

优点:1、对新手友好 2、运图形化界面比ssh流畅
缺点:1、消耗网络资源

基于以上考虑,我们默认都是采用SSH远程连接的方式进行控制

一、远程登录到无人机端的Jetson nano

步骤一、通过SSH 登录到ROS主控端
无人机上电后会默认发布wifi,ssh前,需要先确保已经连接了wifi。

名称:cwkj_xxx
密码:12345678

步骤二、在虚拟机上使用SSH之前,需要确保虚拟机设置成了桥接模式,选择管理->虚拟机设置

(如果是安装的ubuntu系统,则不需要设置桥接模式)

步骤三、在弹出的页面选择桥接模式,然后确定后重新虚拟机即可。

步骤四、确认是否处于同一个网段中,使用ifconfig:

无人机默认IP地址192.168.0.100。确保虚拟机和无人机处于同一个网段:192.168.0.XXX,如下图:192.168.0.234

步骤五、可以通过ping 192.168.0.100再次确认通信畅通

步骤六、输入远程登录指令 ssh -Y [email protected]

这里-Y 的目的是远程运行图形应用,同时方便使用gedit编辑器进行代码的修改。如果不需要运行图形应用也可以不加-Y。在ssh远程登录时候,需要输入密码验证,密码:111

登录前:终端的用户名为wang@wang,表示当前处于虚拟机端。

登录后:终端用户名变为 cwkj@cwkj,表示当前处于无人机的Jetson nano端。

需要注意的是,我们的程序运行都是在无人机端进行,因此需要确定我们在登陆到了无人机端,及ssh到cwkj@cwkj下再进行相关文件的启动才能启动无人机的对应功能。如下:

二、设置主从通信:在虚拟机端查看话题等

步骤一、打开.bashrc文件:gedit .bashrc

步骤二、在打开的文件最下方添加指向主机的IP地址和虚拟机自身的IP地址,关闭终端重新打开即可

步骤三、使用rostopic list即可查看已经启动的话题,同时也表示主从式分布通信设置完成。

注:对于无人机端的Jetson nano的操作都是ssh过去进行。

相关推荐
电鱼智能的电小鱼4 小时前
基于 EFISH-SBC-RK3588 的无人机通信云端数据处理模块方案‌
linux·网络·人工智能·嵌入式硬件·无人机·边缘计算
月阳羊4 小时前
【无人机】无人机遥控器设置与校准,飞行模式的选择,无线电控制 (RC) 设置
无人机
珈和info14 小时前
珈和科技助力“农险提效200%”!“遥感+”技术创新融合省级示范项目荣登《湖北卫视》!
大数据·科技·无人机·智慧农业
电鱼智能的电小鱼1 天前
SAIL-RK3588协作机器人运动控制器技术方案
linux·嵌入式硬件·数码相机·机器人·无人机·边缘计算
月阳羊1 天前
【无人机】无人机光流模块Optical Flow设置(三),光流测距一体传感器的配置。凌启科技的光流测距一体模块的测试。
无人机
新一线电子测试测量技术说1 天前
国产仪器进化论:“鲁般号”基于无人机的天线测试系统
无人机
moonsims2 天前
基于大疆行业无人机的特色解决方案-无线通信篇:基于蜂窝以及自组网MESH的无线通信C2链路
无人机
月阳羊2 天前
【无人机】无人机位置估计出现偏差的原因分析
无人机
月阳羊2 天前
【无人机】问题分析。查看电机转速时,四个电机转速不一致,QGC中检测到电机转速不均衡
无人机
月阳羊3 天前
【无人机】使用扩展卡尔曼滤波 (EKF) 算法来处理传感器测量,各传感器的参数设置,高度数据融合、不同传感器融合模式
无人机