Instalación evo, disponible para pruebas personales.

instalación y uso de evo

1. instalación evo

Hay dos métodos de instalación para evo.

1. Instalación rápida, instale directamente la última versión estable:

pip install evo --upgrade --no-binary evo

2. Instalación del código fuente, descargue el código fuente para la instalación:

Primero descargue evo en cualquier carpeta, o puede descargarlo directamente en casa

git clone https://github.com/MichaelGrupp/evo.git

Luego vaya a la carpeta evo, abra la terminal y ejecute:

pip install --editable . --upgrade --no-binary evo

Aquí estoy usando el segundo método de instalación y algunos de los problemas encontrados se registran a continuación:

Problema 1: tiempo de espera de descarga de git clone

Cuando encuentre un tiempo de espera al usar git clone para descargar archivos evo, puede ingresar directamente desde la URL:

https://github.com/MichaelGrupp/evo

Luego descárguelo directamente.

Pregunta 2: La ejecución del comando de instalación de pip muestra que pip no está instalado.

Esto se puede instalar ejecutando el siguiente comando directamente:

sudoaptinstall python-pip

Nota: pip es el comando correspondiente a la versión python2 y python ejecuta pip3

Problema 3: la versión de pip es baja

Después de instalar pip, encontré el siguiente problema al ejecutar nuevamente el comando de instalación anterior:

El error muestra que la versión de pip que instalé es inferior a la versión requerida y la forma sugerida de actualizar se detalla a continuación. Pero ejecuto el siguiente comando de instalación:

pip install --upgrade pip

Encontré la siguiente situación:

¿El resultado no sirve de nada? ? ? Crazy Baidu buscó durante mucho tiempo y finalmente encontró la solución:

Utilice el método de instalación manual:

sudoapt-get update
sudoapt-get upgrade
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
pip --version

Este método proviene del blog de ykwjt , pero hubo ciertos problemas cuando lo ejecuté:

zhangxingsheng@zhangxingsheng-G3-3590:~$ sudo python get-pip.py
ERROR: This script does not work on Python 2.7 The minimum supported Python version is 3.6. Please use https://bootstrap.pypa.io/pip/2.7/get-pip.py instead.

Aquí está el problema con la versión del archivo descargado de la URL en el tercer paso anterior. Elimínelo y modifíquelo al archivo en la URL a continuación y luego vuelva a ejecutar el cuarto paso:

Pregunta 4. Ejecute el comando de instalación nuevamente. Muestra que la instalación fue exitosa pero hay dos errores:

Una vez completada la instalación, se muestran problemas de versión con dos cosas:

ERROR: pip's legacy dependency resolver does not consider dependency conflicts when selecting packages. This behaviour is the source of the following dependency conflicts.
pandas 0.24.2 requires numpy>=1.12.0, but you'll have numpy 1.11.0 which is incompatible.
seaborn 0.9.1 requires matplotlib>=1.5.3, but you'll have matplotlib 1.5.1 which is incompatible.
Successfully installed argcomplete-1.12.3 colorama-0.4.4 configparser-4.0.2 contextlib2-0.6.0.post1 evo-1.12.0 importlib-metadata-2.1.1 natsort-6.2.1 pandas-0.24.2 pathlib2-2.3.6 python-dateutil-2.8.2 scandir-1.10.0 scipy-1.2.3 seaborn-0.9.1 zipp-1.2.0

Este es un error causado por las versiones de numpy y matplotlib que son demasiado bajas. Ejecute los siguientes comandos para actualizar estas dos herramientas:

pip install numpy --upgrade --user
pip install matplotlib --upgrade --user

2. prueba evo

evo admite tres formatos de conjuntos de datos públicos: kitti, tum y euroc, y también admite temas en archivos bag. Aquí hay una prueba usando la trayectoria de un archivo de bolsa:

El formato de sintaxis específico de evo_traj:

evo_traj  bag文件  话题名1 话题名2 ....  话题名n  [参数]

Ejecute el comando de la siguiente manera:

evo_traj bag odom_20201-07-01-14-59-34.bag /odom -p

El efecto es el siguiente:

Documentación de referencia:

1 、

https://blog.csdn.net/weixin_44386661/article/details/103080551

2 、

https://blog.csdn.net/ykwjt/article/details/105846071

3 、

https://blog.csdn.net/A_L_A_N/article/details/88708979?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-1.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-1.no_search_link

4 、

https://blog.csdn.net/qq_43247439/article/details/112802104

5 、

https://blog.csdn.net/qq_39779233/article/details/107582059

6 、

https://zhuanlan.zhihu.com/p/88223106

7 、

https://blog.csdn.net/hhaowang/article/details/105226136

Declaración de derechos de autor: este artículo es un artículo original del blogger y sigue el acuerdo de derechos de autor CC 4.0 BY-SA . Adjunte el enlace de la fuente original y esta declaración al reimprimir.

本文链接:https://blog.csdn.net/YiYeZhiNian/article/details/120941694

Post navigation

