在Spark内部带了一台没有显示器的pc,里面运行着ubuntu16.04+ROS系统,为了操作控制Spark,我们需要用自己的pc远程桌面控制spark里面的pc。本任务将介绍Spark远程界面的安装与使用。首先我们要确认连接前需准备的设备:一台装有windows/ubuntu系统的笔记本或者支持WIFI连接的电脑;一台Spark。

单击Spark小车开机按键,电源指示红灯亮,等待约2分钟,Spark会语音播报“正在启动网络”,再等待约10秒钟后,启动完成。Spark出厂时默认为AP连接模式(Spark内置的无线网卡发射wifi热点)。下面,我们根据系统的不同分别介绍。

  1. Windows版本下连接

首先在Windows电脑下载安装TightVNC远程控制软件,下载地址:https://www.tightvnc.com/download.php。TightVNC是一款开源免费的VNC远程控制软件,能够帮助用户轻松控制远程的计算机。安装后打开软件,界面如下:

图 TightVNC打开界面

Windows电脑找到spark热点并连接,热点的名称格式为“spark-xxxx”(双击AP按键,spark会语音播报wifi名称。默认wifi密码:12345678),AP按键位置如图所示:

图 AP按键位置

图 windows pc连接到spark AP

接着打开TightVNC远程控制软件,输入IP地址。在AP模式下,IP地址多数为:192.168.42.1或者10.42.0.1(单击一次AP按键,Spark会语音播报IP地址,以播报的地址为准)。

图 输入IP地址

单击connect,连接正常时,会弹出新窗口,如图:

转存失败重新上传取消

图 弹出新窗口

在下方输入密码:spark,单击OK即可进入远程桌面,如图所示:

转存失败重新上传取消

图 进入远程桌面模式

此时,Windows电脑与spark为AP连接模式连接。若想切换为wifi连接模式,可按照以下步骤操作。

同样的,电脑连接到以“spark-”开头的无线网络(密码为12345678),接着在浏览器地址栏输入:192.168.42.1(具体的IP地址以当前的spark的IP地址为准),然后按回车键。进入WIFI设置页面。选择你要连接的WIFI网络,输入你所选择网络的密码,点击“连接”,spark将会进行WIFI连接。当前页面将无反应。(注:如果spark连接网络不成功,将会恢复到原来spark的热点模式,此时请重新操作进行连接。)

转存失败重新上传取消

图 spark WIFI连接模式

windows电脑跟spark连接同一个wifi网络,如图所示:

转存失败重新上传取消

图 windows电脑跟spark连接同一个wifi网络

和AP热点模式类似,在windows电脑上打开TightVNC软件,输入IP地址(单击一次AP按键,Spark会语音播报IP地址)。

转存失败重新上传取消

图 输入IP地址

单击connect,连接正常时,会弹出新窗口,如图:

转存失败重新上传取消转存失败重新上传取消

图 弹出新窗口

在下方输入密码:spark,单击OK即可进入远程桌面。

转存失败重新上传取消转存失败重新上传取消转存失败重新上传取消

图 进入远程桌面

此时实现wifi模式连接,有网络的前提下,电脑跟SPARK均可以使用互联网。若想返回AP模式,可连按AP按键四次(每次按下间隔不超过1秒),Spark会播报“正在启动热点,IP地址为XXX”,此时切回AP模式(每次切回建议重启Spark)。

  1. ubuntu版本下连接

在ubuntu电脑中,打开终端,输入如下命令安装 vncviewer,

#sudo apt-get update

#sudo apt-get install vncviewer

安装完成后,直接在终端输入vncviewer,即可运行vncviewer。

转存失败重新上传取消转存失败重新上传取消转存失败重新上传取消

图 在ubuntu下运行vncviewer

注:在ubuntu系统下的AP/WIFI连接方式,这里不再详述,其操作方式与windows下的方式相似。

远程连接到spark的电脑后我们就可以控制spark了。下面,我们运行一个例程,让spark原地旋转。

打开终端,进入到~/spark/目录,先输入source devel/setup.bash,然后启动roslaunch spark_turn_around spark_turn_around.launch,如图所示。运行后,spark将原地旋转10秒钟。关于这个程序的具体实现,在接下来的内容中将介绍。

转存失败重新上传取消转存失败重新上传取消转存失败重新上传取消

图 让spark原地旋转

