You are on page 1of 7

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/301931115

Towards design and development of autonomous mobile platforms for delivery


and collection

Conference Paper · December 2015


DOI: 10.1109/ICICS.2015.7459938

CITATIONS READS
0 83

2 authors, including:

Asad Norouzi
Singapore Polytechnic
10 PUBLICATIONS   11 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Autonomous Delivery Robot View project

Humanoid Social Robot View project

All content following this page was uploaded by Asad Norouzi on 19 May 2016.

The user has requested enhancement of the downloaded file.


Towards Design and Development of Autonomous
Mobile Platforms for Delivery and Collection

Carlos Antonio Acosta Calderon, Asadollah Norouzi


School of Electrical and Electronic Engineering
Singapore Polytechnic, 500 Dover Road,
Singapore 139651
{CarlosAcosta, asadollah_norouzi}@sp.edu.sg

Abstract—The deployment of an automated mobile platform robots will increase considerably to more than 10,200 units of
will help enhance the productivity of logistics tasks, such as which about 9,200 will be automated guided vehicles.
collection and delivery. Providing an autonomous solution for such
logistic tasks would enable staff to focus on other tasks. There are, Most of the currently deployed mobile platforms work well as
currently, some commercially available solutions for these logistic long as the environment is modified to provide artificial
tasks where an autonomous mobile platform is able to move from landmarks to guide the mobile platform from a specific starting
one location to another within a structured environment such as in point to a well-defined destination. These requirements are not
a hospital, home, or office. In this paper, we present our approach well accepted in some industries, as changing the environment
to develop a cost effective mobile platform to be used for logistic for these robots is not an appropriate solution. For example, to
tasks. The proposed approach is capable of navigating lay marker lines on a floor and to maintain them in good state
autonomously within a designated area. This approach creates a involves a cost; but to lay these marker lines on carpets might not
map of the area where then various stations will be located on the be well accepted. Other changes that might be requested in the
generated map. The proposed mobile platform navigates between environment are the placement of reflective markers that must be
the indicated stations without the need to follow special markers in visible all the time. If something obstructs the marker the robot
the area. This reduces the additional cost of applying physical would not be able to find its destination. Furthermore, the cost of
alterations to the area such as drawing lines on the floor or placing the robot itself is another limitation for the inclusion of the
laser markers which are necessary requirements for many of the mobile platforms in the market. Based on the required payload
commercial solutions. In addition, the proposed solution is able to
and features, the mobile robot’s cost varies from a few hundred
navigate while maintaining safety for both the people moving
around and also to the items being transported.
thousand dollars to a couple of million dollars.
In Singapore by 2030 one-fifth of the population will be aged
Keywords—Mobile Platform, Transport, Logistics, autonomous 65 and above, and by 2050 Singapore is expected to be the fourth
navigation. oldest country in the world [3, 4]. A greying population also
means an increase in elders in the workforce, thus it is important
I. INTRODUCTION to also cater for the aging workforce. Therefore, it is imperative
In recent years, mobile robots are making ways into new and essential that new innovative technology and equipment are
areas and the value of robots in many areas have been brought in to improve the working environment of personnel and
recognized. Semi or fully autonomous mobile robots that assist boost productivity in the process performed by the workforce.
humans, service equipment, and perform other autonomous Automated mobile platforms are identified as a potential
functions have applications in almost every industry [1]. Robot market. However there are several challenges that need to be
markets are expected to have a dramatic growth by reaching addressed to be fully adopted by the consumers. Mainly to ensure
homes, offices, and hospitals in the near future. Mobile robots or the safety of the people when the mobile platforms are navigating
platforms are the first type of robots entering many of these in a human populated environment. The mobile platform must be
markets. Automated mobile platforms are service robots that are able to handle unprecedented circumstances. These autonomous
able to move between designated locations, and this ability can mobile platform systems should include user interfaces, planners,
be beneficial in several industries to automate the processes of stations, charging stations, and special designed carts.
delivery and collection. Mobile platforms for general use is a
strongly growing sector in the service robotics as presented in the This paper presents our approach to design an autonomous
2014 annual report of the International Federation of Robotics mobile platform to help improve the working environment of
(see Figure 1). [2]. It is estimated that about 16,000 mobile personnel and boost productivity in the process performed by the
platforms will be sold in the period 2014 to 2017 as customizable workforce. The paper is structured as follows; next section
multi-purpose platforms. In addition, logistic systems as service discusses projects and approaches explored by other researchers
and also introduces the features that we have identified for our the proposed solution, including the experiments and results.
development. The Section 3 presents the hardware design for our Finally, the last section discusses conclusions and future
approach. Section 4 discusses the problems of power perspectives of mobile platforms.
management, recharging, and docking; and it describes in detail

