文章目录简介和安装示例代码解读简介和安装Rerun可以理解为是个高级的日志工具可以对程序运行中的各种数据进行可视化并完美回放。其底层基于RustwebGPU提供了Rust,C以及Python的SDK方便直接嵌入到现有的数据处理或训练管道中。其 Viewer查看器设计为完全在客户端本地运行以确保数据隐私和低延迟适合处理大规模本地日志。在Python中用pip安装即可装完即可运行pip install rerun-sdk -i https://pypi.tuna.tsinghua.edu.cn/simple rerun界面如下左侧是项目树下方有一些示例点击即可运行非常炫酷。示例下面做一个简单的示例只用到numpy其表现力就已经相当不错了代码如下虽然长但逻辑很清晰rerun只起到一个日志记录和可视化的作用importrerunasrrimportnumpyasnpimporttime rr.init(自动驾驶小车模拟,spawnTrue)forstepinrange(200):rr.set_time(step,sequencestep)# 设置当前时间戳imgnp.zeros((200,200,3),dtypenp.uint8)img[:,:,0]step%255# 红色通道随时间变化img[80:120,80:120][0,255,0]# 在图像中间画一个绿色的方块rr.log(camera/view,rr.Image(img))rr.log(camera/detections,rr.Boxes2D(mins[80,80],sizes[40,40],labels[Pedestrian]))# 定义一个小车car_xnp.sin(step*0.05)*10car_ynp.cos(step*0.05)*10rr.log(world/car_position,rr.Points3D([[car_x,car_y,0]],colors[255,0,0],radii1.0))# 随机生成 100 个 3D 点num_points100pointsnp.random.rand(num_points,3)*20-10points[:,2]0# 让点都在地面上 (z0)rr.log(world/lidar_points,rr.Points3D(points,colors[0,255,255],radii0.2))# 小车速度speed5.0np.sin(step*0.1)*3.0rr.log(dashboard/speed,rr.Scalars(speed))# 小车电量battery100.0-step*0.4rr.log(dashboard/battery,rr.Scalars(battery))# 记录 文本数据系统日志ifstep%400:rr.log(logs/system,rr.TextLog(fStep{step}: 系统运行正常,levelrr.TextLogLevel.INFO))ifstep%1000andstep0:rr.log(logs/system,rr.TextLog(fStep{step}: 警告电量过低,levelrr.TextLogLevel.WARN))# 稍微暂停 0.05 秒让动画看起来更连贯 (如果不加这行数据会瞬间跑完)time.sleep(0.05)代码解读【init】函数用于rerun初始化spawn用于开启多线程。初始化完成后会弹出rerun的窗口。【set_time】用于设置演化时间其第一个参数为时间轴的名称sequence用于指定当前时间的值。在初始化完成后且每次循环指定时间参数后剩下代码调用的就都是log函数了用于将日志信息传送给rerun其输入参数分别是当前日志信息所在的路径和各种不同类型的信息。上述代码生成的日志结构为cameraview➡️Imagedetections➡️Boxes2Dworldcar_position➡️Points3Dlidar_points➡️Points3Ddashboardspeed➡️Scalarsbattery➡️Scalarslogssystem➡️TextLog➡️TextLog其中Image, Boxes2D, Points3D, Scalars, TextLog均为Rerun支持的实体类型(Archetype)分别表示图像、二维方块、三维点云、数值和文本日志。Rerun会自动对这些日志信息进行布局最终在其GUI程序中展示。
企业数字化 ERP 产品动态
相关推荐
刚刚!前字节Seed 腾讯RL核心负责人离职,加入某具身独角兽。 今日,具身智能之心获悉,前字节跳动强化学习专家、前腾讯 Robotics X 智能体中心负责人孙鹏博士正式加入星尘智能,将重点负责机器人强化学习方向的研发与应用。
看履历,这是互联网大厂到具身公司的一次重磅引进。
也是星尘这家公… · 2026/9/24 17:13:04
pint:Python物理单位计算系统 文章目录简介单位和物理量*格式化输出简介
pint是Python的物理单位计算系统,通过指定量纲,避免因单位混淆导致的计算错误。支持pip和conda安装。
pip install pint -i https://pypi.tuna.tsinghua.edu.cn/simple
conda install -c conda-forge pint单… · 2026/9/24 17:13:04
算法知识——快速幂算法详解与实战 📅 中大厂面试算法每日推荐
根据最新的中大厂面试数据分析,我为您整理了一份系统化的算法面试备考指南。以下是今日推荐及后续学习计划。 🔥 今日推荐算法:快速幂算法
算法概述
快速幂是中大厂面试中出现频率最高的数学类算法之… · 2026/9/24 17:13:04
开工才发现缺料,BOM、库存、采购怎么串起来?物料齐套系统选型 制造业里最让人头疼的场面之一,就是工单已经下发了、工人已经到位了,开工才发现——缺料。A料库存不够,B料采购还没到,C料在仓库里但没人知道在哪。生产计划被迫中断,交期一拖再拖。 这个问题的根源,不是库… · 2026/9/24 17:52:58
设备不会说话:一天里的七层证据 设备不会说话:一天里的七层证据标签:有限状态机、互斥租约、生产者-消费者、内存池、构建指纹、软限位、图像显示链路、统计基线、git 语义
引言:设备不会说话。它不会告诉你"我现在很忙",也不会解释"刚才那次为什… · 2026/9/24 17:52:58
毕业设计说明书和毕业论文:图纸说明先落在谁那里,改一次要回头动几处 说明书与论文这两份文本的分工,不看你把哪段写进哪一本,而看这一处内容改一次要连带动几份。图纸说明大多两条船都踩:动一处就得回头核另一处。文末两项能力可以免费用起来:一项先把章节骨架整段搭起来,一项把图表公式… · 2026/9/24 17:52:58
什么?我就想写个Markdown,还要收费?推荐一款免费好用的md笔记软件 不知道大家有没有和我一样的感受:
本来只是想安安静静写点笔记、记录技术文档、整理学习心得,结果打开常用的Markdown编辑器,弹窗提示激活、付费、解锁完整功能。
瞬间写作的好心情直接归零。
一直以来,大家最常用的 Typora 凭… · 2026/9/24 17:52:58
STM32F103的流水灯点亮版本1(寄存器地址操作) 一、STM32F103C8T6 最小系统核心板介绍
STM32F103C8T6 是 ST 意法半导体推出的Cortex‑M3 内核 32 位高性能单片机,LQFP‑48 封装,是学生嵌入式学习最常用的最小系统核心板。 (一)核心参数
(1)内核&#… · 2026/9/24 17:52:58
OpenVLA论文阅读 首先是VLA模型的架构,:1、视觉编码器Dinov2、SigLIP,通过MLP(视觉投影层,多层全连接层组成的基础神经网络)与LLM进行连接,将视觉特征直接转换为token embedding 向量输入大语言模型中。为什么要… · 2026/9/24 17:52:51
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程 简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13
1D-CNN时间序列建模实战:从Conv1d原理到工业落地 简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26
柔软的L:汉语语流中被忽视的舌肌张力控制 1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44