spark远程桌面连接:使用机器人平台相关推荐

  1. windows10 python调用wsl_(亲测!)Windows10用WSL安装Ubuntu远程桌面连接和配置开发环境...

    Windows10使用默认的WSL安装Ubuntu并启用远程桌面连接 一.启用WSL功能 首先进入控制面板, 输入快捷键: windows键 + r 然后输入 control 然后选择 程序–> ...

  2. 通过Windows的远程桌面连接树莓派

    文章目录 ▌01 远程连接树莓派 1.用于课程设计的Raspberry Pi4 ModelB 2.配置信息 (1)方法来源 (2)网络连接条件 ▌02 远程连接配置 1.配置Raspberrry Pi ...

  3. 向日葵在mac不能以服务器运行吗,mac远程桌面连接在哪?向日葵可以实现mac远程连接吗?...

    目前大部分用户的电脑都是Windows系统的,也有部分用户用的Mac电脑,对于Mac电脑用户来说,许多操作与Windows都不同,比如他们就不知道mac远程桌面连接在哪?当遇到需要别人远程帮助时就无法 ...

  4. 多主机远程桌面连接,系统自带的。tsmmc

    tsmmc 是在Windows 2003 server版中提取的远程管理文件,通过这个远程桌面连接管理文件可以让我们在windows XP,windows 2000系统中实现诸如windows 200 ...

  5. windows怎样连接到linux桌面,Windows远程桌面连接Ubuntu 14.04

    由于xrdp.gnome和unity之间的兼容性问题,在Ubuntu 14.04版本中仍然无法使用xrdp登陆gnome或unity的远程桌面,现象是登录后只有黑白点为背景,无图标也无法操作.与13. ...

  6. Windows 远程桌面连接方法及远程桌面控制软件推荐

    Windows 自带远程桌面连接方法 有时候,我们可能会需要远程连接到其他电脑.如果这个电脑是 Windows 系统,我们可以使用 Windows 自带的远程桌面功能实现远程连接.Windows 远程 ...

  7. 什么是远程桌面连接?win11系统如何启用远程桌面连接?

    什么是远程桌面连接? 远程桌面连接是 Windows 11 的内置应用程序,用于连接到远程计算机.您可以使用它远程访问另一台电脑,这对于个人远程办公或者远程协助非常方便.此外,在 Windows 11 ...

  8. Kali Linux 使用远程桌面连接——xrdpxfce

    [笔者系统版本] [Kali]: Kali Linux 2023.1 [Kernel]: kernel 6.1.0 [Desktop]: Xfce 4.18.1 1. 前言   在 Windows 中 ...

  9. putty远程桌面连接linux,PuTTY + Xming 远程使用 Linux GUI

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 就目前而言,将 linux 作为个人电脑操作系统使用的人还比较少,而 linux 也一直以来因为其占用资源少,系统稳定, ...

最新文章

  1. VB.NET完成一个功能增强的记事本
  2. 工作中由于任务分配注意问题
  3. 计算机图像图形设计制作 步骤,怎样在电脑上制作流程图?小编“墙裂”推荐它!...
  4. 【改进】C# WinForm捕获全局异常 SamWang
  5. 解决javax.servlet.jsp.JspException cannot be resolved to a type
  6. 那年学过的Java笔记一SE基础
  7. linux上apache和php结合
  8. 在Linux下如何安装Jupyter Notebook
  9. 设置networkx中每个节点的位置
  10. Java中文乱码解决方式
  11. 蝰蛇音效音效包_用数据科学分析音效迷艺术
  12. 活动报道:语音开发技术实践:语音云 语音浏览器 即时语音聊天技术(CMDN Club15期)...
  13. 全网优惠券、红包获取api
  14. 【洛谷 2888】牛栏
  15. 008 使用MyBatis,easyUI实现CRUD操作样例-CUD(CRUD完毕)
  16. python累乘怎么写_python实现累乘multi函数(函数参数不限)
  17. uni-app生成分享图片( 使用 Painter 生成分享海报)
  18. 下面不是计算机网络面临的主要威胁是,网络安全复习题2
  19. linux modprobe命令参数
  20. 解决网络丢包问题及故障判断方法

热门文章

  1. openEuler@树莓派
  2. 藏宝阁显示您在该服务器没有角色或没有绑定密保!,《大唐无双》藏宝阁提现 藏宝阁角色交易常见问题...
  3. unity+高通vuforia开发增强现实(AR)教程(二)
  4. 成功解决socket.timeout: The read operation timed out问题
  5. 测试中case是什么
  6. vue3[Vue warn]: Failed to resolve component: XXX If this is a native custom element, make sure to ex
  7. Swift创作天气APP
  8. GitHub超6.8万星,最全Python入门算法来了
  9. 货币等精确计算使用BigDecimal
  10. spring security http.rememberMe()使用和原理解析