Advanced

Controlling a TurtleBot 2 through a web interface

Alas Escobar, Jorge and Holm, Anders (2016)
Computer Science and Engineering (BSc)
Abstract
Omegapoint AB acquired a TurtleBot 2 to explore one of the more popular open source robots on the market. Omegapoint wanted a web application, written specifically for them, to control the TurtleBot 2 for use in the Omegapoint office environment. One of the main things taken into consideration when designing the application was that it had to be runnable and usable not only on stationary computers and laptops but also on smartphones and tablets. One very similar project is the coffee bot from http://learn.turtlebot.com/ building on the same principle, controlling the TurtleBot 2 from a web application. The TurtleBot is an open source robot built in collaboration with the original makers of the Robot Operating System (ROS). A python script,... (More)
Omegapoint AB acquired a TurtleBot 2 to explore one of the more popular open source robots on the market. Omegapoint wanted a web application, written specifically for them, to control the TurtleBot 2 for use in the Omegapoint office environment. One of the main things taken into consideration when designing the application was that it had to be runnable and usable not only on stationary computers and laptops but also on smartphones and tablets. One very similar project is the coffee bot from http://learn.turtlebot.com/ building on the same principle, controlling the TurtleBot 2 from a web application. The TurtleBot is an open source robot built in collaboration with the original makers of the Robot Operating System (ROS). A python script, coffee_bot.py, is used to handle the communication between the database and the robot. The web site was developed with HTML, JavaScript and CSS. A database was created where the coordinates from the web page were stored. The python script, coffee_bot.py, would loop and check that database for new entries. Most of the planned features are implemented and have passed testing on several devices and are thus considered done and fully working. (Less)
Please use this url to cite or link to this publication:
author
Alas Escobar, Jorge and Holm, Anders
organization
year
type
M2 - Bachelor Degree
subject
keywords
turtlebot, robot operating system, html, javascript, css, python
language
English
id
8885492
alternative location
https://portal.ch.lu.se/Campus.NET/Services/Publication/Export.aspx?id=2923&type=doc
date added to LUP
2016-06-28 04:07:30
date last changed
2016-06-28 04:07:30
@misc{8885492,
  abstract     = {Omegapoint AB acquired a TurtleBot 2 to explore one of the more popular open source robots on the market. Omegapoint wanted a web application, written specifically for them, to control the TurtleBot 2 for use in the Omegapoint office environment. One of the main things taken into consideration when designing the application was that it had to be runnable and usable not only on stationary computers and laptops but also on smartphones and tablets. One very similar project is the coffee bot from http://learn.turtlebot.com/ building on the same principle, controlling the TurtleBot 2 from a web application. The TurtleBot is an open source robot built in collaboration with the original makers of the Robot Operating System (ROS). A python script, coffee_bot.py, is used to handle the communication between the database and the robot. The web site was developed with HTML, JavaScript and CSS. A database was created where the coordinates from the web page were stored. The python script, coffee_bot.py, would loop and check that database for new entries. Most of the planned features are implemented and have passed testing on several devices and are thus considered done and fully working.},
  author       = {Alas Escobar, Jorge and Holm, Anders},
  keyword      = {turtlebot,robot operating system,html,javascript,css,python},
  language     = {eng},
  note         = {Student Paper},
  title        = {Controlling a TurtleBot 2 through a web interface},
  year         = {2016},
}