0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Ouster发布更新版Python SDK 助力用户构建机器学习应用程序

科技绿洲 来源:Team Ouster 作者:Team Ouster 2022-05-06 16:33 次阅读

Ouster致力于为各行业的自动化变革提供领先的环境感知能力。随着覆盖的客户范围越来越广,我们希望通过客户反馈,了解哪些功能是更具现实意义且紧迫需要的,从而让数字激光雷达更好的集成和应用到实际的项目中,这也是最新固件 2.3的出发点。

升级固件2.3之后,客户可以获得:

低数据速率模式

远程查询更多参数,包括输入电压、输入电流、内部温度等

新增TCP & HTTP API指令,用于查询激光雷达配置及更多参数

其他错误修复

固件2.3 适用于所有Ouster激光雷达,可从官网下载页面 (www.ouster.com/zh-cn/downloads) 直接获取。

更多数据模式

高分辨率激光雷达在提供更多空间信息的同时,也产生了更多的数据量。大量的数据输出对某些应用来说是一个挑战,例如一些计算能力有限的工业应用。为了让客户能够在有限的带宽和计算能力下有更多的选择,我们新增了低数据速率模式。在此模式下,总数据速率将降低 70% 以上。例如,低数据速率模式下运行的 128 线激光雷达与双回波模式下运行的 32 线激光雷达拥有着相同的数据速率。

可参考下图双回波和低数据速率模式下的数据包结构:

pYYBAGJ03R-ALM-5AABDGeR-l7w310.png

双回波模式下数据包结构

poYBAGJ03SiAOKTPAAAgMGHYiTM020.png

低数据速率模式下数据包结构

同时,我们还添加了一个与传统模式类似的单回波模式。对于那些不想更改数据获取代码但想使用新固件功能的客户,可以继续选择传统模式。但是,新增的单回波模式具有最新的数据包结构,可以为客户提供更多雷达信息。

远程查询更多参数

虽然Ouster激光雷达在发生错误后,会向外提供错误警报和诊断数据,但我们常常会收到客户的反馈,希望能够远程查询更多激光雷达的信息,从而在错误发生之前采取预防措施。因此在本次固件 v2.3 的升级中,我们增加了更多可远程查询的激光雷达参数,包括:

时间戳 — 纳秒为单位

输入电压 — 提供给激光雷达的输入电压

输入电流 — 提供给激光雷达的输入电流

内部温度 — 内部电路板温度(仅适用于Rev 6及以上版本)

锁相状态 — 不同的代码对应不同的锁相状态和问题

(注意:以上参数仅适用于二代激光雷达)

这些新增的参数信息将帮助客户主动验证激光雷达是否正在接收预期的电压和电流、有没有过热、是否与其他激光雷达同步正确,从而节省故障排除的时间。

除了可以远程查询以上参数外,客户还可以通过新增的TCP & HTTP API指令查询警报、激光雷达自身参数及其他。

同时,我们还发布了更新版Python SDK,以支持新固件的应用并添加了一些新功能。对于还未使用Ouster SDK的用户,请前往官网下载页面获取最新版本;对于已经使用的客户,请直接运行pip install --upgrade ouster-sdk 进行更新。更新后的 SDK 带来了优化的可视化工具、可支持键盘/鼠标控制、窗口和渲染以及可绘制对象管理,更好的帮助用户构建机器学习应用程序。

审核编辑:彭菁
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 应用程序
    +关注

    关注

    37

    文章

    3237

    浏览量

    57541
  • 机器学习
    +关注

    关注

    66

    文章

    8346

    浏览量

    132289
  • python
    +关注

    关注

    55

    文章

    4766

    浏览量

    84364
  • Ouster
    +关注

    关注

    0

    文章

    18

    浏览量

    3381
