SLAMBench

2024-12-24
SLAMBench Бизнес -офис
  • Android 7.0
  • Version: 1.0-11
  • 15.01MB
9.3
1
2
3
4
5
9.3(106)

SLAMBench -

Производительность, точность и контроль эффективности энергоэффективности для приложений SLAM.

Это мобильное издание SLAMBench 1.1 с использованием набора данных ICL-NUIM.

Вы можете использовать этот эталон, чтобы оценить возможности вашего телефона, выполняющего решения дополненной реальности на основе алгоритмов SLAM (т.е. kinectfusion).

SLAMBench : http://apt.cs.manchester.ac.uk/projects/pamela/tools/slambench/

Kinectfusion: https://msdn.microsoft.com/en-us/library/dn188670.aspx

ICL-NUIM: http://www.doc.ic.ac.uk/~ahanda/vafric/iclnuim.html

Описание Сламбенга

------------------------------------

Алгоритмы компьютерного зрения для понимания трехмерной сцены оказывают огромное потенциальное воздействие на контексты приложения для робототехники с ограниченной силой. SLAMBench представляет основу для количественных, сопоставимых и проверенных экспериментальных исследований для исследования компромиссов для производительности, точности и потребления энергии приложения, которое создает плотную трехмерную модель произвольной сцены с использованием камеры RGB-D.

Плотные подходы к проблеме одновременной локализации и картирования (SLAM) являются вычислительно дорогими по сравнению с редкими методами, основанными на объектах, но имеют важные преимущества в обеспечении надежной локализации и высокооплачиваемой модели окружающей среды. SLAMBench -это программная структура, которая поддерживает исследования в области аппаратных акселераторов и программных инструментов, сравнивая производительность, энергопотребление и точность генерируемой трехмерной модели в контексте известной основной истины.

Особенности версии Android

---------------------------------------------

- Это приложение запускает KinectFusion на вашем мобильном телефоне Android,

- Он предоставляет статистику о его производительности, включая скорость, точность, а также для совместимых устройств, эффективности питания и температуры.

- Ваши результаты будут анонимно отправлены на удаленный сервер и используются для улучшения алгоритмов SLAMBench и Slam.

Особенности версии Linux

-------------------------------------------

SLAMBench предоставляет реализации Kfusion с использованием популярных языков, в настоящее время CUDA, OpenCl, OpenMP и C ++. Входные последовательности могут быть предоставлены в ряде стандартных форматов, включая OpenNI, или непосредственно с Copatible Camera. Инструмент позволяет легко скорректировать различные параметры, чтобы обменять точность против производительности или мощности. Точность может быть измерена с использованием сценариев, предоставленных в связи с набором данных ICL-NUIM, которые обеспечивают высококачественные синтетически сгенерированные последовательности в качестве ссылок на наземные истины.

Структура базы кода позволяет подключить альтернативные ядра или алгоритмы с относительной легкостью и, опять же, на эффективность и точность, которое будет легко проанализировать.

Интерфейс на основе QT обеспечивает визуализацию показателей производительности в реальном времени, включая мощность на Odroid-XUE/3, а также визуализацию 3D-модели по мере ее построения.

Публикации

------------------------------------

Если вы используете SLAMBench в научных публикациях, мы будем признателен о цитировании следующей статьи (http://arxiv.org/abs/1410.2167):

Представляем Slambench, методология сравнительного анализа производительности и точности для Slam.

L. Nardi, B. Bodin, MZ Zia, J. Mawer, A. Nisbet, Phj Kelly, AJ Davison, M. Luján, MFP O'Boyle, G. Riley, N. Topham и S. Furber. Представляем SLAMBench , методология сравнительного анализа производительности и точности для Slam. В IEEE Intl. Конфликт о робототехнике и автоматизации (ICRA), май 2015. Arxiv: 1410.2167.

Что нового в последней версии 1.0-11

Последнее обновление 8 октября 2016 г. 12 (1,0-11)
- Обновите SLAMBench , чтобы исправить сбой OpenCl, когда возникает ошибка памяти.
- Удалить write_external_storage для выпуска версии.
11 (1,0-10)
- Добавить функцию записи.
- Обновление Gradle, SDK и NDK.
- Добавить write_external_storage для функции записи.
- Исправить ошибку чтения датчика.
- Исправить неоновую версию для NDK R12B.
- Обновите SLAMBench , чтобы исправить совместимость с недавними телефонами.

Читать далее

Скриншоты

Популярные загрузки