Mosaico快速上手教程:5分钟安装mosaicod并用Python SDK完成第一次连接
【免费下载链接】mosaicoMosaico - The data platform for Physical AI项目地址https://gitcode.com/gh_mirrors/mosai/mosaico点击查看免费下载Mosaico 是面向机器人与 Physical AI 的开源数据平台。本教程带你用最快的方式完成 mosaicod 守护进程安装并通过 Python SDKmosaicolabs在 5 分钟内建立第一条连接列出你的第一组 Sequence。整个过程只需要两个组件服务端mosaicod 客户端mosaicolabs。先看懂 Mosaico 的双组件架构Mosaico 采用经典的客户端-服务器模型你只需记住下面两个角色组件语言职责源码位置mosaicodRust服务端守护进程负责存储、目录管理、数据摄入与检索mosaicod/crates/mosaicolabsPython客户端 SDK通过 gRPC Apache Arrow 与守护进程通信mosaico-sdk-py/没有运行中的mosaicod任何客户端调用都不会成功。所以本文顺序是先装 daemon再装 SDK最后连接。两个组件之间基于 Apache Arrow 列式格式传输数据实现零拷贝交换这也是 Mosaico 相比.bag/.mcap单体文件能高效随机检索的关键。5分钟环境准备Mosaico 系统要求开始之前确认你的环境满足以下条件操作系统Linux 或 macOSWindows 用户请先安装 WSL2 Ubuntu然后在其中操作Python3.10 或更高版本Docker可选仅在使用容器方式部署mosaicod时需要端口mosaicod默认监听6726端口请确保未被占用一键安装mosaicod两种快速方法方法一官方一行安装脚本推荐新手最快的方式是执行官方安装脚本它会自动装好mosaicod与配套命令curl -fsSL https://get.mosaico.dev | sh脚本结束后你会得到可用的mosaicod和mosaicoctl命令手册页面可通过man mosaico查看可选安装的 Python SDK 建议先以 dry-run 模式预览脚本将执行的每一步不做任何磁盘修改curl -fsSL https://get.mosaico.dev | sh -s -- --dry-run方法二Docker Compose 容器化部署如果你更喜欢自己管理容器可以用一个精简的 compose 文件快速拉起mosaicod PostgreSQLservices: db: image: postgres:18 environment: POSTGRES_HOST_AUTH_METHOD: trust mosaicod: image: ghcr.io/mosaico-labs/mosaicod:latest environment: MOSAICOD_DB_URL: postgresql://db:5432/postgres MOSAICOD_DB_USER: postgres MOSAICOD_STORE_ENDPOINT: file:///tmp MOSAICOD_STORE_BUCKET: mosaico command: server --host 0.0.0.0 depends_on: - db ports: - 6726:6726该配置会在本机/tmp/mosaico生成数据目录可通过MOSAICOD_STORE_ENDPOINT修改。如需包含 cleanup、store-optimizer 等后台维护任务的完整生产级配置可参考 docs/main/docs/daemon/install.md 中的标准 compose 文件开发环境配置见 docker/devel/compose.yml。验证 daemon 是否正常运行安装完成后用ps子命令查看已注册的mosaicod实例该命令会同时汇总清理例程状态mosaicod ps命令的完整参数说明可参考 docs/main/docs/daemon/cli.md。如果输出中出现 server 实例记录说明守护进程已就绪。快速安装Python SDK一条pip命令确认mosaicod在运行后安装客户端 SDK 只需一条命令pip install mosaicolabsmosaicolabs提供了完整数据生命周期的高层 API摄入传感器数据、查询目录、把数据直接流式拉进 ML 流水线无需任何自定义序列化代码。SDK 客户端入口是MosaicoClient.connect()工厂方法唯一推荐的实例化方式直接__init__会抛出RuntimeError实现位于 mosaico_client.py。完成第一次Mosaico连接MosaicoClient 完整示例现在用下面的脚本连接本地守护进程并列出所有 Sequencefrom mosaicolabs import MosaicoClient # 连接本地 Mosaico 服务器 with MosaicoClient.connect(hostlocalhost, port6726) as client: # 列出所有可用的 Sequence sequences client.list_sequences() print(fConnected! Found sequences: {sequences})几个关键细节MosaicoClient.connect()建立到指定 host/port 的 gRPC 通道可选参数还包括timeout、enable_tls、api_key等作为上下文管理器使用可确保连接在任何异常情况下都被干净关闭list_sequences()返回字符串列表实现在 mosaico_client.py。全新实例输出Connected! Found sequences: []是完全正常的——空列表本身就证明连接成功了 ✅连接成功后把第一条数据写进去连接打通后建议立即写入一条数据验证全链路。写入流程遵循三层结构Sequence → Topic → Message三步走client.sequence_create()创建一个录制会话返回SequenceWriterswriter.topic_create()绑定一个 Ontology 类型如内置的IMU返回TopicWriter循环调用push()推送带纳秒时间戳的MessageMosaico 的 Ontology 类型系统会自动为内置类型IMU、GPS、Pressure等完成校验与 Arrow 列式存储自定义传感器类型也可以零改动地融入完整可运行的 CSV 摄入示例含三层错误处理策略见 docs/main/docs/learn/writing_single_topic.mdx。常见陷阱mosaicod连接失败排查清单第一次连接失败大多出在下面几处按表自查即可现象可能原因解决办法连接超时 /ConnectionErrormosaicod没有运行先执行mosaicod ps确认实例存在容器内能连、宿主机连不上端口映射未绑定确认 compose 中ports为6726:6726且--host 0.0.0.0连接立即失败端口被其他进程占用换一个空闲端口SDK 侧同步修改port参数import mosaicolabs报错Python 版本过低升级到 Python 3.10下一步从连接到数据流水线打通第一次连接后建议按这条路径继续写数据单 Topic 摄入、多 Topic 交错写入见 learn/ 指南目录查数据按时间窗口、Topic 过滤查询 Sequence同样在 learn 目录下有专题教程对接 ROS / MCAPSDK 内置 Bridge 可直接转换 ROS bag 与 MCAP 文件把非同步的传感器流自动整理为张量就绪的训练批次 恭喜你已用 5 分钟跑通了 Mosaico 的核心链路安装 mosaicod → 安装 Python SDK → 完成第一次连接。接下来就是把你的真实传感器数据灌进去吧。赞分享【免费下载链接】mosaicoMosaico - The data platform for Physical AI项目地址https://gitcode.com/gh_mirrors/mosai/mosaico点击查看免费下载相关推荐Headroom 快速上手5 分钟完成安装、启动代理并接入 Python SDKHeadroom 快速上手5 分钟完成安装、启动代理并接入 Python SDK Headroom 是一个位于 LLM 应用与模型 API 之间的上下文优化层人工智能大模型LLM网关AI Agent5分钟快速上手mcpc安装、登录并连接你的第一个MCP服务器新手完整教程5分钟快速上手mcpc安装、登录并连接你的第一个MCP服务器新手完整教程 mcpc 是目前兼容性最强的 MCPModel Context ProtocoOptiScaler Client快速上手教程5分钟完成首次扫描并安装OptiScalerOptiScaler Client快速上手教程5分钟完成首次扫描并安装OptiScaler OptiScaler Client 是一款现代游戏超分辨率管理工具创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

