https://github.com/ami-iit/robot-log-visualizer
Visualizer to display the data logged with YarpRobotLoggerDevice
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.3%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Visualizer to display the data logged with YarpRobotLoggerDevice
Basic Info
Statistics
- Stars: 29
- Watchers: 8
- Forks: 6
- Open Issues: 17
- Releases: 20
Topics
Metadata Files
README.md
🤖 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:
console
conda create -n visualizer-env
conda activate visualizer-env
and you can install the robot-log-visualizer with the following command
console
conda install -c robotology robot-log-visualizer
🐍 Install from pip with apt python
Install python3, if not installed (in Ubuntu 20.04):
console
sudo apt install python3.8 python3-virtualenv swig
Create a virtual environment and activate it. For example:
console
python3 -m venv visualizer-env
. visualizer-env/bin/activate
Inside the virtual environment, install the application from pip:
console
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
console
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.
[!IMPORTANT]
robot-log-visualizeronly supports reading.matfile version 7.3 or newer.
💡 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
console
export GAZEBO_MODEL_PATH=${GAZEBO_MODEL_PATH}:~/my-models
Where ~/my-models is the path to your models folder that is structured as follows
console
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)
Owner
- Name: Artificial and Mechanical Intelligence
- Login: ami-iit
- Kind: organization
- Location: Italy
- Website: https://ami.iit.it/
- Repositories: 111
- Profile: https://github.com/ami-iit
GitHub Events
Total
- Create event: 6
- Release event: 1
- Issues event: 8
- Watch event: 5
- Delete event: 4
- Issue comment event: 28
- Push event: 19
- Pull request review comment event: 7
- Pull request review event: 21
- Pull request event: 13
- Fork event: 2
Last Year
- Create event: 6
- Release event: 1
- Issues event: 8
- Watch event: 5
- Delete event: 4
- Issue comment event: 28
- Push event: 19
- Pull request review comment event: 7
- Pull request review event: 21
- Pull request event: 13
- Fork event: 2
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Giulio Romualdi | g****i@g****m | 164 |
| Silvio Traversaro | s****o@t****t | 3 |
| Paolo Viceconte | p****e@g****m | 2 |
| Ines | i****0@g****m | 2 |
| Nicolò Genesio (二コゲネ) | n****o@i****t | 1 |
| Marcello | m****a@i****t | 1 |
| Gabriele Nava | g****a@i****t | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 46
- Total pull requests: 56
- Average time to close issues: 3 months
- Average time to close pull requests: 9 days
- Total issue authors: 17
- Total pull request authors: 11
- Average comments per issue: 3.72
- Average comments per pull request: 1.27
- Merged pull requests: 48
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 7
- Pull requests: 11
- Average time to close issues: 1 day
- Average time to close pull requests: about 2 months
- Issue authors: 5
- Pull request authors: 4
- Average comments per issue: 3.0
- Average comments per pull request: 2.36
- Merged pull requests: 6
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- GiulioRomualdi (16)
- Nicogene (6)
- traversaro (5)
- S-Dafarra (2)
- dariosortino (2)
- xela-95 (2)
- FabioBergonti (2)
- davidegorbani (1)
- paolo-viceconte (1)
- HosameldinMohamed (1)
- Supermonkey-design (1)
- xEnVrE (1)
- apicis (1)
- giotherobot (1)
- fils99 (1)
Pull Request Authors
- GiulioRomualdi (45)
- nicktrem (6)
- traversaro (4)
- Giulero (2)
- isorrentino (2)
- LoreMoretti (1)
- gabrielenava (1)
- Nicogene (1)
- marcello-goccia (1)
- xela-95 (1)
- paolo-viceconte (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 54 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 22
- Total maintainers: 1
pypi.org: robot-log-visualizer
Visualizer for robot logger
- Homepage: https://github.com/ami-iit/robot-log-visualizer
- Documentation: https://robot-log-visualizer.readthedocs.io/
- License: BSD3
-
Latest release: 0.11.0
published 6 months ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v2 composite
- actions/download-artifact v2 composite
- actions/setup-python v2 composite
- actions/upload-artifact v2 composite
- svenstaro/upload-release-action v2 composite
- actions/checkout v2 composite
- actions/checkout v2.4.0 composite
- actions/download-artifact v2 composite
- actions/upload-artifact v2 composite
- stefanzweifel/git-auto-commit-action v4 composite
- actions/checkout master composite
- actions/download-artifact v2 composite
- actions/setup-python v2 composite
- actions/upload-artifact v2 composite
- pypa/gh-action-pypi-publish master composite