GithubHelp home page GithubHelp logo

bosshuan / crowdbot-evaluation-tools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from epfl-lasa/crowdbot-evaluation-tools

0.0 0.0 0.0 120.1 MB

Repository for crowd tracking and robot performance evaluation in experiments

License: MIT License

Shell 0.15% Python 4.20% Jupyter Notebook 95.65%

crowdbot-evaluation-tools's Introduction

crowdbot-evaluation-tools

Repository for crowd tracking and robot performance evaluation in navigation experiments

Files & Folders

Dataset

Structure

Proposed dataset structure
dataset

Demo

Example Visualization
Qolo trajectories with tracked bounding box (generated using gen_viz_img.py and gen_animation.py) example video
Crowd density (generated using eval_crowd.py) crowd_density
Minimal distance of pedestrian to Qolo (generated using eval_crowd.py) min_dist
Path efficiency (generated using eval_qolo_path.py) path
Qolo command (generated using eval_qolo_ctrl.py) command
Qolo state (generated using eval_qolo_ctrl.py) state

References:

Crowd navigation DATASET:

Paez-Granados D., He Y., Gonon D., Huber L., & Billard A., (2021), “3D point cloud and RGBD of pedestrians in robot crowd navigation: detection and tracking.”, Dec. 2021. IEEE Dataport, doi: https://dx.doi.org/10.21227/ak77-d722.

Qolo Robot:

[1] Paez-Granados, D., Hassan, M., Chen, Y., Kadone, H., & Suzuki, K. (2022). Personal Mobility with Synchronous Trunk-Knee Passive Exoskeleton: Optimizing Human-Robot Energy Transfer. IEEE/ASME Transactions on Mechatronics, 1(1), 1–12. https://doi.org/10.1109/TMECH.2021.3135453

[2] Paez-Granados, D. F., Kadone, H., & Suzuki, K. (2018). Unpowered Lower-Body Exoskeleton with Torso Lifting Mechanism for Supporting Sit-to-Stand Transitions. IEEE International Conference on Intelligent Robots and Systems, 2755–2761. https://doi.org/10.1109/IROS.2018.8594199

Reactive Navigation Controllers:

[3] Gonon, D. J., Paez-Granados, D., & Billard, A. (2021). Reactive Navigation in Crowds for Non-holonomic Robots with Convex Bounding Shape. IEEE Robotics and Automation Letters, 6(3), 4728–4735. https://doi.org/10.1109/LRA.2021.3068660

[4] Huber, L., Billard, A., & Slotine, J.-J. (2019). Avoidance of Convex and Concave Obstacles With Convergence Ensured Through Contraction. IEEE Robotics and Automation Letters, 4(2), 1462–1469. https://doi.org/10.1109/lra.2019.2893676

[5] Paez-Granados, D., Gupta, V., & Billard, A. (2021). Unfreezing Social Navigation : Dynamical Systems based Compliance for Contact Control in Robot Navigation. Robotics Science and Systems (RSS) - Workshop on Social Robot Navigation, 1(1), 1–4.http://infoscience.epfl.ch/record/287442?&ln=en. https://youtu.be/y7D-YeJ0mmg

Qolo shared control:

[6] Chen, Y., Paez-Granados, D., Kadone, H., & Suzuki, K. (2020). Control Interface for Hands-free Navigation of Standing Mobility Vehicles based on Upper-Body Natural Movements. IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS-2020). https://doi.org/10.1109/IROS45743.2020.9340875

Acknowledgment

We thank Prof. Kenji Suzuki from AI-Lab, University of Tsukuba, Japan for lending the robot Qolo used in these experiments and data collection.

This project was partially founded by:

The EU Horizon 2020 Project CROWDBOT (Grant No. 779942): http://crowdbot.eu

crowdbot-evaluation-tools's People

Contributors

hibetterheyj avatar drdiegopaez avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.