开源引擎OpenClaw:让经典老游戏在现代设备上重生

开源引擎OpenClaw:让经典老游戏在现代设备上重生

1. 先说清楚:OpenClaw到底是个什么东西1.1 “龙虾”这个外号是怎么来的最近怀旧游戏圈又聊起一个叫 OpenClaw 的项目,社区里有人叫它“龙虾”,有人叫它“爪子引擎”。名字听着挺萌,其实一点都不复杂:Claw 这个英文词翻…

2026/10/17 11:19:23 阅读更多 →
谷歌官方fastboot驱动安装与故障排查指南

谷歌官方fastboot驱动安装与故障排查指南

简介:本资源为Google官方发布的Fastboot USB驱动程序安装包,专为Android开发者、固件工程师及高级用户设计,用于解决Windows系统下PC无法识别处于Fastboot模式的Android设备这一核心问题。驱动支持x86与x64双平台,涵盖winusbcoins…

2026/10/17 11:19:23 阅读更多 →
TCP/IP基础怎么学?华为网络工程师的排障实战指南

TCP/IP基础怎么学?华为网络工程师的排障实战指南

刚带过几个转行学网络的兄弟,发现一个特别普遍的现象:很多人一上来就背路由协议、刷配置命令,结果真到机架上调试,遇到一个访问不通的问题就抓瞎。这里面的根子,大多出在TCP/IP基础上。你要考取华为路由交换工程师方向…

