Skip to content
This repository has been archived by the owner. It is now read-only.
Human-Robot Interaction for Cashier Robot | Final Year Project
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
documents Added support for change and amount due message Apr 23, 2017
img Demo gif uploaded Dec 19, 2017
scripts General refactoring May 7, 2017
.gitignore Initialise a ROS Package with working Motion Planning algorithm. Jan 31, 2017
CMakeLists.txt Important modification to CMakeLists.txt to build the srv files for t… Feb 28, 2017 Update Mar 17, 2017 Update Dec 19, 2017

© 2016/2017 The University of Leeds and Rafael Papallas

This is a Final Year Project done at the University of Leeds. Should you use any of the ideas, code, images or any other material found in this repository should be reference the original author which is "The University of Leeds" and "Rafael Papallas".

LaTeX Reference:

  author         = {Rafael Papallas},
  title          = {{Human-Robot Interaction for Cashier Robot}},
  submissiondate = {2017/05/09},
  year           = {2017},
  url            = {{\_cashier}},
  note           = {School of Computing, The University of Leeds}

Table of Contents

0 Introduction

This repository host the "Human-Robot Interaction for Cashier Robot" project, a undergraduate final year project at the School of Computing, University of Leeds.

Although this project can possibly be improved, this is the final version submited as part of my dissertation and hence I will not consider any pull requests for changes, since I would like to keep the project at the state it has been submitted. Feel free though to have a walk around.

This project is not under active development.

Finally, the project was developed with Ubuntu 14.04 (LTS), ROS Indigo and Python2. The robot used was Baxter Robot by Rethink Robotics.


Project in pictures

Project in pictures

2 About The Project

This project is focusing on developing packages and algorithms for Baxter Robot by Rethink Robotics. The project's aim is to make Baxter a cashier in a sweetshop.

2.1 How the repository is organised

This repository makes use of most of the project managment features provided by GitHub. Including, issues, milestones, projects/boards.

By the end of the project probably most of the issues will be closed and hence you need to find the closed issues. Alternative, the Project's boards allows you to see the phase's issues under four columns (Someday/Maybe, To Do, In Progress and Done). Note that the issues/notes under Someday/Maybe are ideas or suggestions that are not of priority but will be good if implemented, however is not guaranteed that will ever be implemented.

Milestones are great way to visualise the project in different phases and issues are assigned to phases.

2.2 Make use of project's wiki (Instructions how to run the project included)

Detailed instructions on how to install, configure, print the banknotes and actually anything required to run the project is available in the Wiki of the project. Decided to move the instructions there to be able to split the instructions into pages for easier navigation. You can find the wiki here.

You can’t perform that action at this time.