Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

QG,QWHUQDWLRQDO&RQIHUHQFHRIWKH3RUWXJXHVH6RFLHW\IRU(QJLQHHULQJ(GXFDWLRQ &,63((

Educating Global Engineers with EPS@ISEP


The “Pet Tracker” Project Experience

Aleksandra Borzęcka1, Anton Fagerström1, Artur Costa1, Martí Domènech Gasull1, Benedita Malheiro1,2, Cristina
Ribeiro1,3, Manuel F. Silva1,2, Nídia Caetano1,4, Paulo Ferreira1 and Pedro Guedes1
1
ISEP/IPP – School of Engineering, Polytechnic Institute of Porto, Rua Dr. António Bernardino de Almeida, 431, Porto, Portugal
2
INESC TEC, Rua Dr. Roberto Frias, Porto, Portugal
3
INEB, Rua do Campo Alegre, 823, Porto, Portugal
4
CIETI & LEPABE, Rua Dr. António Bernardino de Almeida, 431, Porto, Portugal
{1121546,1121548,1090365,1121555,mbm,mcr,mss,nsc,pdf,pbg}@isep.ipp.pt

Abstract—The European Project Semester (EPS) is a one- During the spring 2013, a team composed of four students
semester capstone project/internship programme offered to from Finland, Poland, Portugal and Spain, with background
engineering, product design and business undergraduates by 18 education in Industrial Engineering and Management,
European engineering schools. EPS aims to prepare future Biotechnology, Electrical and Computer Engineering and
engineers to think and act globally, by adopting project-based Computer Engineering, respectively, choose to develop a pet
learning and teamwork methodologies, fostering the development tracker. A pet tracker is a device used to monitor and track a
of complementary skills and addressing sustainability and pet, which can be used for different purposes, e.g., to follow
multiculturalism. Since 2011, the EPS@ISEP programme offers hunting dogs or to verify the whereabouts of a domestic pet.
a set of multidisciplinary projects to multicultural teams of
While in terms of the determination of the location of the
students, so that each team element can bring to the project its
previous knowledge and background experience. In the spring of
animal, these devices can use Global Navigation Satellite
2013, a team choose to develop a pet tracker to provide pet Systems (GNSS) or the Global System for Mobile
owners with information regarding the whereabouts of their pets Communications (GSM), in terms of range of operation, i.e.,
and, above all, to reduce the number of pets lost. After analysing communication with the owner, they rely either on the
related products, the team decided to add extra features for GSM/General Packet Radio Service (GPRS) network or on
product differentiation. Combining a triple-axis accelerometer, a Radio Frequency (RF) transceiver pairs. The positioning
low cost GPS receiver and the GSM/GPRS communication accuracy corresponds typically, in the case of the usage of the
technology, the team designed a system providing pet location, GSM, to the cell size, i.e., from hundreds to thousands of
tracking, map display and activity monitoring services. This meters, while, in the case of the GNSS, to less than five meters.
paper describes the development process of the Pet Tracker
system, comprising a wearable device for pets and a website for Although their main objective was to design and develop a
pet owners. pet tracking system, after analysing the state of the art, they
wanted to stand out among other “competitors” and decided to
Keywords— Activity, monitoring, pet, tracking add an activity monitoring feature. This feature allows the
owner to keep track of the pet’s activity and schedule the
I. INTRODUCTION exercise it needs. According to the team, the product should
The European Project Semester (EPS) framework is a one “create a unique environment for the pet owner, where
semester student-centred international capstone programme functionalities meet the client needs” [2]. Therefore, the final
offered by a group of European high education institutions goal was to design, develop and build a system allowing the pet
called the EPS Providers, as part of their student exchange owner, not only, to check the location of the pet, but, also,
programme portfolio. EPS provides an integrated framework monitor and share on social media its daily level of activity.
for undertaking engineering capstone projects, which adopts a However, the objective of this programme is more
project-based learning methodology, focuses on teamwork and ambitious than just expecting the students to implement
exposes students to cultural, scientific and technical diversity. prototypes (in this case the “Pet Tracker”) – it is also to make
The EPS package is organised around one central module – the them contribute with their distinct visions of the problem to a
EPS project – and a set of complementary supportive modules. common consensual solution. This process is not always easy,
The project proposals refer to multidisciplinary real world since at this educational level the students are not used to
problems, i.e., draw on knowledge from diverse fields, and are collaborate with peers from different nationalities (implying
open, i.e., specify exclusively top level requirements such as distinct cultural backgrounds) and from different study
the compliance with the applicable directives/norms and the backgrounds (engineering students tend to think differently
budget. The students are organised in teams of four to six from business and product design students).
students from multiple engineering, business and industrial
design backgrounds and nationalities and each team is fully Following this brief introduction, Section 2 presents the
responsible for conducting its project [1]. EPS@ISEP Programme in which context this work was

978-1-5090-3912-8/16/$31.00 ©2016 IEEE


QG,QWHUQDWLRQDO&RQIHUHQFHRIWKH3RUWXJXHVH6RFLHW\IRU(QJLQHHULQJ(GXFDWLRQ &,63((

developed, and Section 3 introduces existing systems devoted students. Students meet with supervisors once a week to
to pet tracking, analysed by the team, and describes in detail discuss the topics the team has previously posted in the wiki
the project/product specification. In the sequel, Section 4 agenda.
describes the project development, followed by Section 5,
which presents the tests performed and the results obtained as
well as improvement suggestions regarding the prototype.
Finally, Section 6 concludes the paper by presenting the team’s
reflections regarding the EPS@ISEP process and their ideas for
future developments of the programme.
II. CONTEXT – THE EPS@ISEP PROGRAMME
The EPS@ISEP programme – the EPS programme
provided by the School of Engineering – Instituto Superior de
Engenharia do Porto (ISEP) – of the Polytechnic Institute of
Porto – welcomes engineering, business and product design
students. This 30 European Credit Transfer System Units
(ECTU) programme is composed of six modules: Project
(20 ECTU), Project Management and Team Work (2 ECTU),
Marketing and Communication (2 ECTU), Foreign Language Fig. 2. EPS@ISEP model os student supervision
(2 ECTU), Energy and Sustainable Development (2 ECTU)
and Ethics and Deontology (2 ECTU). These 2 ECTU modules The teams have to produce several deliverables, including
are project supportive seminars oriented towards the the project wiki, report, video, paper, manual, brochure and a
specificities of each team project [1]. Figure 1depicts the proof of concept prototype. The report structure (provided
EPS@ISEP schedule. beforehand) includes as mandatory sections the introduction,
state of the art, project development, marketing, sustainability,
ethical concerns and conclusions. The marketing, ethical and
deontological concerns as well as eco-efficiency and
sustainability measures chapters are produced and refined
within the corresponding complementary modules. The
structure and presentation of the deliverables are addressed in
the communication seminar. The wiki is a key tool to the EPS
process since it acts both as the collaborative work platform for
team members and supervisors as well as the project show
case.
III. PROJECT/PRODUCT SPECIFICATION
The students enrolled in this project started their work by
Fig. 1. EPS@ISEP schedule adopting standard project management approaches, e.g.,
identifying and allocating tasks, defining the deadlines and
According to the EPS 10 Golden Rules [1], the EPS teams creating a Gantt chart. This provided the team with a project
should be composed of students with different nationalities and plan, allowing them to monitor and manage teamwork. The
backgrounds, since product development and innovation work plan must comply with the tasks, deadlines and
benefit from interdisciplinary educational backgrounds, and milestones defined by the EPS@ISEP Team of Supervisors.
also as a way to foster the development of communication Furthermore, the tasks were allocated among the team
skills among individuals with distinct educational and cultural members depending on their preferences and previous
backgrounds and catalyse collaborative learning among the knowledge [2]. Next, the team conducted a state of the art
team elements. Every spring, since 2011, the EPS@ISEP analysis regarding existing solutions for the problem. This step
programme offers a set of diverse projects with a strong focus involved a holistic approach, contemplating technical,
in multidisciplinary, so that each team element can bring to the marketing, sustainability and ethical analyses, related to the
project its previous knowledge and background experience. project requirements, development and manufacturing process,
i.e., from the design, throughout the development and until it
As far as project supervision is concerned, EPS@ISEP reaches the market. The students selected a marketing niche
adopts a unique model where a panel of multidisciplinary and developed a marketing strategy for the prototype – the
experts acts as a consulting committee (Fig. 2). As far as objective is that the prototype can be easily transformed into a
communication is concerned, the panel is aware that it is product – considering competitors and stakeholders. This set of
interacting with students from diverse scientific and cultural actions demands some effort from the students, which are not
backgrounds. Furthermore, in the weekly supervision meeting used to this type of decision process, where decisions must
only the topics previously specified by the team in the wiki always be justified and consensual. However, this contributes
agenda are discussed. Another very important aspect of the to the development of technical, negotiation, conflict resolution
coaching methodology is the prompt feedback given to the and collaboration abilities, which usually lack in traditional
QG,QWHUQDWLRQDO&RQIHUHQFHRIWKH3RUWXJXHVH6RFLHW\IRU(QJLQHHULQJ(GXFDWLRQ &,63((

learning methodologies. Finally, with the information gathered, products to identify competitors, find a niche and define a
the team specified the requirements and developed its own target group and, thus, increase their probability of success.
solution – the Pet Tracker prototype.
The conclusion of market research was that the Pet Tracker
A. Related products would be the first product of its kind to be produced in Europe.
The GSM/GPRS network ranged pet tracking devices allow There were other GPS trackers in Europe, but none offering
the owners more freedom since they can just use the activity tracking. This is the distinctive feature that will make
manufacturer’s interface to monitor and track the pet, by using Pet Tracker unique in the European market. There is only one
a smartphone or a computer and, thus, excluding the need to company located in the United States which offers identical
purchase dedicated handheld devices. The range of these functionalities.
devices depends on the telecommunications network coverage Since gadgets tend to have a short life cycle, i.e., they
in the area. Typically, the price of the device is fairly low, but mature very quickly, the team decided to continuously refine
it implies the payment of a monthly fee to cover the the system with additional features after the release of the first
communication costs. Similar to cell phones, these products version of the product in the market.
use GSM/GPRS-based communication and are typically
powered by a Lithium ion (Li-ion) battery. Regarding the particular market to address, the team
decided first to aim to the Finnish market. The Finnish monthly
When it comes to positioning accuracy, there are solutions median gross income is set at 2776 € [5]. This means that Finns
with and without the inclusion of a GNSS receiver module. might have some extra money to spend on pets. There are
When a GNSS module is used, the device becomes more approximately 600 000 registered dogs in Finland at the
accurate but at the cost of power autonomy. moment, including approximately 450 000 purebred [6].
Table I presents a comparison of the contemplated Purebred dogs are more expensive and an owner of a purebred
GSM/GPRS pet tracking systems. dog might be willing to spend a little extra to ensure that
his/her dog is not lost. For many Finns, their dog is not only a
TABLE I. GSM/ GPRS NETWORK RANGED TRACKERS member of their family, but a whole lifestyle which includes
shows, training, sports trials and being involved in canine
Battery Monthly Activation
Product Pet Size autonomy
Price
Cost Cost
clubs. Agility, hunting and obedience training are among the
(d)
(€)
(€) (€) most popular activities besides attending dog shows. There are
Tagg [3] ≥ 4.5 kg 14-20 77 6 0 about 300 dog shows in Finland with a total amount of dogs
Loc8tor Pet
Medium attending of 195 000 every year [5].
and large 4-10 290 12-40 0
GPS During this process the students identified their main
breeds
Lovemypets
Medium
14
competitors as being Garmin and Snaptracs and, in particular,
and large 175 12 15 their Astro and Tagg products, respectively.
GPS (standby)
breeds
SpotLite
≥ 4.5 kg 5 115 15 23
Garmin is a Swiss navigation company which provides
GPS navigation systems for different kinds of vehicles and activities
Retrieva ≥ 4.5 kg 5-10 300 8 0 as well as specialized equipment for hunters. In their animal
department, Garmin offers Astro, a high standard and price dog
From these products, only Tagg, based on the United tracking product. The cheapest dog tracking system is set at
States, offers activity monitoring. 500 € and it includes a handheld device worth 300 € and a
collar with a built-in module and antenna worth 200 € (Fig. 3,
While the GSM based products are good for the pet owners, left).
hunters may take some advantages from the use of RF locators.
These devices, which allow tracking up to 15 dogs
simultaneously, are more robust, responsive and are prepared
for rough environments. This technology implies a higher
investment, but does not involve the payment of monthly fees.
The battery autonomy and overage range are reduced – as
presented on Table II.

TABLE II. RF RANGED TRACKERS


Fig. 3. Garmin Astro [4] (left) and Tagg [3]
Battery Price Max. Range
Product Pet Size
(h) Range (€) (km)
Garmin Astro [4] Medium to 440 - 500 14.5 Their products can handle up to twenty dogs
Sportdog TEK GPS large sized 20 350 - 540 14.5 simultaneously, depending on the model of the handheld
RoamEO dogs 150 - 215 11.3 device. While Garmin’s dog tracking products are mainly for
hunters, the objective of the team is to develop a product for
GPS pet tracking at a lower price, provided that pet owners
B. Marketing analysis
have a smartphone and/or computer.
Based on the information gathered from the state of the art
analysis, the team of students researched the market for similar Snaptracs, which is a Qualcomm company located in the
United States, is specialized in wireless communications. They
QG,QWHUQDWLRQDO&RQIHUHQFHRIWKH3RUWXJXHVH6RFLHW\IRU(QJLQHHULQJ(GXFDWLRQ &,63((

produce Tagg (Fig. 3, right), a device for tracking domestic owner. For the future, the team defined, as a priority, the
pets. The product is small, has a sleek design and a price continuous technological update of the Pet Tracker and
around 100 €. This price includes a three month GSM service. proposed the creation of a maintenance service.
After this initial period, there is a monthly cost of 7 € (+1 € per
additional pet). The team identified Tagg as their main To conclude, the team performed a life-cycle analysis
competitor, since they target the same market segment (regular considering power consumption, durability and the source of
pet owners) with a competitive price. the raw materials used to build the different parts of the device.
Consequently, the team decided to choose the components
In the sequel, the students performed a Political, Economic, taking into account these criteria. In the case of the electronic
Social and Technological (PEST) analysis to identify macro- components, they were configured to remain in low power
environmental factors that might have an impact on their mode when not in use, e.g., the accelerometer was configured
company, followed by a Strengths, Weaknesses, Opportunities to generate a wake-up interrupt signal to start monitoring the
and Threats (SWOT) product analysis focussed on the Finnish pet’s activity and to remain in a low power mode while the pet
market. These factors have to be taken into consideration when is inactive [8]. Considering the selected Li-ion battery, it has
launching a new product in a market [2]. The team performed high energy density and a relatively low self-discharge rate,
market segmentation and targeting, considering the geographic, works with a wide range of temperatures and does not contain
demographic and psychographic segmentation, a market toxic metals, nor requires specific maintenance [9]. Regarding
positioning strategy and defined the marketing mix, often the Web application, it is platform independent, supported by
crucial when determining a product or brand’s unique selling existing browsers and was developed using open source
point, through the analysis of the product/consumer, price/cost, solutions. By not developing different mobile applications for
promotion/communication and place/convenience (the four P). different operating systems, the development costs as well as
the final costs of the product, were reduced and the clients are
Finally, the students determined the final price for the Pet provided with a highly flexible working product. The team also
Tracker. The resulting price was 230 €, including fixed costs produced the user manual, to be shipped together with the
and the three month service. The team proposes three different device, to provide the customer with detailed instructions
monthly service fee packages: (i) 3 months package (19.99 €); regarding the appropriate usage.
(ii) half year package (34.99 €); and (iii) full year package
(64.99 €). D. Ethical and deontological concerns
C. Eco-efficiency measures for sustainability During this study, the team analysed the adoption of codes
of ethics and their application to the professional practice. In
The eco-efficiency as well as sustainability concerns were the context of corporate ethics, businesses adopt a code of
taken into consideration by the team [7]. As future engineers, ethics – self-imposed set of rules – to ensure the satisfaction of
they need to keep these factors in mind when creating different employees and customers as well as develop a good brand
technical solutions. While developing the project, the team had image. With this purpose, they studied the Fundamental
to specify the best product possible, according to assumptions Canons from National Society of Professional Engineers
such as increasing the value of the product, optimizing the use (NSPE) Code of Ethics for Engineers [10]. These were taken
of resources or reducing the environmental impact. The team into consideration and applied in the different stages of the
considered the three main cores of sustainability, namely the project, i.e., the team detailed the main concerns regarding the
Environmental, Social and Economic components. Pet Tracker project from the marketing, environmental, safety
Concerning the Environmental aspects, the students and health, manufacturing, intellectual property and liability
focussed on the control and reduction of the materials and viewpoints.
resources used as well as on the waste produced. The goal was
E. Project requirements
to select materials as durable and recyclable as possible, since
using durable and recyclable materials reduces the ecological Following the state of the art analysis and the different
footprint and creates a better image for the company. They also project dimensions considered, the team decided to create a
planned to adhere to electronic device disposal services, product with the following requirements: (i) provide a Web
promoting the reuse of components and the dispatch of interface for pet owners; (ii) display tracks using Google Maps;
leftovers to the appropriate disposal centres. (iii) adopt open source technologies and (vi) a light, small,
wearable device for pets with on board data storage, data
Regarding the Economic aspects of sustainability, among download interface and power autonomy of, at least, 48 h.
others, the team declared the need to have a continuous
improvement/development process, including performance Furthermore, all projects developed under the EPS@ISEP
measurement, target setting, action taking and result review. programme must comply with the following EU Directives: (i)
This continuous process requires the development and adoption Machine Directive (2006/42/CE 2006-05-17) (ii) Electrical
of quality, environmental and risk management systems. Safety: Low Level Voltage Directive (2006/95/CE 2006-12-
12); (iii) Restriction of Hazardous Substances (ROHS) in
Finally, the Social sustainability perspective, i.e., the health Electrical and Electronic Equipment Directive (2002/95/EC
and security of the customer and of the pet, is one of the most 2003-01-27). Finally, it is mandatory the adoption and use of
important concerns of the team. The product must be harmless the International System of Units (The NIST International
and comfortable both to humans and animals – the used Guide for the use of the International System of Units).
materials must be safe, i.e., free of dangerous chemicals, and
the device round-shaped to avoid hurting both the pet and the
QG,QWHUQDWLRQDO&RQIHUHQFHRIWKH3RUWXJXHVH6RFLHW\IRU(QJLQHHULQJ(GXFDWLRQ &,63((

F. Support technologies implies a great investment in the antennas, and its range is
Given these project requirements, the team identified the limited when compared with the implementation cost.
main components of the Pet Tracker device: control, location, Regarding GSM, even though it is not a location system, it
communication and power supply. This subsection presents provides the approximate location of the end-user equipment
and compares the most relevant technologies to justify the team based on the coverage range of the system antennas, using
choices. multilateration. This technology does not present considerable
1) Microcontroller limitations when it comes to indoors use, but suffers from poor
A microcontroller is a programmable integrated circuit, accuracy.
capable of executing commands stored in its memory. It is used A summarized comparison of the accuracy, limitations and
to control and automate electronic and electro-mechanic cost of these location systems is presented in Table III.
systems. A single-board microcontroller is a microcontroller
built onto a single printed circuit board (PCB) [11]. There are TABLE III. MAIN CHARACTERISTICS OF LOCATION TECHNOLOGIES
multiple single-board microcontrollers available in the market,
Accuracy
but they all have the same common aspects: microcontroller, Technology
(m)
Limitations Cost
input/output circuits, clock generator, Random Access Memory
GNSS 1–10 Outdoors Low
(RAM) and stored program memory. These devices are
Radar 3–5 Infrastructures High
typically low-cost and very effective, offering an easy way to
evaluate microcontroller chips. GSM ≤ 1000 Antennas Medium

The team evaluated the STM32F4 Discovery board [12],


the MSP430 LaunchPad [13, 14], the Raspberry Pi (Model A) 3) Wireless communication
[15] and the Arduino Pro Mini [16]. After performing a Wireless communication systems are omnipresent in our
comparison of the main characteristics of these boards, the society. They allow the transfer of information between two or
team decided to adopt the Arduino Pro Mini as the controller more points that are not connected by an electrical conductor
board for this project, mainly due to its reduced dimensions [18]. There are several wireless communication systems
when compared to the other boards analysed [2]. The Arduino available, namely, Radio Frequency (RF), GSM/GPRS, Wi-Fi
Pro Mini is based on the ATmega168, and has 14 digital and Bluetooth. Bluetooth relies on 2.4 GHz radio waves,
input/output pins, 6 analogue inputs, an on-board resonator, a provides a bandwidth of 800 Kib/s, requires low power and is
reset button and holes for mounting pin headers [16]. This used for proximity communication from fixed and mobile
board is intended for semi-permanent installation in objects or devices up to a distance of 30 m, using standard antennas.
exhibitions, and it is suitable for small projects that do not Wi-Fi communication, which is typically supported by
require large processing capabilities. 2.4 GHz or 5 GHz radio waves, provides high bandwidth
(11 Mib/s), requires more power than Bluetooth and covers,
2) Location using standard equipment, distances up to 100 m. GSM/GPRS
In this project, location refers to the determination of modules are used in the mobile phone industry as the main
geodesic coordinates (latitude, longitude and altitude) of the communication device [19]. The usage of these devices is
pet. There are numerous ways to determine location using restricted by the coverage of the network of GSM antennas,
navigation tools, including GNSS. It is also possible to which does not exceed 30 km. The GSM standard was
determine one’s position using RAdio Detection And Ranging developed as a replacement for the first generation analogue
(RADAR), GSM, Wi-Fi and other radio based systems. cellular networks and was originally described as a digital
GNSS rely on artificial constellations of satellites to circuit switched network optimized for full duplex voice
broadcast radio signals for electronic receivers to determine telephony. The system was expanded over time to include data
their current geodetic coordinates (latitude, longitude and communications, first, by circuit switched transportation and,
altitude), velocity and time [17], i.e., they are typically used for then, using packet data transportation via GPRS [20]. Table IV
timing, tracking and navigation purposes. The position of the presents a comparison of the main characteristics of these
receiver is determined based on the location of the satellites in wireless communication systems.
view, using trilateration. In terms of fully operational GNSS,
there are the United States Global Positioning System (GPS) TABLE IV. MAIN CHARACTERISTICS OF WIRELESS TECHNOLOGIES
and Russia Globalnaya Navigatsionnaya Sputnikovaya Sistema Technology Max. Range (km) Limitations Module Cost
(GLONASS). Other systems are being developed in China Need for a transmitter
(Compass) and Europe (Galileo). The twenty four hours, seven Bluetooth 0.03 Medium
and a receiver
day a week availability of these systems is taken for granted Range of the access
Wi-Fi 0.10 Low
nowadays. Their main limitation is that the receiver requires points
line of sight with the satellites, making it inadequate for Need for a transmitter
RF 20.0 Low
indoors. and a receiver
GSM/GPRS Network coverage Operation cost Medium
RADAR detects objects and particles by means of radio
waves and it is typically used in aerial, maritime and terrestrial
navigation. It is more commonly used for military, astronomic
and meteorological purposes. Although it is a reliable system, it
QG,QWHUQDWLRQDO&RQIHUHQFHRIWKH3RUWXJXHVH6RFLHW\IRU(QJLQHHULQJ(GXFDWLRQ &,63((
4) Power supply IV. PROJECT DEVELOPMENT
A battery is a device consisting of one or more Based on the specified system requirements, the team first
electrochemical cells which convert stored chemical energy defined the architecture of the system and, then, detailed,
into electrical energy [21] and vice versa. Since this project implemented and tested the composing modules.
takes into account the ecological footprint, the mid/long term
economic and maintenance concerns, as well as the consumer A. Architecture
comfort, the team chose a rechargeable battery. Table V draws The Pet Tracker system, illustrated in Fig. 5, is a distributed
a comparison between several different types of batteries. system with two main components: the Pet Tracker website
and device.
TABLE V. COMPARISON OF BATTERY TECHNOLOGIES

Cell Specific a Maintenance


Battery Life
Voltage Energy SD /month Requirement
type (%) Cycle
(V) (MJ/kg) (month)
NiCd 1.2 0.14 20 1-2 1500
NiMH 1.2 0.36 30 2-3 300-500
Fig. 5. Pet Tracker system architecture
NiZn 1.6 0.36 8 Not required 400-1000
Lead-acid 2 0.14 5 3-6 200-300
1) Website
Li-ion 3.6 0.46 10 Not required 500-1000 The website is composed of the Web interface (accessible
Li-Po 3.6 0.48 10 Not required 300-500 through a browser), the Web application (deployed in an
a.
Self-discharge Apache Tomcat application server), the persistent database
Emerged in the early nineties, Li-ion batteries have a high (stored in a MySQL database server) and a complementary
energy density, a relatively low self-discharge rate, do not need GPRS interface module (communication with the Pet Tracker
maintenance and provide high current. This type of battery has devices). The GPRS interface is a server module developed in
some limitations, mainly its maturity and the need to add a C programming language, which receives the information sent
protection circuit to maintain the voltage and current within the over the GSM/GPRS core network and stores it in a text file.
safe limits [9]. The Li-ion chemistry is lightweight, does not The Web application processes and stores these data into the
contain toxic metals (like lead acid batteries) and lasts long MySQL database, using the J connector, a Java Application
enough to span the typical life of the product. Programming Interface (API) to interact with MySQL
databases.
G. Design options
The team, based on the selected device components, The Web interface (depicted in Fig. 6 – Fig. 9) displays
decided to design a quality product which is simultaneously persistent information regarding users and pets as well as live
reliable, accurate, economical, practical and attractive. Fig. 4 tracking data sent from the Pet Tracker devices.
(left) displays the proposed product design and Fig. 4 (right)
the envisaged product evolution.

Fig. 4. Conceptual design (left) and envisaged product evolution (right).


Fig. 6. Website (Home)
In terms of the tracking system, the team selected an
Arduino Pro Mini single-board microcontroller, a GPS module, The Web application relies on JavaServer Pages (JSP)
a GSM/GPRS module and a Li-ion battery. The Arduino Pro technology and was written in Java, one of the most common
Mini, which operates at 8 MHz, was chosen because it has programming languages today. The website uses HypertText
sufficient computing capabilities, small dimensions (to fit into Markup Language (HTML), Cascade Style Sheets (CSS) and
a pet collar) and reduced power consumption (due to its low JavaScript. The website was designed using a Responsive Web
working frequency). The GPS receiver was selected according Design (RWD) to offer an optimal viewing experience for the
to the provided accuracy and cost. The GSM module was end user by reducing resizing, panning and scrolling the
added to overcome the indoor location and to provide an website. This enables the customer to read and navigate the
independent communication link. The team chose a Li-ion website regardless of client device. This feature was developed
battery due to its specific energy, cell voltage and cycle life using the CSS programming language.
characteristics.
QG,QWHUQDWLRQDO&RQIHUHQFHRIWKH3RUWXJXHVH6RFLHW\IRU(QJLQHHULQJ(GXFDWLRQ &,63((

several conditions such as price, weight, dimensions,


assembling process and compatibility. Since there was no
support to perform surface mounting, the team decided to use
breakout boards to simplify the process. This factor increased
the price, weight and dimensions, but simplified the assembling
and the compatibility, eliminating the need to use extra
hardware. After comparing several options, the total price of
the prototype, VAT included, was 279.55 €.

TABLE VI. LIST OF MATERIALS


Item Description Price (€)
Arduino Arduino Pro Mini 328 - 3.3 V/8 MHz 8.60
Fig. 7. Website (Registration) Battery ENIX 3.75 V 1840 mAh 54.60
GPS EM-408 with Antenna/MMCX 60.10
GPRS/GSM ADH8066 54.40
In terms of use cases, the website includes user registration, Antenna (GSM) GSMMQB – Mini Quad Band Antenna 8.50
user data management and display pet information as well as GPRS/GSM
ADH8066 Breakout 17.90
pet tracking, activity monitoring and product info services. In Breakout board
tracking mode, owners may accurately monitor their pet’s Accelerometer Triple Axis Accelerometer Breakout 7.40
position on Google Maps through the Pet Tracker website. The Charger LiPo Charger Basic – Mini USB 6.20
Memory I2C EEPROM -1 Mib 4.70
feature that distinguishes this product from others on the Total price 279.55
European market is the activity monitoring. This allows the
user to see the pet’s activity in the form of velocity and
distance covered. Additionally, visitors and users can get Fig. 10 presents the architecture of the Pet Tracker device.
information about the Pet Tracker product on the website, i.e., The Arduino is the central unit, controlling the ADH8066
contact the team by sending an email directly or through social GSM/GPRS, the EM-408 GPS, the EEPROM and the
networks. The webpage can direct visitors to different social MMA5482Q modules.
networks, namely Facebook, Twitter and LinkedIn, where it is
possible to get more info about social events and related
information. MMA8452Q

Accelerometer

GSMMQB - Mini
Quad Band
Antenna

EEPROM - 1Mbit
ADH8066

GSM/GPRS Arduino Pro Mini Memory

Fig. 8. Website (User’s personal page)

GPS

EM-408

Fig. 10. Device architecture

The ADH8066 GSM/GPRS module is responsible for


establishing the communication between the device and the
Web application complementary GPRS interface module, the
EM-408 GPS receiver provides the Position, Velocity and
Fig. 9. Mobile website – Login (left) and Mobile website – Contact (right) Time (PVT) of the device every second, the MMA5482Q triple
axis accelerometer provides real time orientation, acceleration
2) Pet Tracker and activity analysis and, finally, the EEPROM stores locally
The prototype was build using the components listed in the PVT information. PVT data is only valid when the pet is
Table VI. These materials were chosen taken into consideration outdoors.
QG,QWHUQDWLRQDO&RQIHUHQFHRIWKH3RUWXJXHVH6RFLHW\IRU(QJLQHHULQJ(GXFDWLRQ &,63((

The Arduino controls the GSM/GPRS module trough serial


AT commands. To provide the Web application with access to GND
VBAT

live tracking and activity data, the Arduino instructs the


GSM/GPRS module to establish a TCP/IP Internet connection
3.75 V Li-ion Battery
GSM/GPRS Module + -
3.75 V
(using a GSM/GPRS Access Point Name) with the Web
application complementary GPRS interface module (specifying
the IP address and port of the application) and send live data. GND
Fig. 11 displays the electrical (and control) schematic, GPS Module
including the microcontroller (Arduino), the location (GPS) VCC

and activity (Accelerometer) sensors and the communications GND

(GSM) and memory modules. The ADH8066 GSM/GPRS is a


GND

GND
quad band GSM/GPRS communication module. It supports Triple Axis
standard AT commands and enhanced AT commands, which Arduino Pro Mini 3.3 V/
8 MHz
Accelerometer

provide voice and data communication functions. It is an ideal


solution for various communication applications [22]. With its 11

dimensions of 33 mm × 36 mm × 5.4 mm and the weight of 10


GND

8 g, it is a small and light device to incorporate in the Pet EEPROM I2C 1


Mbit

Tracker.
The low cost EM-408 engine board provides high reliability Fig. 12. Power schematic
and sufficient accuracy for the Pet Tracker, making it an ideal
choice for integration with Original Equipment Manufacturer / B. Functionalities
Original Design Manufacturer (OEM/ODM) systems. The EM- The prototype provides two operating modes – activity
408 features an integrated patch antenna for complete monitoring and tracking – and, currently, cannot be configured
implementation [23]. by the user.
The MMA8452Q is a small, low-power triple-axis breakout 1) Activity monitoring mode
board with 12 bits of resolution, programmable output data While the pet is within the pre-defined safe zone, i.e., in
rates and user selectable full scales of ± 2 g / ± 4 g / ± 8 g [8]. It doors, the device acquires activity data and, every hour, checks
communicates using the Inter-Integrated Circuit (I2C) bus and and communicates whether the pet remains within the safe
is responsible for monitoring the pet’s activity. zone. This mode is designed as a power saving mode.
2) Tracking mode
The tracking mode is automatically activated when the pet
leaves its safe zone. It deactivates all the activity monitoring
related modules and focuses on obtaining and sending, through
the GPRS, the current location network to the website
database.
The flowchart depicted in Error! Reference source not
found. describes the system main loop.

Start

Fig. 11. Electrical and control schematic

In terms of power supply, it was necessary to regulate the Setup


power supplied by the battery from 3.75 V to 3.3 V due to the
operation voltage of the GPS, Accelerometer and EEPROM
modules. The power regulation is done by the internal Arduino
MIC5205 power regulator. Send_data Get_location
Tracking_mod
e
The I2C interface of the Arduino, which is available
through the analogue pins 4 (Serial Data Line) and 5 (Serial
Clock), is shared between the Accelerometer and the
EEPROM. To minimise the power consumption, the Arduino Activity_moni
toring
controls the power supply of these modules, using the digital
pins 10 and 11. Fig. 12 illustrates the power schematic. No
Yes
GSM_OFF Secure area Setup_GSM

Fig. 13. Main loop flowchart


QG,QWHUQDWLRQDO&RQIHUHQFHRIWKH3RUWXJXHVH6RFLHW\IRU(QJLQHHULQJ(GXFDWLRQ &,63((

V. TESTS, RESULTS AND SUGGESTIONS VI. CONCLUSIONS


The team subjected the system to a set of functional tests in This paper described the work developed by an
order to check its compliance with the original requirements as international team of students, from distinct nationalities and
well as the proper operation of the additional activity studies backgrounds, during their EPS@ISEP project
monitoring service. Based on the results obtained, the team development. The main project objectives were achieved and
made recommendations regarding complementary tests and the work conducted in the EPS supportive modules contributed
future system developments. to the enrichment of the students training as well as to the final
outcome.
A. Website tests
The team tested successfully the following website According to the team [2], “From the very beginning, we
features: (i) display the current pet location on Google Maps; tried to organize our work and divide the different tasks among
(ii) show the pet trail of the last day on Google Maps; (iii) the members of our team. Considering the schedule and
report the pet’s activity, allowing to check if it gets enough deadlines, we did our best to fulfil all the objectives and create
exercise to stay healthy; and (iv) share the pet’s activity on a real life working system. In order to fulfil the expectations of
social media. our client, we complied with the requirements and added a
unique feature – an activity monitoring service. Although we
In terms of database operations, the team also tested with encountered some problems during the project development,
success the: (i) registration of new user and pet; (ii) the edition we managed to build a working system. The main problem was
of user and pet data; and (iii) the removal of user and pet using to get all the materials necessary to build the device. When we
a standard user and administrator accounts. finally got the materials, the Pet Tracker’s prototype assembly
became real. We then executed the planned tasks: test the
B. Device tests
modules individually, assemble everything together and test the
Regarding the device, there are, however, several tests that device as a unit. We did not have enough time to thoroughly
still need to be done, including checking the Safe Area test the product and obtain enough results for deeper analysis.
functionality, the product resilience to different weather
conditions, the power autonomy of the device and determining During the whole semester we tried to make the best
the device accuracy in meters. decisions and choices, taking into consideration both
requirements from our client and supervisors. We were
C. Future developments proactive, adapted to new circumstances and were able to
According to the team, “[…] with additional time and understand the true meaning of teamwork. We are sure that
resources, it would be possible to further develop this product. this experience – working in an international team – gave us a
The next version should be smaller and lighter as well as more huge opportunity to expand our knowledge and improve our
accurate, elegantly designed and power efficient. The website soft skills, which will be very useful for our life as engineers.”
should become more stylish, responsive and include more
options and functionalities.” [2]. ACKNOWLEDGMENT
We would like to thank Instituto Superior de Engenharia do
Concerning the device, the current version is only suitable
Porto for supporting EPS@ISEP and the team of students for
for large pets, and the purpose of such product is to be adequate
choosing the programme and, specifically, this project.
also for a small dog or a cat. In the students’ opinion, this could
be achieved by using surface mount devices and, therefore, REFERENCES
excluding the evaluation and breakout boards used in the
[1] Malheiro, B., Silva, M., Ribeiro, M. C., Guedes, P. & Ferreira, P.
prototype. The Pet Tracker 2.0 should use, as an example, the (2015). The European Project Semester at ISEP: the challenge of
following components: (i) a single chip microcontroller, e.g., educating global engineers, European Journal of Engineering Education
ATxmega128A4-AU [24]; (ii) a surface mount GPS module, 40(3) (2015) 328–346. doi:10.1080/03043797.2014.960509.
e.g., PA6H by GlobalTop Technology Inc. [25]; (iii) a surface [2] Aleksandra Borzecka, Artur Costa, Anton Fagerström, Marti Domènech
mount accelerometer, e.g., LIS331DL [26]; and (iv) a surface Gasull (2013). “Pet Tracker – Final Report” [Online]. Available:
mount GSM module with embedded SIM card, e.g., SL6088 http://www.eps2013-
wiki2.dee.isep.ipp.pt/lib/exe/fetch.php?media=final_report_team_2_.pdf
[27]. This way, the device would become smaller, lighter and [Accessed: 5-June-2016].
with lower power consumption. A water proof ABS polymer or [3] Whistle Labs, Inc. “Whistle GPS Pet Tracker” [Online]. Available:
a polycarbonate shell should be designed to enclose and protect http://www.pettracker.com/. [Accessed: 05-June-2016].
the equipment. These types of polymers are very resistant and [4] Garmin. “Garmin | Astro Legal” [Online]. Available:
durable and easily moulded using plastic moulding http://www8.garmin.com/astro-legal/. [Accessed: 05-June-2016].
technologies. [5] “Statistics Finland - Structure of Earnings 2011.” [Online]. Available:
http://tilastokeskus.fi/til/pra/2011/pra_2011_2013-04-
The team posted on the website that they would like to: (i) 05_tie_001_en.html. [Accessed: 05-June-2016].
support more than one pet per user; and (ii) perform activity [6] “SKL – FKK ry – Finnish Kennel Club.” [Online]. Available:
statistics. This would allow monitoring and tracking multiple http://www.kennelliitto.fi/EN/kennelclub/kennelclub.htm. [Accessed:
pets per account and provide owners with statistics and graphs 05-June-2016].
of the activity level of their pets. [7] “Sustainability: What is Sustainability?” [Online]. Available:
http://sustainability.ncsu.edu/about/what-is-sustainability. [Accessed:
05-June-2016].
QG,QWHUQDWLRQDO&RQIHUHQFHRIWKH3RUWXJXHVH6RFLHW\IRU(QJLQHHULQJ(GXFDWLRQ &,63((

[8] “Triple Axis Accelerometer Breakout – MMA8452Q - SparkFun [18] Lewis, Frank L., Wireless Sensor Networks. John Wiley & Sons, Inc.,
Electronics.” [Online]. Available: 2005.
https://www.sparkfun.com/products/10955. [Accessed: 05-June-2016] . [19] “ETSI – GSM” [Online]. Available:
[9] “Advantages & Limitations of the Lithium-ion Battery - Battery http://www.etsi.org/index.php/technologies-
University.” [Online]. Available: clusters/technologies/mobile/gsm. [Accessed: 06-September-2016].
http://batteryuniversity.com/learn/article/is_lithium_ion_the_ideal_batter [20] Peter Decker, Bernhard Walke: “A General Packet Radio Service
y. [Accessed: 05-June-2016]. proposed for GSM”, ETSI SMG Workshop “GSM in a Future
[10] “NSPE Code of Ethics for Engineers.” [Online]. Available: Competitive Environment”, Helsinki, Finland, Oct. 13, 1993, pp. 1-20.
http://www.nspe.org/Ethics/CodeofEthics/index.html. [Accessed: 05- [21] Charles Platt, Encyclopedia of Electronic Components – Power Sources
June-2016] & Conversion, 2nd ed., vol. 1. O’Reilly, 2013, pp.5-16.
[11] Winn Rosch, Hardware Bible, 5th ed. Que, 1999. [22] “ADH8066 GSM Module – SparkFun Electronics.” [Online]. Available:
[12] “STM32F4DISCOVERY - Discovery kit with STM32F407VG MCU.” https://www.sparkfun.com/products/10138. [Accessed: 05-June-2016].
[Online]. Available: [23] “20 Channel EM-408 SiRF III Receiver with Antenna/MMCX -
http://www.st.com/content/st_com/en/products/evaluation-tools/product- SparkFun Electronics.” [Online]. Available:
evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu- https://www.sparkfun.com/products/8234. [Accessed: 05-June-2016].
discovery-kits/stm32f4discovery.html. [Accessed: 05-September-2016].
[24] “Atmel ATXMEGA32A4-AU, 8/16 bit AVR Microcontroller, 32 MHz,
[13] “MSP430 LaunchPad Value Line Development kit.” [Online]. 1 kB, 32 kB Flash, 44-Pin TQFP” [Online]. Available: http://uk.rs-
Available: http://www.ti.com/tool/msp-exp430g2. [Accessed: 05- online.com/web/p/microcontrollers/6963102P/ [Accessed: 20-May-
September-2016]. 2016].
[14] “Electronics Kit | Microcontroller Kit MCU LaunchPad Evaluation [25] “G.top PA6H Low Profile High Sensitivity GPS Module with Integrated
Platform from Texas Instruments for MSP430TM , C2000TM real-time Patch Antenna.” [Online]. Available:
and Stellaris® ARM® CortexTM microcontrollers.” [Online]. http://www.alphamicro.net/us/franchises/globaltop-
Available: http://www.ti.com/ww/en/launchpad/overview_head.html. technology/pa6h.aspx. [Accessed: 20-May-2013].
[Accessed: 05-June-2016].
[26] “Compre Circuitos Integrados de Acelerómetro Accelerometer Triple +/-
[15] “Raspberry Pi Model A.” [Online]. Available: 2g/8g 2.5V LGA16 STMicroelectronics LIS331DL na RS Online e o
https://www.raspberrypi.org/products/model-a/. [Accessed: 05- receberá em 24/48 horas.” [Online]. Available: http://pt.rs-
September-2016]. online.com/web/p/circuitos-integrados-de-acelerometro/7147901P/.
[16] “Arduino – ArduinoBoardProMini.” [Online]. Available: [Accessed: 20-May-2013].
http://arduino.cc/en/Main/ArduinoBoardProMini. [Accessed: 05-June- [27] “Sierra Wireless - AirPrime SL Series 2G/3G wireless modules.”
2016]. [Online]. Available:
[17] Hofmann-Wellenhof, Bernhard, Lichtenegger, Herbert, Wasle, Elmar, http://www.sierrawireless.com/en/productsandservices/AirPrime_Wirele
GNSS – Global Navigation Satellite Systems: GPS, GLONASS, Galileo, ss_Modules/Smart_Modules/SL_Series.aspx. [Accessed: 20-May-2013].
and more, 1st ed.. Springer-Verlag, 2008.

You might also like