2026/10/17 11:19:23 阅读更多 →

最新新闻

低查重AI教材生成工具实战:从查重机制到编写流程全解析

低查重AI教材生成工具实战:从查重机制到编写流程全解析

做教材编写这行久了,谁没被“查重率”三个字折腾过。早年间写教材是纯手工活儿,一个字一个字地抠;后来用AI辅助,效率是上来了,但生成的稿子拿去过查重,经常碰一鼻子灰。今天要聊的,是我最近深度…

2026/10/17 12:09:41 阅读更多 →
AI论文生成工具实用指南:定位、选型与全流程操作

AI论文生成工具实用指南:定位、选型与全流程操作

先聊个实际的:打开任何一个论文相关的论坛或者交流群,都能看到有人在问“AI写论文到底行不行”“哪款工具生成的内容能直接交”。我自己用AI辅助写作至少有两年多,经手修改的论文、报告、课程作业加起来几十篇,可以很负责任地说一…

2026/10/17 12:09:41 阅读更多 →
物理AI落地指南:从具身智能到仿真训练,职场人如何抓住机会

物理AI落地指南:从具身智能到仿真训练,职场人如何抓住机会

物理AI这个词,最近在技术圈里已经被聊烂了,但职场人听到它,往往是一脸茫然:感觉跟自己有点关系,又不知道具体是什么,更不知道该不该着急。我最初接触到这个概念的时候,也是被一堆名词绕得头晕—…

2026/10/17 12:09:41 阅读更多 →
AD域控FSMO角色详解与迁移实战:五大角色职责、转移与抢占

AD域控FSMO角色详解与迁移实战:五大角色职责、转移与抢占

搞IT运维的朋友,尤其是管过域环境的老哥,一定对AD域控里的FSMO角色不陌生。作为Active Directory里五个不能同时由多台域控“商量着来”的特殊角色,它们就像是公司里审批流程必须经手的几把专用公章,谁拿着哪把章、这章现在放哪儿…

2026/10/17 12:09:41 阅读更多 →
React测试框架选型指南:从Jest到Vitest,组件测试的工程化落地

React测试框架选型指南:从Jest到Vitest,组件测试的工程化落地

1. 为什么React测试的选型会决定项目体验先说个我自己的经历。去年在某团队接手一个中后台项目,测试代码有三千多个用例,看上去覆盖率挺漂亮,但每次跑全量测试要十五分钟以上,而且随便改动一个公共组件,就会连带挂掉百…

2026/10/17 12:09:41 阅读更多 →
Kafka与RocketMQ选型对比:存储模型、事务消息与迁移避坑指南

Kafka与RocketMQ选型对比:存储模型、事务消息与迁移避坑指南

做消息中间件选型时,我见过太多团队在 Kafka 和 RocketMQ 之间反复横跳。日志链路那边 Kafka 几乎是默认答案,交易、订单、状态同步这边 RocketMQ 又是主力选手。两个系统都是分布式消息领域公认的标杆,从功能菜单看也都在做同一件事——把生…

2026/10/17 12:08:41 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →