专栏算法工具链FAQ SensorCenter

FAQ SensorCenter

DR_KAN2023-09-26
150
0

SensorCenter框架

Q: sensor center release和debug如何编译和运行

1 下载代码

2 编译代码

a) 支持平台选择: j3、j5、ubuntu、win、mac

b) 支持运行模式选择:使用no-dataflow模式、dataflow模式 (默认no-dataflow模式)
c) 支持编译模式选择: release、debug (默认release模式)

d) 支持运行coverage:主要用于代码覆盖率运行使用

典型场景:在j5平台运行dataflow模式(默认是release模式),编译如下

3 终端运行程序

典型场景:在j5板端运行dataflow模式(默认是release模式)

如果是需要运行debug模式,需要有额外的以下修改

  1. 编译:bash build_and_deploy.sh j5 dataflow debug

  2. 修改配置:

  3. config/sensor_center/sensor_global.json 文件中,需要修改使能的sensor插件库名,例如pandar128 sensor 使能

  4. linux平台,将lib/libpandar128_share.so改成 lib/libpandar128_shared.so
  5. mac平台,将lib/libpandar128_share.dylib改成 lib/libpandar128_shared.dylib
  6. win平台,将bin/pandar128_share.dll 改成 bin/pandar128_shared.dll
  7. config/sensor_center/adapter/communication.json 文件中,需要将 libplugin-zmq 字段 改成 libplugin-zmqd
  8. 如果是dataflow模式,还需要在config/sensor_center_module/runtime_context.json文件中,修改对应的库名

  9. linux平台,lib/libsensor_center-share.so改成 lib/libsensor_center-shared.so
  10. mac平台,lib/libsensor_center-share.dylib改成 lib/libsensor_center-shared.dylib
  11. win平台,bin/sensor_center-share.dll改成 bin/sensor_center-shared.dll
  12. 运行:cd deploy && sh run_sensor_center.sh j5 dataflow debug


camera传感器

Q: J5回灌出现如下信息,回灌失败

A: 请检查 camera_*.json配置文件中 vio配置"vio_cfg_file": "j5dvb/ar0233_rx3/vpm_config.json",中 pym_mode 应设置为 0.

Q: J5初始化失败

A:请检查 hb_j5dev.json 中 "data_path" 路径下 cim_config.json 文件是否存在


Q:J5回灌出现如下初始化失败

报 -5018错误码,请检查 vpm_config.json文件中 "calib_lname": "/system/etc/cam/lib_ar0233RGGB_Pwl12_WS_Fov100.so",对应的so是否存在,若不存在可修改"calib_mode": 0.

算法工具链
官方教程
评论0
0/1000