收藏 人收藏

    评论

    相关推荐

    芯科科技发布Matter Simplicity SDK Extension v2.3.0版本

    Extension v2.3.0版本,通过软件更新来帮助开发人员基于Simplicity Studio加速构建Matter 1.3应用程序新版
    的头像 发表于 08-20 14:24 536次阅读

    应用程序从NoOS SDK移植到RTOS SDK遇到异常怎么解决?

    我正在将应用程序从 NoOS SDK 移植到 RTOS SDK。但现在有问题了。它得到了致命的异常 28。 问:context(stack) 通过espconn_regist_recvcb回调使用什么? os_timer_set
    发表于 07-11 07:56

    苹果发布macOS 14.5正式版,新增“Quartiles”单词游戏,支持多项更新

    合格的 Mac 用户可通过系统设置中的“软件更新”免费获取 macOS Sonoma 14.5 更新。对于仍在使用 macOS Ventura 的用户,本次
    的头像 发表于 05-14 11:10 4880次阅读

    华为云开发者桌面全新发布 CodeArts IDE for Python,极致优雅云原生开发体验

    Python 编码体验。 Python 是一种编程语言,广泛用于 Web 应用程序、软件开发、数据科学和机器学习 (ML)。
    的头像 发表于 05-10 00:27 1176次阅读
    华为云开发者桌面全新<b class='flag-5'>发布</b> CodeArts IDE for <b class='flag-5'>Python</b>,极致优雅云原生开发体验

    先楫半导体 hpm_sdk v1.5.0 正式发布

    先楫半导体 hpm_sdk v1.5.0 正式发布!功能升级更强大 版本更新概况 新支持的IDE IAR Embedded Workbench for RISC-V (测试版本3.20.1) 新增
    发表于 04-08 11:14

    苹果发布macOS 14.4更新,增加新Emoji表情和安全功能

    苹果公司3月8日宣布推出Mac电脑的macOS 14.4更新版,该版本的内部编号为23E214,相较前一次的发布已经经过了长达28天的等待。值得一提的是,由于技术原因,部分地区用户可能会在半个小时以内接收到此次
    的头像 发表于 03-08 11:13 1628次阅读

    HarmonyOS SDK 助力新浪新闻打造精致易用的新闻应用

    提供 OS 级别的 UX 设计,解决了朗读体验难以统一的问题。在减轻用户适应新设备及产品更新换代的学习成本及认知压力的同时,也让用户始终保持着与应用的熟悉感与默契度。该控件只需一次接入
    发表于 02-07 15:51

    PSoC4固件更新应用程序无法启动是为什么?

    我正在使用 CY8CKIT-148 (PSoC CY8C4147AZI-S475),并且我正在尝试在不使用DFU库的情况下使固件更新正常工作。 唯一的区别是我没有使用 DFU 协议。下载应用程序可以
    发表于 01-30 06:38

    HarmonyOS SDK助力开发者打造焕然一新的鸿蒙原生应用

    的操作整合在一起,用户一处会用,处处会用。 作为支撑鸿蒙原生应用开发的核心,HarmonyOS SDK 发挥着至关重要的作用。通过关键能力底层化,通用能力全局化,HarmonyOS SDK 持续不断的创新,
    发表于 01-19 10:31

    谷歌发布新的AI SDK,简化Gemini模型与Android应用程序的集成

    对于 Android 应用程序,Google 提供了 Google AI Client SDK for Android,它将 Gemini REST API 封装为惯用的 Kotlin API
    的头像 发表于 01-03 16:29 880次阅读

    如何构建linux开发环境和编译软件工程、应用程序

    前文介绍了如何使用官方提供的镜像文件启动开发板,本文将说明如何构建linux开发环境和编译软件工程、应用程序
    的头像 发表于 01-03 12:31 1869次阅读
    如何<b class='flag-5'>构建</b>linux开发环境和编译软件工程、<b class='flag-5'>应用程序</b>

    python软件怎么运行代码

    Python是一种高级编程语言,它被广泛用于开发各种类型的应用程序,从简单的脚本到复杂的网络应用和机器学习模型。要运行Python代码,您需
    的头像 发表于 11-28 16:02 841次阅读

    python窗口图形界面编程

    库,帮助开发者快速构建具有良好用户体验的窗口应用程序。 在Python的GUI编程领域,最常用的库是Tkinter。Tkinter是Python
    的头像 发表于 11-22 14:23 812次阅读

    python写完程序之后怎么运行

    Python是一门简洁、易学的编程语言,被广泛应用于数据分析、人工智能等领域。在学习Python编程的过程中,了解程序的运行机制是至关重要的。本文将详尽解析
    的头像 发表于 11-22 11:10 941次阅读

    python怎样运行代码

    Python是一种广泛使用的编程语言,用于开发各种类型的应用程序。它具有简单易学的语法和强大的功能,可以用于编写简单的脚本、开发桌面应用、构建Web应用、进行科学计算等多种用途。在本文中,我们将详细
    的头像 发表于 11-22 10:31 1110次阅读