The purpose of my research was to use dead reckoning to program a Roomba to navigate a given space. Dead reckoning is the process of only using an initial location and the measurements you can get from your environment to navigate to determine your current location. We accomplish this through controlling the Roomba a using a Raspberry Pi microcomputer. The Raspberry Pi communicates to the Roomba via a serial port which can send sensor information from the Roomba to the Pi. I discovered that the Roomba’s sensors for determining its velocity is inaccurate, so I made a series of computations using the wheel encoders to determine its position. The Roomba uses a point-based system to navigate the world and I programmed the Roomba to move from po...
Mobile robots are gaining increased autonomy due to advances in sensor and computing technology. In ...
We use an approach to simultaneous localization and mapping to determine a path between two points f...
The aim of this article is to provide an obstacle avoidance solution for navigating a robot from one...
The purpose of our research is to use a dead reckoning program to allow a Roomba to navigate around ...
This research presents a detailed account of map generating, comprehensive coverage, path plotting a...
To be able to remotely control a motorized robot to go to any point you tell it requires the use of ...
Automatically navigated cars that drive on their own and robots that can perform any manual work sci...
Navigation is one of the research topics that are greatly funded by both government and private s...
This project is to demonstrate the use of a method for improving the accuracy in dead-reckoning erro...
In domestic robotics, passing through narrow areas becomes critical for safe and effective robot nav...
This paper introduces the research effort of an undergraduate research team in realizing robot local...
This thesis describes algorithms that fuse the data from a single video camera and a laser rangefind...
n this article, we present preliminary work on motion planning and mapping algorithms for the Buckyb...
One interesting Speaker, Mr. Gonzalo Ferrer – SKOLTECH [5] mentioned that robot barely perceive t...
In domestic robotics, passing through narrow areas becomes critical for safe and effective robot nav...
Mobile robots are gaining increased autonomy due to advances in sensor and computing technology. In ...
We use an approach to simultaneous localization and mapping to determine a path between two points f...
The aim of this article is to provide an obstacle avoidance solution for navigating a robot from one...
The purpose of our research is to use a dead reckoning program to allow a Roomba to navigate around ...
This research presents a detailed account of map generating, comprehensive coverage, path plotting a...
To be able to remotely control a motorized robot to go to any point you tell it requires the use of ...
Automatically navigated cars that drive on their own and robots that can perform any manual work sci...
Navigation is one of the research topics that are greatly funded by both government and private s...
This project is to demonstrate the use of a method for improving the accuracy in dead-reckoning erro...
In domestic robotics, passing through narrow areas becomes critical for safe and effective robot nav...
This paper introduces the research effort of an undergraduate research team in realizing robot local...
This thesis describes algorithms that fuse the data from a single video camera and a laser rangefind...
n this article, we present preliminary work on motion planning and mapping algorithms for the Buckyb...
One interesting Speaker, Mr. Gonzalo Ferrer – SKOLTECH [5] mentioned that robot barely perceive t...
In domestic robotics, passing through narrow areas becomes critical for safe and effective robot nav...
Mobile robots are gaining increased autonomy due to advances in sensor and computing technology. In ...
We use an approach to simultaneous localization and mapping to determine a path between two points f...
The aim of this article is to provide an obstacle avoidance solution for navigating a robot from one...