pkg.soopen package index

brew / 排名 1363

使用 Homebrew, dnf, Nix, apt 安装 octomap

查看 octomap 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install octomap

local Homebrew formula metadata

Linux

Fedora dnf已验证 · 92%
sudo dnf install octomap

Fedora Rawhide package metadata · octomap · 来源: dl.fedoraproject.org

Nix已验证 · 92%
nix profile install nixpkgs#octomap

nixpkgs package indexes · pkgs/by-name/oc/octomap/package.nix · 来源: api.github.com

Debian apt已验证 · 92%
sudo apt install libdynamicedt3d-dev

Debian stable package indexes · libdynamicedt3d-dev · 来源: deb.debian.org

概览

软件包摘要

Efficient probabilistic 3D mapping framework based on octrees

命令和别名

  • binvox2bt
  • bt2vrml
  • compare_octrees
  • convert_octree
  • edit_octree
  • eval_octree_accuracy
  • graph2tree
  • log2graph

历史

项目历史与用法

OctoMap is a C++ framework for probabilistic 3D occupancy mapping with octrees, aimed especially at robotics. It became a standard package because it combines a compact volumetric representation with explicit occupied, free, and unknown space, which is exactly the shape of data many robots need for navigation and exploration.

项目历史

OctoMap was developed by Kai M. Wurm and Armin Hornung at the University of Freiburg, with project copyright listed for 2009-2014 in the repository README. The journal paper "OctoMap: An Efficient Probabilistic 3D Mapping Framework Based on Octrees" was published in Autonomous Robots in 2013 and is the canonical technical reference.

The public GitHub repository was created on 2012-12-18. Its top-level package includes the core octomap library, octovis visualization tools, and dynamicEDT3D, and the project documentation points users to API docs, ROS integration, issue tracking, and example datasets.

采用历史

OctoMap's adoption is strongest in robotics research and ROS workflows. The official site links to ROS usage, asks researchers to cite the 2013 Autonomous Robots paper, and publishes example maps and datasets; the README also documents package-manager routes such as vcpkg.

The changelog shows long maintenance across compiler, CMake, ROS, and packaging concerns. Releases from the 1.6 line in 2013 through 1.10.0 on 2024-03-19 include API changes, ROS compatibility updates, Qt/octovis maintenance, C++17/C++20 fixes, and vcpkg installation instructions.

使用方式

Robotics developers feed point clouds or scans into OctoMap to build and update a multi-resolution octree occupancy map. The representation supports probabilistic updates for noisy sensors, dynamic expansion when the mapped area is not known in advance, compressed storage, and queries that distinguish occupied, free, and unknown cells.

The command-line tools in the package convert, compare, edit, and visualize octrees, while C++ users link the library into mapping, navigation, exploration, and simulation systems.

为什么软件包爱好者会关心

OctoMap is package-nerd interesting because it is both an academic reference implementation and a practical system package. Its presence across Homebrew, Debian/Ubuntu, Fedora, Nix, and ROS-style ecosystems reflects how research software becomes infrastructure when its data format and library API stabilize.

时间线

  • 2009-2014: repository README lists the original University of Freiburg development copyright span.
  • 2012-12-18: GitHub repository created.
  • 2013: Autonomous Robots paper published as the canonical OctoMap reference.
  • 2024-03-19: OctoMap 1.10.0 changelog entry documented compiler, CMake, ROS, octovis, and vcpkg-related maintenance.

Related projects

  • Related projects named by the official site include OctoMap-RT, a GPU-accelerated ray tracing variant, and PyOctoMap Python bindings. The package also intersects with ROS packages and visualization tools through octovis.

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
binvox2bt可执行文件已索引可执行文件从本地可执行文件索引发现。
bt2vrml可执行文件已索引可执行文件从本地可执行文件索引发现。
compare_octrees可执行文件已索引可执行文件从本地可执行文件索引发现。
convert_octree可执行文件已索引可执行文件从本地可执行文件索引发现。
edit_octree可执行文件已索引可执行文件从本地可执行文件索引发现。
eval_octree_accuracy可执行文件已索引可执行文件从本地可执行文件索引发现。
graph2tree可执行文件已索引可执行文件从本地可执行文件索引发现。
log2graph可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-08-03
管理器版本1.10.0
管理器更新时间
本地数据未知
上游不可用
检测到的最新版本未检测到
  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:octomap
版本1.10.0
软件包管理器Homebrew
主页https://octomap.github.io/
仓库https://github.com/OctoMap/octomap
Bottle未记录
服务未声明

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Debian apt95%

