3D tactile mapping robotic system and relief generation for visual impairment
DOI:
https://doi.org/10.17979/ja-cea.2026.47.13877Keywords:
Assistive robotics, SLAM, Accessibility, ROS 2, 3D tactile modelingAbstract
This paper presents the development of an autonomous mobile robot designed to generate indoor maps (Occupancy Grids) and automatically convert them into three-dimensional models (.STL) with tactile relief. The primary goal is to provide visually impaired individuals with a haptic spatial pre-orientation tool, enabling them to understand the architectural layout of an environment prior to navigation. The system implements a distributed hardware architecture where an NVIDIA Jetson Orin Nano processes SLAM and computer vision algorithms under ROS 2 (Jazzy Jalisco), while a Raspberry Pi Pico microcontroller handles the low-level control of a LiDAR sensor. This paper details the mechanical design, the implementation of simulated odometry nodes in C++ with native hardware access via libgpiod, and the creation of an offline web application for live map rendering without external software dependencies. Finally, the 3D extrusion algorithm based on morphological dilation (OpenCV) and the Marching Cubes method is described, validating the design under Universal Design principles.
References
Appelle, S., et al., 1997. Tactile spatial resolution and two-point discrimination. Perception & Psychophysics 59, 131–138.
Faragher, R., Harle, R., Nov 2015. Location fingerprinting with Bluetooth low energy beacons. IEEE Journal on Selected Areas in Communications 33 (11), 2418–2426. DOI: 10.1109/JSAC.2015.2430281
Golledge, R. G., 1993. Geography and the blind. Transactions of the Institute of British Geographers 18 (1), 63–70. DOI: 10.2307/623069
Grisetti, G., Stachniss, C., Burgard, W., Feb 2007. Improved techniques for grid mapping with Rao-Blackwellized particle filters. IEEE Transactions on Robotics 23 (1), 34–46. DOI: 10.1109/TRO.2006.889486
Kastner, A., Melani, C., 2000. Implementación del algoritmo Marching Cubes. Tech. rep., Departamento de Computación, Facultad de Ciencias Exactas y Naturales, Universidad de Buenos Aires, trabajo de cátedra / informe académico.
Klatzky, R. L., Lederman, S. J., 2002. Touch. Encyclopedia of Cognitive Science / or related reviews on tactile perception.
Kohlbrecher, S., Meyer, J., Graber, T., Petersen, K., Klingauf, U., von Stryk, O., Nov 2011. A flexible and scalable SLAM system with full 3D motion estimation. In: 2011 IEEE International Symposium on Safety, Security, and Rescue Robotics. pp. 130–136. DOI: 10.1109/SSRR.2011.6106777
libgpiod project, 2024. libgpiod: C library and tools for interacting with the Linux GPIO character device. Documentación / paquete de distribución. URL: https://packages.fedoraproject.org/pkgs/libgpiod/libgpiod/index.html
Loomis, J. M., 1981. Tactile perception and Braille design standards. Proceedings / review literature on tactile symbols.
Macenski, S., 2024. SLAM Toolbox. Repositorio GitHub del proyecto ROS 2. URL: https://github.com/SteveMacenski/slam_toolbox
NVIDIA, 2024. Jetson Orin Nano Series Data Sheet. Datasheet / product documentation. URL: https://connecttech.com/ftp/pdf/nvidia_jetson_orin_datasheet.pdf
Open Source Robotics Foundation, 2024. ROS 2 Jazzy Jalisco. Release / changelog de ROS 2. URL: https://docs.ros.org/en/jazzy/Releases/Jazzy-Jalisco-Complete-Changelog.html
OpenCV, 2026. opencv-python. PyPI package. URL: https://pypi.org/project/opencv-python/
Pololu Corporation, 2024. Micro Metal Gearmotors. Rev. 6.1, April 2024. URL: https://www.pololu.com
Raspberry Pi, 2022. Raspberry Pi Pico 1 Datasheet. Datasheet del Raspberry Pi Pico / RP2040. URL: https://www.raspberrypi.com/products/raspberry-pi-pico/
RobotWebTools, 2012. rosbridge suite. Repositorio GitHub;WebSocket bridge for ROS. URL: https://github.com/robotwebtools/rosbridge_suite scikit-image developers, 2026. skimage.measure — skimage 0.26.0 documentation. Documentation page. URL: https://scikit-image.org/docs/stable/api/skimage.measure.html
SmartCane, 2024. SmartCane. URL: https://smartcane.org/
Toshiba Corporation, May 2008. TB6612FNG: Driver IC for Dual DC Motor. Document revision dated 2008-05-09.
WeWALK, 2024. WeWALK smart cane. URL: https://wewalk.io/
Zandbergen, P. A., 2009. Accuracy of iPhone locations: A comparison of assisted GPS, WiFi and cellular positioning. Transactions in GIS 13 (s1), 5–28. DOI: 10.1111/j.1467-9671.2009.01152.x
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Álvaro Fernández Gómez, Jorge Muñoz Yañez-Barnuevo, Jose M. Sánchez Pena

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.