11 research outputs found

    Step count and classification using sensor information fusion

    Get PDF
    In order to suppress the GNSS (Global Navigation Satellite System) limitation to track persons in indoor or in dense environments, a pedestrian inertial navigation system can be used. However, this type of systems have huge location estimation errors due to the Pedestrian Dead Reckoning (PDR) characteristics and the use of low-cost inertial sensors. To suppress some of these errors we propose a system that uses several sensors spread in person's body combined with information fusion techniques. Information fusion techniques provide lighter algorithms implementations, to count and classify the type of step, to run in mobile devices. Thus, improving pedestrian inertial navigation systems accuracy.This work is part-funded by ERDF - European Regional Development Fund through the COMPETE Programme (operational programme for competitiveness) and by National Funds through the FCT - Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology) within project FCOMP-01-0124- FEDER-028980 (PTDC/EEI-SII/1386/2012). Ricardo also acknowledge FCT for the support of his work through the PhD grant SFRH/DB/70248/2010.info:eu-repo/semantics/publishedVersio

    Orientation system based on speculative computation and trajectory mining

    Get PDF
    Assistive technologies help users with disabilities (physical, sensory, intellectual) to perform tasks that were difficult or impossible to execute. Thus, the user autonomy is increased through this technology. Although some adaptation of the user might be needed, the effort should be minimum in order to use devices that convey assistive functionalities. In cognitive disabilities a common diminished capacity is orientation, which is crucial for the autonomy of an individual. There are several research works that tackle this problem, however they are essentially concerned with user guidance and application interface (display of information). The work presented herein aims to overcome these systems through a framework of Speculative Computation, which adds a prediction feature for the next move of the user. With an anticipation feature and a trajectory mining module the user is guided through a preferred path receiving anticipated alerts before a possible shift in the wrong direction.This work has been supported by COMPETE: POCI-01-0145-FEDER-007043 and FCT Fundaçãao para a Ciência e Tecnologia within the Project Scope: UID/CEC/00319/2013. The work of João Ramos is supported by a doctoral the FCT grant SFRH/BD/89530/2012. The work of Tiago Oliveira is also supported by the FCT grant with the reference SFRH/BD/85291/2012info:eu-repo/semantics/publishedVersio

    Step Characterization using Sensor Information Fusion and Machine Learning

    Get PDF
    A pedestrian inertial navigation system is typically used to suppress the Global Navigation Satellite System limitation to track persons in indoor or in dense environments. However, low- cost inertial systems provide huge location estimation errors due to sensors and pedestrian dead reckoning inherent characteristics. To suppress some of these errors we propose a system that uses two inertial measurement units spread in person’s body, which measurements are aggregated using learning algorithms that learn the gait behaviors. In this work we present our results on using different machine learning algorithms which are used to characterize the step according to its direction and length. This characterization is then used to adapt the navigation algorithm according to the performed classifications

    Orientation method for people with cognitive disabilities

    Get PDF
    Doctoral Thesis (Degree in Biomedical Engineering)Pessoas com incapacidade (física ou cognitiva) representam uma pequena percentagem da população de um país. No entanto, os custos de saúde inerentes a este grupo de pessoas são habitualmente elevados quando comparados com uma pessoa normal. Assim, é necessário encontrar soluções que ajudem no dia a dia destas pessoas. Aquando do diagnóstico de perdas cognitivas, se tal já não tiver ocorrido, o paciente pode ser impedido de viver sozinho e a presença de um cuidador poderá ser necessária. De forma a diminuir esta invasão de privacidade e permitir uma vida independente do paciente na sua própria casa é necessária adaptar a mesma ao conceito de casa inteligente, a qual permite que o cuidador aceda de forma remota e verifique o estado do utilizador. Porém, a casa inteligente não permite a monitorização do utilizador quando este se encontra no exterior. Assim, de forma a manter-se seguro, este pode tornar-se um prisioneiro da sua própria habitação. Para que a pessoa com perdas cognitiva tenha uma normal interação com a sociedade surge a necessidade de um sistema de orientação adaptável ao exterior e que esteja em conformidade com este grupo de utilizadores. Se se considerarem os dois principais sistemas operativos para dispositivos móveis (i.e., iOS e Android) existe um grande número de aplicações que guiam o utilizador até ao destino pretendido utilizando GPS. Porém, existem muito poucas que sejam adequadas para pessoas com incapacidade. Por outro lado, para além da capacidade de orientação, existe uma outra característica deveras significativa do ponto de vista do cuidador, a capacidade de localização que lhe permite o acesso de forma remota à localização do utilizador final. Esta característica é vital uma vez que os métodos tradicionais de orientação são realmente dispendiosos, levando os cuidadores a acompanhar os pacientes durante as suas deslocações. Desta forma, tanto o tempo como os recursos despendidos durante a aprendizagem são desperdiçados. Vários autores desenvolveram sistemas de orientação adaptados tendo em consideração as características e especificidades do utilizador. A principal preocupação centrava-se na interface do utilizador, uma vez que consideravam que os sistemas disponíveis eram demasiado complexos para serem utilizados por este tipo de indivíduos. O sistema desenvolvido (i.e., CogHelper) tem uma interface adaptada ao utilizador, a qual utiliza realidade aumentada para concretizar o processo de orientação. O sistema possui também a capacidade de localização em tempo real onde o(s) cuidador(es) podem monitorizar o utilizador final. O nosso principal objectivo não recaiu sobre a interface do utilizador, uma vez que esta já tinha sido previamente estudada, mas na forma como a informação era fornecida ao utilizador. Desta forma, o caminho selecionado para guiar o utilizador é adaptado às suas preferências. De forma a prevenir possíveis erros durante o percurso, o sistema calcula possíveis pontos nos quais o utilizador pode tomar uma decisão errada, e alertá-lo de forma a manter-se no caminho correto. Estas características baseiam-se num módulo de pattern mining (para fornecer o caminho adaptado) e numa abordagem de computação especulativa (para antecipar possíveis erros do utilizador).People with disabilities (physical or cognitive) represent a small percentage of a country population. However, the health costs are usually higher when compared to an ordinary person. Thus, one should seek solutions to help the day life of such group of people. When diagnosed with cognitive disabilities the patient may be prevented to live alone and a caregiver may be needed. To avoid this privacy invasion and enable the patient to live independently in his home, there is the need to adapt it to the concept of smart house, which enables the caregiver to remotely access and check the user status. However, the smart house is not able to monitor the user when he goes outside its premises. Thus, in order to keep the user safe, he may become a prisoner of his own home. To engage people with cognitive disabilities in a normal interaction with the surrounding environment there is the need of a portable orientation system that works outdoors and is adapted to this audience. If one look over the two main operative systems for mobile devices (i.e., iOS and Android) there is a huge number of applications that guides the user through GPS to the intended destination. However, there are just a few adapted to people with disabilities. Besides the orientation feature there is also another important one from the perspective of the caregivers, i.e., a localization feature which allows these second type of users to remotely access the main user location. This is specially important since traditional methods are very expensive, and due to this lack of information caregivers tend to be all the time with the patient during his journey. Thus, the effort and resources spent to teach the user are wasted. Different authors had developed adapted orientation systems considering the user specificities and characteristics. Their main concern was the user interface, since they considered that available systems were too complex to be used by these group of people. The system that was developed (i.e., CogHelper) has an adapted interface, which uses augmented reality to provide the orientation to the user. It has also a real-time localization feature where caregivers may know the user location. Our focus was not on the user interface, since it was already studied, but on how to provide the necessary information to the user. Thus, the path followed by the user is adapted to his preferences. In order to avoid mistakes during the traveling path, the system may calculate possible locations in which the user takes the wrong turn and alert him to keep on the correct path. These features are based on a pattern mining module (to provide the preferred path) and on a speculative computation approach (to anticipate possible user mistakes).The work of João Ramos is supported by a doctoral grant by FCT - Fundação para a Ciência e a Tecnologia (SFRH/BD/89530/2012)

    An Orientation Method with Prediction and Anticipation Features

    Get PDF

    Plataforma integradora de serviços em tempo real baseada em tecnologia OSGi

    Get PDF
    Dissertação de mestrado em Engenharia InformáticaEste projeto tem o objetivo principal de melhorar a qualidade de vida de pessoas idosas, com deficiências físicas ou psicológicas. Quando ficam em casa sozinhas são privadas de uma vida autónoma e ativa o que leva à necessidade de uma monitorização continua. Tendo em consideração a crescente disponibilidade de dispositivos interativos num ambiente doméstico abre-se uma porta para necessidade de sistemas de integração e fusão de sensores. Uma plataforma inteligente de monitorização capaz de comunicar com os vários dispositivos prova a sua utilidade ao ser capaz de tornar as pessoas mais autónomas proporcionando aos familiares e amigos mecanismos de monitorização ajustados conforme o perfil do utilizador em caso de ausência. Pretende-se desenvolver um sistema que possa ser implementado num dispositivo central que estabeleça a comunicação entre os diferentes dispositivos e sistemas electrónicos, seja capaz de integrar serviços em tempo real e registe o seu estado em determinado momento. Tem o intuito de aproveitar todos os aparelhos e serviços que as pessoas já possuem, evitando assim um gasto monetário exagerado tendo em conta o estado económico existente e a capacidade monetária dos utilizadores. Estes sistemas electrónicos ou dispositivos podem ser, por exemplo, um sistema de ar condicionado, capaz de adequar a temperatura à preferível pelo utilizador, ou um sistema de iluminação com capacidade de regular a intensidade da luz e assim reduzir nas despesas. Estes sistemas implicam uma melhoria em termos de qualidade de vida do utilizador ao providenciar automatismos inteligentes no seu dia-a-dia.This project has the main goal of improving the quality of live of elderly people with physical or psychological disabilities. When they stay at home alone they are deprived of an independent and active life and which leads to the need for continuous monitoring. Taking into account the increasing availability of interactive devices in a home environment, opens a door for the need of integration systems and sensor fusion. An intelligent monitoring platform capable of communicating with multiple devices proves its utility in being able to make people more autonomous, providing to the family and friends monitoring mechanisms adjusted as the user's profile in case of absence. The aim is to develop a system that can be implemented in a central device to establish communication between different electronic devices and systems, capable of integrating services in realtime and record their status. Aims to take advantage of all the devices and services that people already have, thus avoiding spending money exaggeratedly, given the existing economic and monetary capacity of users. These electronic systems or devices can be, for example, an air conditioning system capable of adjusting the temperature preferred by the user and lighting system capable of regulating the light intensity and thus reduce the costs. These systems imply an improvement in quality of life of the user by providing intelligent automation in their day-to-day.Fundação para a Ciência e a Tecnologia (FCT) - Projeto FCOMP-01-0124-FEDER-028980.Projeto CAMCoF - Context-aware Multimodal Communication Framework.FEDER através do Programa Operacional Fatores de Competitividade - COMPETE

    Multi-Agent Systems

    Get PDF
    This Special Issue ""Multi-Agent Systems"" gathers original research articles reporting results on the steadily growing area of agent-oriented computing and multi-agent systems technologies. After more than 20 years of academic research on multi-agent systems (MASs), in fact, agent-oriented models and technologies have been promoted as the most suitable candidates for the design and development of distributed and intelligent applications in complex and dynamic environments. With respect to both their quality and range, the papers in this Special Issue already represent a meaningful sample of the most recent advancements in the field of agent-oriented models and technologies. In particular, the 17 contributions cover agent-based modeling and simulation, situated multi-agent systems, socio-technical multi-agent systems, and semantic technologies applied to multi-agent systems. In fact, it is surprising to witness how such a limited portion of MAS research already highlights the most relevant usage of agent-based models and technologies, as well as their most appreciated characteristics. We are thus confident that the readers of Applied Sciences will be able to appreciate the growing role that MASs will play in the design and development of the next generation of complex intelligent systems. This Special Issue has been converted into a yearly series, for which a new call for papers is already available at the Applied Sciences journal’s website: https://www.mdpi.com/journal/applsci/special_issues/Multi-Agent_Systems_2019

    Cognitive assistance in intelligent environments

    Get PDF
    Tese de doutoramento em Engenharia BiomédicaCurrently society responds badly to some social issues. One of the problems lies on the society concept itself. The common pyramid describing the social strata does not reflect the new social reality, given that the elderly strata largely exceed the teenage strata. This fact also implies a change in terms of social and medical needs. Thus, a great number of medical services should be adapted to respond to the needs of the elderly people. In fact, any common family cannot take care of an elderly person and, in many cases they cannot also afford the required medical care. Having less time, and often, less money, a family cannot have their older relatives in their homes. In addition, the necessary support required to overcome the elderly limitations, makes it even more difficult. One solution could be that elderly people go to nursing homes or care centers. However, due to the overgrowth of the elderly community, geriatric units are not enough to take care of all those people. As a solution, technology can provide wellbeing and assistance in the elderly everyday life through personalized services at low cost. This thesis presents a cognitive assistant platform, named iGenda. A cognitive assistant provides numerous user oriented services, and it ubiquitously and transparently interacts directly with the user. Therefore, this research work has as motto: impacting the user’s life without causing an impact. It means that the platform aim is to influence the user’s life, by providing a greater quality of life, without being too complex to use. The answers to our society’s social and technological challenges are provided by the development of a platform that is intuitive to the user, cheap and able to be integrated in an Ambient Assisted Living ecosystem. Thus, this thesis presents a multi-agent, platform-independent architecture capable of intelligent scheduling. Being the cognitive assistant implemented in four case studies, namely: a sensor platform, a digital clinical guideline system, an orientation system based on augmented reality, and a fall detection application. These case studies validate the social and technological challenges, therefore the iGenda too. This is due to the complete integration with other systems, without major changes of the architecture and archetype.Atualmente, a sociedade debate-se com um problema para o qual não há uma solução simples. O problema reside na própria sociedade, mais especificamente no seu conceito. A pirâmide populacional clássica não retrata a sociedade como é atualmente, sendo que o número de idosos ultrapassa o número de jovens. Ora, este facto acarreta uma mudança nas necessidades sociais e cuidados médicos. Deste modo, um grande número de serviços médicos têm que ser reajustados para as necessidades das pessoas mais idosas. Com menos tempo e frequentemente sem dinheiro, a família não é capaz de ter um idoso na sua casa. Tendo em conta as limitações das pessoas idosas em termos de saúde, a incapacidade de assistir uma pessoa idosa é ainda maior. Uma possível solução é colocar os idosos em casas de repouso ou centros geriátricos. Contudo, devido ao crescimento da comunidade idosa, não existem unidades geriátricas suficientes para todas as pessoas. A tecnologia pode providenciar assistência e bem-estar na vida cotidiana de uma pessoa idosa, através de serviços personalizados de baixo custo, servindo como uma possível resposta aos problemas apresentados. Nesta tese apresenta-se o iGenda, como uma plataforma de desenvolvimento de assistentes cognitivos. Um assistente cognitivo que assegura vários serviços orientados ao utilizador, interagindo com o utilizador de forma ubíqua e transparente. Este trabalho de investigação tem como lema: mudar a vida do utilizador sem o mudar. Isto significa que a plataforma tem como objetivo mudar a vida do utilizador, ao proporcionar uma maior qualidade de vida, sem que o utilizador tenha dificuldade a adaptar-se ou a utilizar a plataforma. As respostas para os desafios sociais e tecnológicos apresentados pela nossa sociedade são fornecidas pelo desenvolvimento de uma plataforma intuitiva, barata e capaz de ser integrada num ecossistema de Ambient Assisted Living. Deste modo, o processo de agendamento inteligente é assegurado por uma arquitetura multiagente e independente de plataformas, apresentada nesta tese. Sendo que o assistente cognitivo é implementado em quatro casos de estudo: uma plataforma de sensores, um sistema digital de guias clínicos, um sistema de orientação baseado em realidade aumentada e um sistema de deteção de quedas. Estes casos de estudo validam os desafios sociais e tecnológicos, portanto validando também o iGenda. Isto verifica-se com a integração completa com outros sistemas, sem muitas alterações à arquitetura ou ao arquétip

    Solução de navegação inercial para o sistema plasys

    Get PDF
    Neste trabalho faz-se uma pesquisa e análise dos conceitos associados à navegação inercial para estimar a distância percorrida por uma pessoa. Foi desenvolvida uma plataforma de hardware para implementar os algoritmos de navegação inercial e estudar a marcha humana. Os testes efetuados permitiram adaptar os algoritmos de navegação inercial para humanos e testar várias técnicas para reduzir o erro na estimativa da distância percorrida. O sistema desenvolvido é um sistema modular que permite estudar o efeito da inserção de novos sensores. Desta forma foram adaptados os algoritmos de navegação para permitir a utilização da informação dos sensores de força colocados na planta do pé do utilizador. A partir desta arquitetura foram efetuadas duas abordagens para o cálculo da distância percorrida por uma pessoa. A primeira abordagem estima a distância percorrida considerando o número de passos. A segunda abordagem faz uma estimação da distância percorrida com base nos algoritmos de navegação inercial. Foram realizados um conjunto de testes para comparar os erros na estimativa da distância percorrida pelas abordagens efetuadas. A primeira abordagem obteve um erro médio de 4,103% em várias cadências de passo. Este erro foi obtido após sintonia para o utilizador em questão. A segunda abordagem obteve um erro de 9,423%. De forma a reduzir o erro recorreu-se ao filtro de Kalman o que levou a uma redução do erro para 9,192%. Por fim, recorreu-se aos sensores de força que permitiram uma redução para 8,172%. A segunda abordagem apesar de ter um erro maior não depende do utilizador pois não necessita de sintonia dos parâmetros para estimar a distância para cada pessoa. Os testes efetuados permitiram, através dos sensores de força, testar a importância da força sentida pela planta do pé para aferir a fase do ciclo de marcha. Esta capacidade permite reduzir os erros na estimativa da distância percorrida e obter uma maior robustez neste tipo de sistemas.In this work is presented the research and the analysis of the inertial navigation concepts to estimate the distance travelled by a person. It was developed a hardware platform to implement the inertial navigation algorithms and study the human gait. The tests with the platform allowed adapting the inertial navigation algorithms to humans and to test several techniques to reduce the error in the estimation of the traveled distance. The developed system is a modular system which allows studying the effect of inclusion of new sensors. Thus the navigation algorithms have been adapted to use the information from force sensors placed in the foot of the user. Based on this architecture, it was used two approaches to calculate the distance traveled by a person. The first approach estimate the travelled distance based on the step cadence. The second approach estimate the travelled distance based on the inertial navigation algorithms. It was performed a series of tests to compare the errors in the estimation of the travelled distance for each approaches. The first approach achieved an average error of 4.103% in several step cadences. This error was obtained after tuning the algorithm to the user. The second approach achieved an average error of 9.423%. To reduce the error it was used the Kalman filter which led to a reduction of the error to 9.192%. Finally, it was addressed the force sensors which led to a reduction of the error to 8.172%. The second approach, despite having a higher error, is independent of the user and it does not require the tuning of the parameters to estimate distance for each person. The tests results show the importance of the force sensors placed on the plant of the foot to assess the phase of the gait cycle. This ability allows to reduce the errors in estimating the distance and increases robustness in such systems

    All over the place localization system

    Get PDF
    The MAP-i Doctoral Programme in Informatics, of the Universities of Minho, Aveiro and PortoA localização é normalmente obtida utilizando um sistema de navegação baseado num ambiente estruturado. No entanto, estes sistemas não funcionam ou são difíceis de serem implantados em ambientes densos. Assim, considerando que as pessoas se deslocam geralmente a pé, neste trabalho é proposto um Sistema de Navigação Inercial para Pedestres (PINS). Nesta tese são identificadas as principais vantagens e desvantagens dos PINS, bem como, os algoritmos que estão na base destes sistemas. O objetivo é fornecer uma perspectiva abrangente sobre o que é necessário para desenvolver um PINS e quais os problemas encontrados mais frequentemente durante o seu desenvolvimento. São também identificados e comparados os sistemas e tecnologias mais importantes da literatura. Duas unidades de medição inercial foram desenvolvidas, sendo que os sensores inerciais foram combinados com sensores de força para melhorar a detecção das diferentes fases (fase de apoio e fase de balanço) da marcha humana, assim como, para ter uma informação mais precisa sobre a força de contacto. É muito importante que a fase de apoio seja devidamente detectada. Assim três diferentes algoritmos, utilizando diferentes sensores e métodos de fusão sensorial, são explicados e avaliados. A marcha humana representa um padrão que é repetido ao longo do tempo, o qual é aprendido utilizando algoritmos de aprendizagem com base nos dados obtidos pelas diferentes fontes de informação para realizar uma caracterização do passo. Esta caracterização leva a uma melhoria no desempenho do sistema, uma vez que os erros sistemáticos podem ser aprendidos, para depois serem corrigidos em tempo real. Como neste sistema existe mais do que uma fonte de informação, além das técnicas de fusão sensorial, são também aplicadas técnicas de fusão de informação. Depois dos dados serem obtidos com o equipamento desenvolvido, e do passo ser caracterizado com os dados aprendidos, são aplicados os algoritmos que fazem a estimativa do deslocamento. A arquitetura proposta é avaliada em quatro cenários de utilização real, dentro de um edifício, envolvendo diferentes tipos de caminhadas. Esta arquitectura levou a uma melhoria significativa da precisão da estimativa do deslocamento.Nowadays location information is typically obtained using a navigation system based on a structured environment. However, these systems do not work or are very difficult to be deployed in dense environments. Thus, considering that persons are usually on foot, in this work is proposed a Pedestrian Inertial Navigation System (PINS). In this thesis are identified the main advantages/disadvantages about PINS, as well as, the algorithms that are the base of this type of systems. It is provided a good insight about what is necessary to create a PINS and the problems that are encountered during its development. To complement these insights the fundamentals about Human Gait are presented, along with the main sensor and information fusion strategies used in this type of system. Also, the most important systems and technologies are identified and compared. Two inertial measurement units were developed, where the inertial sensors were combined with force sensors to improve the detection of different phases (stance and swing phase) of the human gait, as well as, to have proper information about the contact force. The stance phase is very important to be properly detected, therefore, three different algorithms using different sensors and sensor fusion methods are explained and evaluated. The human gait cycle represents a pattern that is a repeatable over time. Thus, this pattern is learned using machine learning algorithms, which are applied to the data obtained from the different data sources to perform a step characterization. This characterization leads to an improvement on the system’s performance, since the systematic errors can be learned to then be corrected in real-time. Since there is more than one source of information, besides sensor fusion techniques, it was also implemented an information fusion strategy. After collecting the data with the developed hardware and characterize the step according to the learned data, it is demonstrated the developed displacement estimation architecture. The proposed architecture and algorithms are evaluated through four real use case scenarios in a typical indoor environment involving different types of walking paths. This architecture led to a significant improvement on the displacement estimation accuracy.This work is funded by the ERDF (European Regional Development Fund) through the COMPETE Programme and by the Portuguese Government through the FCT (Portuguese Foundation for Science and Technology) within the doctoral grant SFRH/BD/70248/2010
    corecore