libdynamicedt3d-dev 1.9.7+dfsg-4

dynamicEDT3D library development files

https://octomap.github.io

sudo apt install libdynamicedt3d-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: octomap
  • 2 依赖
  • normalized package name match
  • 匹配方式:Octomap
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libdynamicedt3d-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libdynamicedt3d1.9t64 1.9.7+dfsg-4

Incrementally updatable Euclidean distance transform library

https://octomap.github.io

sudo apt install libdynamicedt3d1.9t64
  • Section: libs
  • Architecture: amd64
  • Source Package: octomap
  • 3 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Octomap
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libdynamicedt3d1.9t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

liboctomap-dev 1.9.7+dfsg-4

Octomap library development files

https://octomap.github.io

sudo apt install liboctomap-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: octomap
  • 1 依赖
  • normalized package name match
  • 匹配方式:Octomap
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liboctomap-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

liboctomap1.9t64 1.9.7+dfsg-4

3D occupancy grid mapping approach library for mapping

https://octomap.github.io

sudo apt install liboctomap1.9t64
  • Section: libs
  • Architecture: amd64
  • Source Package: octomap
  • 3 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Octomap
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liboctomap1.9t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

liboctovis-dev 1.9.7+dfsg-4

Visualization library for OctoMap development files

https://octomap.github.io

sudo apt install liboctovis-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: octomap
  • 2 依赖
  • normalized package name match
  • 匹配方式:Octomap
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liboctovis-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

liboctovis1.9t64 1.9.7+dfsg-4

Visualization library for OctoMap

https://octomap.github.io

sudo apt install liboctovis1.9t64
  • Section: libs
  • Architecture: amd64
  • Source Package: octomap
  • 8 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Octomap
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liboctovis1.9t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

octomap-tools 1.9.7+dfsg-4

Tools for 3D occupancy grid mapping

https://octomap.github.io

sudo apt install octomap-tools
  • Section: science
  • Architecture: amd64
  • Source Package: octomap
  • 4 依赖
  • normalized package name match
  • 匹配方式:Octomap
Debian stable package indexes · deb.debian.org · Debian stable package indexes: octomap-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

octovis 1.9.7+dfsg-4

Visualization tool for OctoMap

https://octomap.github.io

sudo apt install octovis
  • Section: science
  • Architecture: amd64
  • Source Package: octomap
  • 11 依赖
  • normalized package name match
  • 匹配方式:Octomap
Debian stable package indexes · deb.debian.org · Debian stable package indexes: octovis from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

octomap

nix profile install nixpkgs#octomap
  • normalized package name match
  • 匹配方式:Octomap
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/oc/octomap/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libdynamicedt3d-dev 1.9.7+dfsg-3.1build3

dynamicEDT3D library development files

https://octomap.github.io

sudo apt install libdynamicedt3d-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: octomap
  • 2 依赖
  • normalized package name match
  • 匹配方式:Octomap
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libdynamicedt3d-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libdynamicedt3d1.9t64 1.9.7+dfsg-3.1build3

Incrementally updatable Euclidean distance transform library

https://octomap.github.io

sudo apt install libdynamicedt3d1.9t64
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: octomap
  • 3 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Octomap
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libdynamicedt3d1.9t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

liboctomap-dev 1.9.7+dfsg-3.1build3

Octomap library development files

https://octomap.github.io

sudo apt install liboctomap-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: octomap
  • 1 依赖
  • normalized package name match
  • 匹配方式:Octomap
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: liboctomap-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

liboctomap1.9t64 1.9.7+dfsg-3.1build3

3D occupancy grid mapping approach library for mapping

https://octomap.github.io

sudo apt install liboctomap1.9t64
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: octomap
  • 3 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Octomap
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: liboctomap1.9t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

liboctovis-dev 1.9.7+dfsg-3.1build3

Visualization library for OctoMap development files

https://octomap.github.io

sudo apt install liboctovis-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: octomap
  • 2 依赖
  • normalized package name match
  • 匹配方式:Octomap
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: liboctovis-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

liboctovis1.9t64 1.9.7+dfsg-3.1build3

Visualization library for OctoMap

https://octomap.github.io

sudo apt install liboctovis1.9t64
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: octomap
  • 8 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Octomap
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: liboctovis1.9t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

octomap-tools 1.9.7+dfsg-3.1build3

Tools for 3D occupancy grid mapping

https://octomap.github.io

sudo apt install octomap-tools
  • Section: universe/science
  • Architecture: amd64
  • Source Package: octomap
  • 4 依赖
  • normalized package name match
  • 匹配方式:Octomap
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: octomap-tools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation