Visualizer for robot logger
Project description
🤖 robot-log-visualizer
robot-log-visualizer
implements a python visualizer to display the data logged with
YarpRobotLoggerDevice
application.
📝 Install
Please follow one of the following methods to use the software
Install with conda
(recommended)
Assuming that you have conda
installed, you can create a new environment and install the robot-log-visualizer
with the following commands:
conda create -n visualizer-env
conda activate visualizer-env
and you can install the robot-log-visualizer
with the following command
conda install -c robotology robot-log-visualizer
🐍 Install from pip
with apt python
Install python3
, if not installed (in Ubuntu 20.04):
sudo apt install python3.8 python3-virtualenv swig
Create a virtual environment and activate it. For example:
python3 -m venv visualizer-env
. visualizer-env/bin/activate
Inside the virtual environment, install the application from pip
:
pip install robot-log-visualizer
👷 Install the latest version (not recommended)
If you want to use the latest feature of the robot-log-visualizer
you can install it with the
following command
python -m pip install git+https://github.com/ami-iit/robot-log-visualizer.git
🏃 Usage
Once you have installed the robot-log-visualizer
you can run it from the terminal
You can navigate the dataset thanks to the slider or by pressing Ctrl-f
and Ctrl-b
to move
forward and backward.
💡 Environment variables
robot-log-visualizer
looks for the model in the folders pointed by one of the following environment variables:
GAZEBO_MODEL_PATH
, ROS_PACKAGE_PATH
, AMENT_PREFIX_PATH
Please remember to add your model folder to one of these
environment variables.
For instance, if you have a model in the folder ~/my-models
you can add it to the GAZEBO_MODEL_PATH
with the
following command
export GAZEBO_MODEL_PATH=${GAZEBO_MODEL_PATH}:~/my-models
Where ~/my-models
is the path to your models folder that is structured as follows
tree ~/my-models
~/my-models
├── model1
│ ├── model.config
│ └── model.urdf
└── model2
├── model.config
└── model.urdf
And the name of the robot stored in the mat
file is model1
or model2
.
🐛 Bug reports and support
All types of issues are welcome.
📝 License
Materials in this repository are distributed under the following license:
All software is licensed under the BSD 3-Clause License. See LICENSE file for details.
🧑💻 Maintainer
- Giulio Romualdi (@GiulioRomualdi)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file robot-log-visualizer-0.8.0.tar.gz
.
File metadata
- Download URL: robot-log-visualizer-0.8.0.tar.gz
- Upload date:
- Size: 116.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed7355e448fd17d87e66af6c3ce3b08b57ce841e75da2e9e96a7206dc93a8885 |
|
MD5 | d4871866c2722d92500683dd8e7c657e |
|
BLAKE2b-256 | b0be04f49fb81001b9ad8ab7d792858f568f346170cb149a589db50e6bcba153 |
File details
Details for the file robot_log_visualizer-0.8.0-py3-none-any.whl
.
File metadata
- Download URL: robot_log_visualizer-0.8.0-py3-none-any.whl
- Upload date:
- Size: 118.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e5ff936cc2ce0485228ecc764567c9967e1d248e50f99f2f232de7b41457ae6 |
|
MD5 | f684db9858ba17189e7e3dc19ec1dffb |
|
BLAKE2b-256 | ab6d873092d7548fe179802871b785e75fbb255685ab73f38aa2458b9d48a2f0 |