在虚拟机中对阿克曼转向车进行导航及避障的仿真测试-爱代码爱编程

ROS 运行时简介-爱代码爱编程

一种slam精度评定工具——evo使用方法详解-爱代码爱编程

2019-10-09 分类: SLAM 视觉 evo 精度评定

evo工具github链接:link evo_ape 计算绝对位姿误差 绝对位姿误差,常被用作绝对轨迹误差,比较估计轨迹和参考轨迹并计算整个轨迹的统计数据,适用于测试轨迹的全局一致性。 命令语法:命令 格式 参考轨迹 估

CONTINUE READING

测评工具evo安装与使用-爱代码爱编程

2019-11-15 分类: SLAM 建图与重定位 slam测评 测评

slam测评工具——evo的安装及使用 evo简介evo安装常见问题evo使用**几个常用的evo工具为:**evo_traj:直接画出轨迹evo_ape:绝对位姿误差的计算evo_rpe:相对位姿误差的计算其他参数 evo简介 evo是一个很好的测评工具,它可以根据时间戳将轨迹进行对齐,同时可以将不同尺度的轨迹按照你指定的标准轨迹进行拉伸对

CONTINUE READING

evo测评工具的安装使用和常见问题-爱代码爱编程

2019-12-04 标签: 文件格式分类: VSLAM evo tum

Ubuntu16.04 evo的安装与使用教程 一. 安装 1.安装&&升级numpy sudo pip install numpy -I 2.检查user权限 sudo pip install . --user --upgrade 3.pip安装evo pip install . --upgrade --no-binary

CONTINUE READING

evo安装、evo使用方法详细介绍使用教程,SLAM轨迹精度评估工具,如何用来评估ORB-SLAM2生成的轨迹精度,评估激光雷达SLAM与视觉SLAM的轨迹精度,量化SLAM的误差-爱代码爱编程

2020-03-01 标签: linux ubuntu分类: SLAM 常用工具 3d成像

evo在视觉SLAM中是一个极为有用的工具,对于论文党、科研党、工程党都非常有帮助,它可以用于评估SLAM输出的轨迹的精度,可以自动生成均值、方差、轨迹等等信息的图或者表,总之评估SLAM精度用它足以。      它目前支持的公开数据集格式有:“TUM”、“KITTI”、“EuRoC MAV"以及"ROS bagfile”。如果你使用的数据集格式为这些中的

CONTINUE READING

EVO的安装-爱代码爱编程

2020-04-29 分类: SLAM ubuntu下安装包安装

初步学习可以根据下面的链接找到更多资源:官方地址 用evo工具评估SLAM轨迹 第一步:终端输入: pip install evo --upgrade --no-binary evo 报错: Collecting evo Downloading https://files.pythonhosted.org/packages/d2/01/1f

CONTINUE READING

EVO评估工具使用技巧-爱代码爱编程

2020-08-18 分类: slam实验

EVO评估工具使用技巧 在SLAM的轨迹对比中,EVO是一个非常好的工具。参考博客:【博客】、【ROS map】以及【博客】 安装 基本使用 以上网上都有很多介绍的,在此不再赘述。 常忽略的一些小技巧 1.直接在~/.evo/文件夹下的settings.json文件中设置各种默认参数: 其中包括线宽、背景、尺寸等。 2.灵活应用-a、-s、-

CONTINUE READING

关于jupyter notebook使用过程中的一些排错-爱代码爱编程

2020-11-21 标签: python 深度学习 kernel分类: 深度学习

关于jupyter notebook使用过程中的一些排错 1:使用jupyter notebook不能中断正在运行的程序 解决办法:打开conda Promet进入自己的环境,输入pip3 install --upgrade --force-reinstall --no-cache-dir jupyter这句话,在运行这句话的过程中可能会出现这样的报错信

CONTINUE READING

ERROR: pip‘s dependency resolver does not currently take into account all the packages that are inst-爱代码爱编程

2020-12-21 分类: 各种报错 编译工具 pip

安装包的时候出现报错:ERROR: pip’s dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conf

CONTINUE READING

evo安装,使用及报错处理-爱代码爱编程

2021-05-04 分类: 工具 SLAM python evo

evo安装,使用及报错处理 本人(ubuntu18.04)最近从事视觉slam研究,需要使用evo评估轨迹。记录一下踩过的一些坑,供大家交流参考。 evo安装 事先声明,evo需要python版本3.6+或者py2.7 1.12.0。 安装依赖: sudo apt-get install libfreetype6-dev gfortran sud

CONTINUE READING

ubuntu16.04 mobsf 配置指南-爱代码爱编程

2021-08-02 分类: 安全开发

一、安装需要内容 (1) 安装必要文件 sudo apt update sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt install python3.8 python3.8-venv (2)配置 pyt

CONTINUE READING

转载地址 https://icode.best/i/08451144037910

Supongo que te gusta

Origin blog.csdn.net/weixin_46658531/article/details/129783750
Recomendado
Clasificación