Figure 1. Service robots for professional use

trolley for the elderly to help them in various aspects of


II. LITERATURE REVIEW life such as grocery trolley and travel luggage.
Maturing of the technology developed in this automated • Autonomous Cleaning Machines – Essentially, the need
mobile platform would bring about future assistive applications for autonomous cleaners will emerge to keep the
that can be leveraged off to serve directly in various sectors. environment clean and increase productivity in the
Potential applications based on this automated mobile platform cleaning services industry. This is also to address the
for delivery and collection in other sectors includes: issue of manpower shortage.
• Logistics of Samples in Healthcare – This project • Autonomous Robotic Guards – This is a new trend in
targets the healthcare personnel as there is immediate the area of mobile robots to improve productivity of
concern on the healthcare sector on introducing semi- sectors in security services.
automated machine and devices to increase the
productivity. In this paper we will focus on a mobile robot designed and
developed for Healthcare services.
• Automated Office Mail Delivery – For a process of
delivery mail from one department to another in an Hospitals are opening their doors to these mobile robots due
office environment, this mobile platform could help to to the substantial progress in robots ability to operate and interact
ease the task of navigating from one department to within environments where human is actively present. Increasing
another from one desk to another to deliver documents the productivity of the hospital staff is one of the key factors
or post mail. driving the growth in the number of applications for mobile
platforms in hospitals. The healthcare services heavily rely on
• Automated Personal Trolley – With an aging healthcare personnel working in healthcare facilities round the
population, there is a potential in developing personal clock. An analysis has shown that the installation of 6 robot units
reduces the annual cost by approximately 56% and improves fingerprints or secure codes. Each transaction would be registered
turn-around time performance by 33% for hospital transportation to keep track of the items. In addition to the security, the safety of
[5]. the items will also be a key component in the system. It is
important to ensure the condition of the items during the process
There exists some commercial systems that are installed in of transportation by considering the type of target items in the
hospitals and there are also several research projects by different design.
research groups [6, 7, 8]. HelpMate is a robot able to transport
unscheduled meal trays, lab, pharmacy supplies or patient records
[6]. This robot uses odometry and natural landmarks, like B. Smart Power Management
hallway walls, to estimate its position continuously. Doors and The automated mobile platform should manage its power to
elevators can be automated to communicate with the robot. A maximize the battery performance, since it is expected that the
map can be generated and installed in the robot. TUG Smart mobile platform can carry its tasks without constant charging of
Autonomous Mobile Robot is an autonomous mobile robot batteries. The power management system will extend the
designed to haul and transport goods, materials and clinical operational time of the mobile platform before it needs to be
supplies within the hospitals and the laboratories [7]. The robot is connected to the charging station. An automated charging system
easy and friendly to operate. Once the cart is loaded, it can be could be incorporated as part for the smart power management
sent it to a destination, or multiple destinations by entering the system such that the user does not need to manually charge the
command in its touch screen. TUG Robot detects obstacles using mobile platform.
a laser scanner and can provide free of collisions path. Aethon,
the company that created TUG, has a system including a control C. Human-Centerd Technology
system that monitors robot missions, solves failure situations, The technology in this project is human oriented, in which the
control robot's batteries level, etc. mobile platform is designed and implemented in accordance to
the workflow of the user. The mobile platform should provide
III. FEATURES OF A MOBILE PLATFORM service to the user such that the users would not need to learn
In this Section we discuss the motivation for creating an how to operate it and more importantly would not need to change
autonomous platform for delivery and collection and how this their daily workflow routines. This is particularly useful to the
can be adopted in Singapore. This Section discusses the main personnel as they do not want any disruptions in their daily
challenges that need to be considered when designing such workflow. The user interface for entering the delivery schedule
systems. An innovative approach that could be an efficient and stations should be friendly and intuitive. In addition, each
solution for transportation is also presented. mission should be monitored and notifications should be sent if
the system fails.

