Coder Social home page Coder Social logo

ui_study_script's Introduction

UI Study Script

Test Script for the GUI vs TUI user study. Set ROS remote master for it, csv files will be stored in the execute directory. Python 2.7 interpreter, ROS Kinetic.

Make sure the button messages for the tangible interface are installed.

git clone https://github.com/PatrickCPE/ui_study_script.git ~/catkin_ws/src/  
cd ui_study_script/scripts
mkdir study_logging  

# Terminal 1
python scripts/study_logger.py

# Terminal 2
python script/system_state_logger.py

system_state_logger.py will prompt the researcher performing the user study with what object to select, and to enter information about the study. logs will be saved in ui_study_script/scripts/study_logging/

ui_study_script's People

Contributors

patrickcpe avatar

Watchers

 avatar  avatar

ui_study_script's Issues

CSVs get weird when switching interface types

If we look at the log file from the last task before switching UIs, it looks like this:

2022-04-18 15:23:03.217233,pick,DriveMode,GatherPickCloud
2022-04-18 15:23:03.218901,,GatherPickCloud,ObjectSelection
2022-04-18 15:23:06.762832,yes,ObjectSelection,SegmentObject
2022-04-18 15:23:07.764707,,SegmentObject,ObjectConfirmation
2022-04-18 15:23:11.042435,yes,ObjectConfirmation,DriveMode
2022-04-18 15:24:04.966430,begin, image_unzoomed, begin_button

The last line is actually the first line of the next log file.

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.