OriginCar之FoxGlove使用

本文介绍了OriginCar自带的智能车比赛上位机系统——FoxGlove,它能实时监控传感器数据、提供图形化界面、支持定制指令,并指导用户如何下载、配置和使用该软件,包括Windows和Ubuntu平台的命令行操作和界面介绍。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OriginCar之FoxGlove使用

前言

OriginCar自带一套用于智能车比赛的上位机数字系统,用于监控OriginCar各个传感器信息以及和OriginCar进行话题服务通信,使用者可以下载百度网盘中关于数字环境使用文档及启动文件的相关内容。以下是上位机介绍。

  • 传感器信息展示: 可以监测和展示OriginCar各种传感器的实时数据,包括但不限于摄像头、超声波传感器、陀螺仪等。
  • 图形化界面: 提供直观的图形化界面,使用户能够清晰地了解车辆的运行状态和周围环境。
  • 实时通信: 支持与OriginCar进行实时的话题服务通信,用户可以通过上位机发送指令,实现对车辆的实时控制。
  • 定制化指令: 提供多种定制化指令,用户可以根据比赛需求和实际情况发送相应的指令,灵活控制车辆行为。

    软件下载

    上位机数字系统是基于开源工程 FoxGlove 进行开发的,使用者需要下载该软件后方可使用后续功能。
  1. 使用者可以选择进入foxglove官网下载最新版本,也可以在百度网盘(百度网盘 请输入提取码)
    中下载笔者使用的软件

2.下载后直接安装即可

数字环境目录介绍

环境配置

除了软件本体外,笔者还开发了对应脚本辅助使用者使用,使用者在PC端需要安装keyboard、roslibpy、opencv-python、pyyaml等Python库,请按照下面步骤安装这些依赖

  1. 终端进入src目录
  2. 输入命令pip install -r requirements.txt

这个命令会自动读取requirements.txt文件中列出的依赖项,并安装到你的Python环境中。确保你的Python环境已经正确设置,并且具备足够的权限来安装这些库。

上位机使用说明

windows端提供二进制打包版本,也可以根据打包脚本自行打包。

windows端

命令行运行

  1. 确保 bridge_client.py同级目录有map.png图片
  2. 终端进入src目录
  3. 输入命令python bridge_client.py 也可以输入参数(ip参数, 端口参数)如:
    (1. 输入ip参数: python bridge_client.py 192.168.1.10
    (2. 输入ip和端口参数: python bridge_client.py 192.168.1.10 8080

使用二进制版本

  1. 确保bridge_client.exe同级目录有map.png图片
  2. 可右键bridge_client.exe添加桌面快捷方式
  3. 双击快捷方式即可运行
    注:此时关于ip配置等均在bridge_client.exe同级目录下config.yaml下进行配置

自行打包

即打包成一个可执行文件

  1. 终端进入文件目录
  2. 输入命令pyinstaller src/bridge_client.spec

Ubuntu端

Ubuntu端不提供二进制打包版本,可以根据打包脚本自行打包

命令行运行

  1. 确保bridge_client.py同级目录有map.png图片
  2. 终端进入src目录
  3. 输入命令./bridge_client.sh
  4. 输入用户密码即可

界面说明

按照以上步骤完成后,会出现如下画面

 点击打开连接,选择Rosbridge,输入ip端口,点击Open

点击左上角导入布局,布局文件在/config目录下
 

点击https://www.guyuehome.com/45870可查看全文

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值