D. Cost Effective Solution


The existing mobile platforms are expensive, and the majority
of the companies providing these services are from overseas
which imposes additional higher costs for the mobile platform
maintenance. Our effort is to develop a low cost automated
mobile platform for delivery and collection of items with
navigation capabilities to move from one station to another in a
Figure 2. The main features for the automated mobile base safe way for the items, as well as for the humans moving around.
to be employed in hospitals for delivery and collection The navigation of the mobile platform will rely on the on-board
sensors and computer and does not require additional costly
landmarks like lines or laser markers to move in a flexible and
Figure 2 depicts a general picture of the features for the effective manner.
automated mobile platform to be used for collection and delivery.
Let us describe the role and importance of these features in the E. Safe Navigation
design and conceptualization of the system.
The navigation from one station to another station is not a
A. Safety and Security of the transported items trivial problem; the automated mobile platform should move with
a speed that ensures the safety of the transporting items. The
Items, samples, and packages are quite sensitive and speed of the mobile platform should be fast enough to ensure on-
confidential that could not be left anywhere or allow anyone to time delivery and collection schedule without being considered a
have access to them. Security is one of the main issues that must threat to the human walking nearby [1]. On top of these
be addressed to achieve an automated mobile platform that will constraints the automated mobile platform would have to handle
be transporting these items. The compartment where the items unforeseen scenarios like avoiding obstacles in the corridors, or
would be placed in the automated mobile platform should have a
locking mechanism that can only be unlocked by authorized
selecting alternative paths to reach the stations when a corridor is The top flat plate provides a place where the trolleys can be
blocked. mounted and secured (See Figure 3).

F. Scalability
The system should also be scalable in which there can be
customized solutions for different workflows by applying
modifications to the way the mobile platform serves the logistics
of collection and delivery. The mobile platform is integrated in
accordance with various workflows process requirements. The
system should address the question of how to organize the
cooperation between mobile platforms and the supervisory
system.

G. Supervisory system
Supervisory system should be able to plan, schedule and send
the mission plan to the mobile platforms. The robots and tasks
can be monitored on-line. Staff could define a task through this
system. The interface for this system could be accessed at any
place that has connection to the logistic system. Collection and
deliveries tasks can be scheduled off-line and set to specific time Figure 3. Two prototypes with different two compartments
to be executed, finally tasks could be repeated with desired or trolleys.
frequency.
The different prototypes let us explore possible avenues for
IV. PROPOSED DESIGN the project. The omni-wheel platform is versatile and able to
move in any direction with any orientation, this makes it flexible
The mobile platform has to move a payload of up to 40kg. to maneuver in tight spaces or corridors. The differential drive
Furthermore, the maneuverability of the base needs to be platform, instead, uses common wheels that have a good friction
considered to avoid collisions with objects and persons when the with surfaces that might be challenging especially with small
platform is in motion. To further study on the maneuverability slopes. However, a differential drive platform must turn to face a
we designed four different types of platforms. Each of these side before it is able to move towards that direction. In this
mobile platforms use a different motion system: two are based on research we studied and analyzed the characteristics, advantages,
differential-drive configuration, one is based on four omni- and disadvantages of these systems. The omni-wheel and the
wheels, and finally one is based on four mecanum-wheels. mecanum wheel platforms produce a small noise as every
Table 1. A comparison of the different prototypes built rotational part has contact with the floor when the wheels are
during this project, their features and findings. rotating. In addition, these types of wheels produce a vibration in
Features Omni- Mecanum Diff drive / Diff drive the platform as they rotate, this vibration is not recommended for
wheel wheel 2 motors / 4 motors transporting sensitive items or liquids. Therefore, eventually, the
Weight 9.7 9.5 7.8 9.2 differential drive with four motors proved to be an appropriate
solution for this project’s specifications.
(Kg)
Max 60 60 35 60 Covers for the mobile platform were designed to improve its
Payload appearance. In addition to aesthetic purposes the covers have
(Kg) other functionalities: to prevent any external object entering
Operating 5 5 6.5 5 inside the platform that could damage it; and to provide an
Hours (Hr) additional layer to the structure to secure the components in their
holding places. The robot on the right of Figure 3 depicts our
final prototype of the mobile platform. Different holders were
The first prototype of the mobile platform consisted of four designed to secure the components. The reason to secure the
omni-wheels. Subsequent prototype consisted of differential components is to minimize the effect of vibration when the
drive mechanisms with two and four motors. All the prototypes system is in motion. As any mechanical system, the mobile
have a similar structure, which consists of a flat top plate, wheels platform will require maintenance to ensure its correct
are concealed within the structure to avoid damage or any functioning.
possible problem. Within the structure all the sensitive
components for robot’s motion and navigation are concealed.
V. CONTROL AND NAVIGATION cope with new information not presented in the map. If there are
The navigation from one station to another station is not a more than one mobile platforms, then they would be able to share
trivial problem; the automated mobile platform should move with the map, and so there is not no need to generate a new map for
a speed that ensures the safety of the transporting items. every mobile platform. The map is stored in the internal memory
Nevertheless, the speed should also be enough to ensure that it of the system, thus as a file it is possible to transfer online and
does not represent a threat to the human present in the same area offline.
as the robot. Furthermore the speed should ensure on-time The user interface provides only the interface for the
scheduled delivery and collection. On top of these constraints the functionality of the system. Each functionality calls a library
automated mobile platform should be able to handle unforeseen function that can receive arguments. By creating the libraries the
scenarios like avoiding obstacles in the corridors, or selecting system is flexible for a smooth integration with another system.
alternative paths to reach the stations when a corridor is blocked. Our previous work on Human Machine Interaction provide us
with a good experience to leverage to develop a system that will
interact better with the user, as well as to assess when it has
failed to complete a task and request for human help [9, 10].
There are two modes of transportation for the items:
transporting items from one location to another covering multiple
locations in a defined route; and transportation of samples upon
request. Deploying an autonomous mobile platform capable of
performing tasks requested by users in a building has several
challenges to address:
• Localizing and navigating autonomously and safely
• Providing an intuitive interface for users to schedule
tasks for the robot
• Scheduling conflict-free task plans for the robot
Users can request tasks through an online web server which
Figure 4. Pictures of the mobile platform during navigation will be processed by a scheduler, where it would determine the
in different scenarios for mapping. tasks execution times. The scheduler sends these tasks to the task
planner and executor that divides tasks into autonomous actions.
Regarding the speed of the motion of the mobile platform, we Users can request a new task, view a list of their own scheduled
considered the following: an experienced staff moves these tasks and completed tasks, cancel scheduled tasks, and see the
trolleys around the facility adjusting their speed to ensure that current position of the mobile platform. When a user is
content of the trolley is safe. In addition, staffs adjust the trolley’s requesting a task in the web based system, the scheduler requires
speed when approaching a busy corridor to ease their navigation the following inputs in order to ensure a conflict-free schedule
around. With these principles in mind it is possible to emulate the for the robot:
motion of a trolley when it is pushing around by the staff.
Therefore, the pushing speed is then used as baseline for the • Request Type: The type of task requested
autonomous mobile platform speed. • Location: This is an option that is specific to the type of
To detect and avoid obstacles we have equipped the mobile request. It might include the pick-up and destination
platform with a laser range finder that is placed at the front of the locations for the request.
mobile platform, covering 180 degrees. The data collected from • Time constraints: To provide information about the
the laser range finder combined with odometry data of the mobile desired time of execution for the requested task. The
platform are used to generate a map of the healthcare building user can input a specific time, or a window of time for
where the mobile platform is operating. In addition, the laser this task to be executed.
range finder data helps the system to understand the surroundings
and to try to match that with a location in map to maintain track Each request submitted by the user is sent to the scheduler,
of the mobile platform as it navigates. which may either accept or reject it. Rejecting a request is mainly
due to the time constraints, although in some cases it may be a
Successful navigation relies on the map of the location. A combination of the location and the time constraints. If the
map can be created by the user pushing the mobile platform scheduler rejects a request, it proposes alternative times when the
along the corridors. This map can be updated as the mobile robot is available. The scheduler fits all the accepted requests into
platform is moving around. Figure 4 presents a map of our a schedule that can be followed and monitored.
laboratory, places of interest could be marked to indicate future
locations for delivery or collection of items. The system is able to
The scheduler must effectively produce a schedule of tasks produce much less noise and vibration compared to other drive
for the robot to execute. In order to achieve this, it is essential to mechanisms studied in this work. Training of the motion speed
estimate both how long each task will take and how long it will and mapping of the operating environment is achieved through a
take for the mobile platform to travel from one location to the series of trials with the hospital staff without compromising their
next. These two components of the task duration can be obtained original workflow process. The ability of map sharing reduces
by: the need for repeated training for each mobile platform.
• Navigation Time: The time that the robot spends
moving from one location to another. This is computed REFERENCES
from the distance planned from the map, the path [1] C.A. Acosta Calderon, R. E. Mohan, and C. Zhou, Elderly Tele-care in the
obtained for the locations and finally the robot velocity. Singapore context, Workshop on Social Robotic Telepresence,
International Conf. on Human-Robot Interaction, 2011.
• Task Specific Time: The time that the actual task [2] IFR Statistical Department. World Robotics 2014 Service robots. technical
requires once the robot has reached the destination, e.g. report, International Federation of Robotics, September 2014
time to unload or load the samples in the robot. [3] Strait Times. Baby boomers want retirement homes. Newspaper, April
2010. http://www.aboutsingaporeproperty.com/baby-boomers-want-
The expected task execution time is the sum of the navigation retirement-homes/.
time and the task specific time. Based on the estimated execution, [4] Straits Times, Singapore will have world's 4th oldest population by 2050,
the scheduler fits all of the tasks into a schedule. The scheduler is September 2007, http://app.mfa.gov.sg/pr/read_content.asp?View,8231,
given a list of N requests that the robot must satisfy two [5] M.D. Rossetti, A. Kumar, and R.A. Felder. Mobile robot simulation of
conditions: clinical laboratory deliveries. Proc. of the 1998 Winter Simulation
Conference, 1415-1422, 1998.
1. A starting time that does not overlap with other requests. [6] J.M. Evans. Helpmate: An autonomous mobile robot courier for hospitals.
Proc. of Int. Conf. on Intelligent Robots and Systems IROS, 1695-1700,
2. To ensure that the request is fulfilled within the 1994.
requested time frame. [7] Aethon Automates Intralogistics. TUG Smart Autonomous Mobile Robot,
http://www.aethon.com/tug September 2014.
VI. CONCLUSIONS [8] K.Niechwiadowicz and Z. Khan. Robot Based Logistics System for
Hospitals – Survey. In IDT Workshop on Interesting Results in Computer
This paper presented our work towards designing and Science and Engineering, 2008.
developing an autonomous mobile platform to help with logistic [9] Rajesh Elara Mohan, Carlos Antonio Acosta Calderon, Changjiu Zhou, and
activities in healthcare facilities. The initial design considerations W. Wijesoma, Experimenting extended neglect tolerance model for human
for the system, based on inputs received from hospital staff were robot interactions in service missions. In Proceedings of International
presented in this paper. Furthermore, several low cost prototypes Conf. on Control, Automation, Robotics and Vision, Singapore, 2010.
with different motion mechanism are developed to study and [10] Rajesh Elara Mohan, Carlos Antonio Acosta Calderon, Changjiu Zhou, and
W. Wijesoma, On the redefinition of fan out metric for human robot
optimize the maneuverability of the mobile platform. The interactions with humanoid soccer robots. International Journal of
differential drive was selected for the final design as it would Humanoid Robotics, 7(4):565–586, 2010.

View publication stats

You might also like