1
|
Deshpande SV, Harikrishnan R, Sampe J, Patwa A. An algorithm to create model file for Partially Observable Markov Decision Process for mobile robot path planning. MethodsX 2024; 12:102552. [PMID: 38299041 PMCID: PMC10828799 DOI: 10.1016/j.mex.2024.102552] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/23/2023] [Accepted: 01/04/2024] [Indexed: 02/02/2024] Open
Abstract
The Partially Observable Markov Decision Process (POMDP), a mathematical framework for decision-making in uncertain environments suffers from the curse of dimensionality. There are various methods that can handle huge sizes of POMDP matrices to create approximate solutions, but no serious effort has been reported to effectively control the size of the POMDP matrices. Manually creating the high-dimension matrices of a POMDP model is a cumbersome and sometimes even impossible task. The PCMRPP (POMDP file Creator for Mobile Robot Path Planning) software package implements a novel algorithm to programmatically generate these matrices such that: •The sizes of the matrices can be controlled by configuring the granularity of discretization of the components of the state and•The sparseness of the matrices can be controlled by configuring the spread of the observation probability distribution. This kind of flexibility allows one to achieve a trade-off between time complexity and the level of robustness of the POMDP solution.
Collapse
Affiliation(s)
- Shripad V. Deshpande
- Symbiosis Institute of Technology, Pune Campus, Symbiosis International (Deemed University), Pune, India
| | - R. Harikrishnan
- Symbiosis Institute of Technology, Pune Campus, Symbiosis International (Deemed University), Pune, India
| | - Jahariah Sampe
- Institute of Microengineering and Nanoelectronics, Universiti Kebangsaan Malaysia, Bangi, Selangor, Malaysia
| | - Abhimanyu Patwa
- Symbiosis Institute of Technology, Pune Campus, Symbiosis International (Deemed University), Pune, India
| |
Collapse
|
2
|
Chen L, Li C, Fahmy A, Sienz J. GestureMoRo: an algorithm for autonomous mobile robot teleoperation based on gesture recognition. Sci Rep 2024; 14:6199. [PMID: 38485721 PMCID: PMC10940285 DOI: 10.1038/s41598-024-54488-w] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/30/2023] [Accepted: 02/13/2024] [Indexed: 03/18/2024] Open
Abstract
Gestures are a common way people communicate. Gesture-based teleoperation control systems tend to be simple to operate and suitable for most people's daily use. This paper employed a LeapMotion sensor to develop a mobile robot control system based on gesture recognition, which mainly established connections through a client/server structure. The principles of gesture recognition in the system were studied and the relevant self-investigated algorithms-GestureMoRo, for the association between gestures and mobile robots were designed. Moreover, in order to avoid the unstably fluctuated movement of the mobile robot caused by palm shaking, the Gaussian filter algorithm was used to smooth and denoise the collected gesture data, which effectively improved the robustness and stability of the mobile robot's locomotion. Finally, the teleoperation control strategy of the gesture to the WATER2 mobile robot was realized, and the effectiveness and practicability of the designed system were verified through multiple experiments.
Collapse
Affiliation(s)
- Lei Chen
- College of Mechanical and Electrical Engineering, Hohai University, Changzhou, 213200, China
| | - Chunxu Li
- Department of Machenical Engineering, Faculty of Science and Engineering, Swansea University, Swansea, SA1 8EN, UK.
- College of Mechanical and Electrical Engineering, Hohai University, Changzhou, 213200, China.
| | - Ashraf Fahmy
- Department of Machenical Engineering, Faculty of Science and Engineering, Swansea University, Swansea, SA1 8EN, UK
| | - Johann Sienz
- Department of Machenical Engineering, Faculty of Science and Engineering, Swansea University, Swansea, SA1 8EN, UK
| |
Collapse
|
3
|
Guffanti D, Brunete A, Hernando M, Álvarez D, Rueda J, Navarro E. Supervised learning for improving the accuracy of robot-mounted 3D camera applied to human gait analysis. Heliyon 2024; 10:e26227. [PMID: 38404866 PMCID: PMC10884860 DOI: 10.1016/j.heliyon.2024.e26227] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/18/2023] [Revised: 09/08/2023] [Accepted: 02/08/2024] [Indexed: 02/27/2024] Open
Abstract
BACKGROUND AND OBJECTIVE the use of 3D cameras for gait analysis has been highly questioned due to the low accuracy they have demonstrated in the past. The objective of the study presented in this paper is to improve the accuracy of the estimations made by robot-mounted 3D cameras in human gait analysis by applying a supervised learning stage. METHODS the 3D camera was mounted in a mobile robot to obtain a longer walking distance. This study shows an improvement in detection of kinematic gait signals and gait descriptors by post-processing the raw estimations of the camera using artificial neural networks trained with the data obtained from a certified Vicon system. To achieve this, 37 healthy participants were recruited and data of 207 gait sequences were collected using an Orbbec Astra 3D camera. There are two basic possible approaches for training and both have been studied in order to see which one achieves a better result. The artificial neural network can be trained either to obtain more accurate kinematic gait signals or to improve the gait descriptors obtained after initial processing. The former seeks to improve the waveforms of kinematic gait signals by reducing the error and increasing the correlation with respect to the Vicon system. The second is a more direct approach, focusing on training the artificial neural networks using gait descriptors directly. RESULTS the accuracy of the 3D camera to objectify human gait was measured before and after training. In both training approaches, a considerable improvement was observed. Kinematic gait signals showed lower errors and higher correlations with respect to the ground truth. The accuracy of the system to detect gait descriptors also showed a substantial improvement, mostly for kinematic descriptors rather than spatio-temporal. When comparing both training approaches, it was not possible to define which was the absolute best. CONCLUSIONS supervised learning improves the accuracy of 3D cameras but the selection of the training approach will depend on the purpose of the study to be conducted. This study reveals the great potential of 3D cameras and encourages the research community to continue exploring their use in gait analysis.
Collapse
Affiliation(s)
- Diego Guffanti
- Centro de Investigación en Mecatrónica y Sistemas Interactivos - MIST, Universidad Indoamérica, Av. Machala y Sabanilla, 170103, Quito, Ecuador
- Universidad UTE, Av. Mariscal Sucre, Quito, 170129, Ecuador
| | - Alberto Brunete
- Centre for Automation and Robotics (CAR UPM-CSIC), Universidad Politécnica de Madrid, 28012 Madrid, Spain
| | - Miguel Hernando
- Centre for Automation and Robotics (CAR UPM-CSIC), Universidad Politécnica de Madrid, 28012 Madrid, Spain
| | - David Álvarez
- Department of Electrical, Electronic and Automation Engineering and Applied Physics, ETSIDI, Universidad Politécnica de Madrid, 28012 Madrid, Spain
| | - Javier Rueda
- Department of Human Health and Performance, Faculty of Sports Sciences, Universidad Politécnica de Madrid, 28040 Madrid, Spain
| | - Enrique Navarro
- Department of Human Health and Performance, Faculty of Sports Sciences, Universidad Politécnica de Madrid, 28040 Madrid, Spain
| |
Collapse
|
4
|
Abd Rahman NA, Mohamed Sahari KS, Baharuddin MZ. The coverage and detection limit of a sampling point for robotics radiation mapping. Appl Radiat Isot 2023; 200:110968. [PMID: 37544032 DOI: 10.1016/j.apradiso.2023.110968] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/29/2023] [Revised: 07/26/2023] [Accepted: 07/30/2023] [Indexed: 08/08/2023]
Abstract
The sensor coverage problem aims to maximize the coverage of a target area with a fixed or minimum number of sensors. However, the sampling point coverage for radiation mapping has yet to be specified or adequately established. When dealing with unknown radiation fields, it is critical that the placements of sampling points will ensure that all hotspots are detected and accurately identified. Therefore, the concept of coverage and detection limit for a sampling point in radiation mapping is proposed in this paper. The proposed concept relates the angular dependency of the radiation measurement instruments with the detector detection limit or minimum detectable amount (MDA). To demonstrate the implementation, the concept is used to compute the sensitivity of the radiation map for coverage radiation mapping with mobile robot. Simulation results showed that hotspots with intensity equal to or above the sampling point detection limit were successfully detected regardless of their position within the coverage circle. Moreover, the experimental results of coverage radiation mapping showed that the concept can be used to compute the resolution of the radiation map. This will help the user to efficiently configure the appropriate grid size that suit their mapping situation and requirements.
Collapse
Affiliation(s)
- Nur Aira Abd Rahman
- Malaysian Nuclear Agency, 43000, Bangi, Selangor, Malaysia; Universiti Tenaga Nasional (UNITEN), 43000, Kajang, Selangor, Malaysia.
| | | | | |
Collapse
|
5
|
Xu B, Liu D, Xue M, Miao M, Hu C, Song A. Continuous shared control of a mobile robot with brain-computer interface and autonomous navigation for daily assistance. Comput Struct Biotechnol J 2023; 22:3-16. [PMID: 37600142 PMCID: PMC10433001 DOI: 10.1016/j.csbj.2023.07.033] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/07/2023] [Revised: 07/04/2023] [Accepted: 07/22/2023] [Indexed: 08/22/2023] Open
Abstract
Although the electroencephalography (EEG) based brain-computer interface (BCI) has been successfully developed for rehabilitation and assistance, it is still challenging to achieve continuous control of a brain-actuated mobile robot system. In this study, we propose a continuous shared control strategy combining continuous BCI and autonomous navigation for a mobile robot system. The weight of shared control is designed to dynamically adjust the fusion of continuous BCI control and autonomous navigation. During this process, the system uses the visual-based simultaneous localization and mapping (SLAM) method to construct environmental maps. After obtaining the global optimal path, the system utilizes the brain-based shared control dynamic window approach (BSC-DWA) to evaluate safe and reachable trajectories while considering shared control velocity. Eight subjects participated in two-stage training, and six of these eight subjects participated in online shared control experiments. The training results demonstrated that naïve subjects could achieve continuous control performance with an average percent valid correct rate of approximately 97 % and an average total correct rate of over 80 %. The results of online shared control experiments showed that all of the subjects could complete navigation tasks in an unknown corridor with continuous shared control. Therefore, our experiments verified the feasibility and effectiveness of the proposed system combining continuous BCI, shared control, autonomous navigation, and visual SLAM. The proposed continuous shared control framework shows great promise in BCI-driven tasks, especially navigation tasks for brain-driven assistive mobile robots and wheelchairs in daily applications.
Collapse
Affiliation(s)
- Baoguo Xu
- State Key Laboratory of Bioelectronics, Jiangsu Key Laboratory of Remote Measurement and Control, School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China
| | - Deping Liu
- State Key Laboratory of Bioelectronics, Jiangsu Key Laboratory of Remote Measurement and Control, School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China
| | - Muhui Xue
- State Key Laboratory of Bioelectronics, Jiangsu Key Laboratory of Remote Measurement and Control, School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China
| | - Minmin Miao
- School of Information Engineering, Huzhou University, Huzhou 313000, China
| | - Cong Hu
- Guangxi Key Laboratory of Automatic Detecting Technology and Instruments, Guilin University of Electronic Technology, Guilin 541004, China
| | - Aiguo Song
- State Key Laboratory of Bioelectronics, Jiangsu Key Laboratory of Remote Measurement and Control, School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China
| |
Collapse
|
6
|
Cai C, Jia C, Nie Y, Zhang J, Li L. A path planning method using modified harris hawks optimization algorithm for mobile robots. PeerJ Comput Sci 2023; 9:e1473. [PMID: 37547398 PMCID: PMC10403177 DOI: 10.7717/peerj-cs.1473] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/06/2023] [Accepted: 06/08/2023] [Indexed: 08/08/2023]
Abstract
Path planning is a critical technology that could help mobile robots accomplish their tasks quickly. However, some path planning algorithms tend to fall into local optimum in complex environments. A path planning method using a modified Harris hawks optimization (MHHO) algorithm is proposed to address the problem and improve the path quality. The proposed method improves the performance of the algorithm through multiple strategies. A linear path strategy is employed in path planning, which could straighten the corner segments of the path, making the obtained path smooth and the path distance short. Then, to avoid getting into the local optimum, a local search update strategy is applied to the HHO algorithm. In addition, a nonlinear control strategy is also used to improve the convergence accuracy and convergence speed. The performance of the MHHO method was evaluated through multiple experiments in different environments. Experimental results show that the proposed algorithm is more efficient in path length and speed of convergence than the ant colony optimization (ACO) algorithm, improved sparrow search algorithm (ISSA), and HHO algorithms.
Collapse
Affiliation(s)
- Cuicui Cai
- College of Electronics and Information Engineering, West Anhui University, Lu’an, China
| | - Chaochuan Jia
- College of Electronics and Information Engineering, West Anhui University, Lu’an, China
| | - Yao Nie
- College of Electronics and Information Engineering, West Anhui University, Lu’an, China
| | - Jinhong Zhang
- College of Electronics and Information Engineering, West Anhui University, Lu’an, China
| | - Ling Li
- College of Electronics and Information Engineering, West Anhui University, Lu’an, China
| |
Collapse
|
7
|
Raudmäe R, Schumann S, Vunder V, Oidekivi M, Nigol MK, Valner R, Masnavi H, Singh AK, Aabloo A, Kruusamäe K. ROBOTONT - Open-source and ROS-supported omnidirectional mobile robot for education and research. HardwareX 2023; 14:e00436. [PMID: 37424926 PMCID: PMC10329175 DOI: 10.1016/j.ohx.2023.e00436] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 03/11/2023] [Revised: 05/19/2023] [Accepted: 05/23/2023] [Indexed: 07/11/2023]
Abstract
In order to achieve visionary concepts such as Society 5.0 and Industry 5.0, there is a growing need for people who are able to create innovative robotic technologies. Training students to become such skilled professionals requires transitioning from often toy-like educational platforms with significant hardware limitations to costly research robots with full ROS (Robot Operating System) support. To aid in this transition, we propose Robotont - an open-source omnidirectional mobile robot platform with both physical hardware and a digital twin. Robotont enables robotics education with professional tools as well as provides researchers with a capable mobility platform for validating and demonstrating scientific results. Robotont has successfully been used for university teaching, professional education, and online courses about ROS and robotics.
Collapse
|
8
|
Lu Y, Karimi HR, Komurcugil H. Measurement outlier-resistant mobile robot localization using multiple Doppler-azimuth radars under round-robin protocol. ISA Trans 2023; 137:175-185. [PMID: 36639267 DOI: 10.1016/j.isatra.2022.12.019] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 03/17/2021] [Revised: 12/18/2022] [Accepted: 12/30/2022] [Indexed: 06/04/2023]
Abstract
This paper is concerned with the measurement outlier-resistant mobile robot localization problem by using multiple Doppler-azimuth radars under round-robin protocol (R-RP). In the considered robot localization system, multiple Doppler-azimuth radars are equipped on the robot platform to produce the measurement including the Doppler frequency shift and the azimuth. In order to assuage communication link congestion, the R-RP is used. For mitigating the influence of outliers, a time-varying state estimator is constructed which contains a saturation function with variable saturation levels. This paper aims at seeking out a practicable yet effective solution to the addressed robot localization problem by devising the constructed estimator which can assure that, over a finite horizon, the localization error satisfies the given H∞ performance index. By constructing an appropriate Lyapunov function, the sufficient condition, which can guarantee the localization error to fulfill the given H∞ performance, is established. Then, by resorting to the solution to a set of linear matrix inequalities, the constructed estimator can be devised. In the light of the estimator design strategy proposed in this paper, the corresponding robot localization algorithm is developed. At last, some simulations are conducted to testify the usefulness of the developed robot localization algorithm.
Collapse
Affiliation(s)
- Yanyang Lu
- School of Intelligent Manufacturing, Luoyang Institute of Science and Technology, Luoyang, 471023, China.
| | - Hamid Reza Karimi
- Department of Mechanical Engineering, Politecnico di Milano, Milan, 20156, Italy.
| | - Hasan Komurcugil
- Department of Computer Engineering, Eastern Mediterranean University, Famagusta, 99628, Turkey.
| |
Collapse
|
9
|
Nwankwo L, Fritze C, Bartsch K, Rueckert E. ROMR: A ROS-based open-source mobile robot. HardwareX 2023; 14:e00426. [PMID: 37216020 PMCID: PMC10197097 DOI: 10.1016/j.ohx.2023.e00426] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Indexed: 05/24/2023]
Abstract
Currently, commercially available intelligent transport robots that are capable of carrying up to 90 kg of load can cost $5,000 or even more. This makes real-world experimentation prohibitively expensive and limits the applicability of such systems to everyday home or industrial tasks. Aside from their high cost, the majority of commercially available platforms are either closed-source, platform-specific or use difficult-to-customize hardware and firmware. In this work, we present a low-cost, open-source and modular alternative, referred to herein as "ROS-based Open-source Mobile Robot (ROMR)". ROMR utilizes off-the-shelf (OTS) components, additive manufacturing technologies, aluminium profiles, and a consumer hoverboard with high-torque brushless direct current (BLDC) motors. ROMR is fully compatible with the robot operating system (ROS), has a maximum payload of 90 kg, and costs less than $1500. Furthermore, ROMR offers a simple yet robust framework for contextualizing simultaneous localization and mapping (SLAM) algorithms, an essential prerequisite for autonomous robot navigation. The robustness and performance of the ROMR were validated through real-world and simulation experiments. All the design, construction and software files are freely available online under the GNU GPL v3 license at https://doi.org/10.17605/OSF.IO/K83X7. A descriptive video of ROMR can be found at https://osf.io/ku8ag.
Collapse
|
10
|
Sun X, Deng S, Tong B, Wang S, Zhang C, Jiang Y. Hierarchical framework for mobile robots to effectively and autonomously explore unknown environments. ISA Trans 2023; 134:1-15. [PMID: 36153189 DOI: 10.1016/j.isatra.2022.09.005] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 01/06/2022] [Revised: 09/03/2022] [Accepted: 09/03/2022] [Indexed: 06/16/2023]
Abstract
Achieving efficient and safe autonomous exploration in unknown environments is an urgent challenge to be overcome in the field of robotics. Existing exploration methods based on random and greedy strategies cannot ensure that the robot moves to the unknown area as much as possible, and the exploration efficiency is not high. In addition, because the robot is located in an unknown environment, the robot cannot obtain enough information to process the surrounding environment and cannot guarantee absolute safety. To improve the efficiency and safety of exploring unknown environments, we propose an autonomous exploration motion planning framework that is divided into the exploration and obstacle avoidance levels. The two levels are independent and interconnected. The exploration level finds the optimal frontier target point in the global scope based on the forward filtering angle and cost function, attracting the robot to move to the unknown area as much as possible, and improving the exploration efficiency; the obstacle avoidance level establishes a scenario-speed conversion mechanism, and the target point and obstacle information are weighed to realise dynamic motion planning and completes obstacle avoidance control, and ensures the safety of exploration. Experiments in different simulation scenarios and real environments verify the superiority of the method. Results show that our method is superior to the existing methods.
Collapse
Affiliation(s)
- Xuehao Sun
- School of Mechanical Engineering, Anhui University of Technology, Ma'anshan 243032, China.
| | - Shuchao Deng
- School of Mechanical Engineering, Anhui University of Technology, Ma'anshan 243032, China; Anhui Province Key Laboratory of Special Heavy Load Robot, Ma'anshan 243032, China.
| | - Baohong Tong
- School of Mechanical Engineering, Anhui University of Technology, Ma'anshan 243032, China; Anhui Province Key Laboratory of Special Heavy Load Robot, Ma'anshan 243032, China.
| | - Shuang Wang
- School of Mechanical Engineering, Anhui University of Science and Technology, Huainan 232001, China.
| | - Chenyang Zhang
- School of Mechanical Engineering, Anhui University of Technology, Ma'anshan 243032, China.
| | - Yuxiang Jiang
- School of Mechanical Engineering, Anhui University of Technology, Ma'anshan 243032, China.
| |
Collapse
|
11
|
Rodrigo DV, Sierra-García JE, Santos M. Glasius bio-inspired neural networks based UV-C disinfection path planning improved by preventive deadlock processing algorithm. Adv Eng Softw 2023; 175:103330. [PMID: 36465142 PMCID: PMC9695870 DOI: 10.1016/j.advengsoft.2022.103330] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 07/27/2022] [Revised: 09/13/2022] [Accepted: 10/19/2022] [Indexed: 06/17/2023]
Abstract
The COVID-19 pandemic made robot manufacturers explore the idea of combining mobile robotics with UV-C light to automate the disinfection processes. But performing this process in an optimum way introduces some challenges: on the one hand, it is necessary to guarantee that all surfaces receive the radiation level to ensure the disinfection; at the same time, it is necessary to minimize the radiation dose to avoid the damage of the environment. In this work, both challenges are addressed with the design of a complete coverage path planning (CCPP) algorithm. To do it, a novel architecture that combines the glasius bio-inspired neural network (GBNN), a motion strategy, an UV-C estimator, a speed controller, and a pure pursuit controller have been designed. One of the main issues in CCPP is the deadlocks. In this application they may cause a loss of the operation, lack of regularity and high peaks in the radiation dose map, and in the worst case, they can make the robot to get stuck and not complete the disinfection process. To tackle this problem, in this work we propose a preventive deadlock processing algorithm (PDPA) and an escape route generator algorithm (ERGA). Simulation results show how the application of PDPA and the ERGA allow to complete complex maps in an efficient way where the application of GBNN is not enough. Indeed, a 58% more of covered surface is observed. Furthermore, two different motion strategies have been compared: boustrophedon and spiral motion, to check its influence on the performance of the robot navigation.
Collapse
Affiliation(s)
| | | | - Matilde Santos
- Institute of Knowledge Technology, Complutense University of Madrid, 28040 Madrid, Spain
| |
Collapse
|
12
|
Panchea AM, Létourneau D, Brière S, Hamel M, Maheux MA, Godin C, Tousignant M, Labbé M, Ferland F, Grondin F, Michaud F. OpenTera: A microservice architecture solution for rapid prototyping of robotic solutions to COVID-19 challenges in care facilities. Health Technol (Berl) 2022;:1-14. [PMID: 35223361 DOI: 10.1007/s12553-021-00636-5] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/05/2021] [Accepted: 12/16/2021] [Indexed: 11/09/2022]
Abstract
As telecommunications technology progresses, telehealth frameworks are becoming more widely adopted in the context of long-term care (LTC) for older adults, both in care facilities and in homes. Today, robots could assist healthcare workers when they provide care to elderly patients, who constitute a particularly vulnerable population during the COVID-19 pandemic. Previous work on user-centered design of assistive technologies in LTC facilities for seniors has identified positive impacts. The need to deal with the effects of the COVID-19 pandemic emphasizes the benefits of this approach, but also highlights some new challenges for which robots could be interesting solutions to be deployed in LTC facilities. This requires customization of telecommunication and audio/video/data processing to address specific clinical requirements and needs. This paper presents OpenTera, an open source telehealth framework, aiming to facilitate prototyping of such solutions by software and robotic designers. Designed as a microservice-oriented platform, OpenTera is an end-to-end solution that employs a series of independent modules for tasks such as data and session management, telehealth, daily assistive tasks/actions, together with smart devices and environments, all connected through the framework. After explaining the framework, we illustrate how OpenTera can be used to implement robotic solutions for different applications identified in LTC facilities and homes, and we describe how we plan to validate them through field trials.
Collapse
|
13
|
dos Reis WPN, Couto GE, Morandin Junior O. Direct current geared motor data: Voltage, current, and speed measured under different experimental conditions. Data Brief 2022; 40:107802. [PMID: 35036495 PMCID: PMC8752902 DOI: 10.1016/j.dib.2022.107802] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/18/2021] [Revised: 12/09/2021] [Accepted: 01/04/2022] [Indexed: 11/28/2022] Open
Abstract
This data article describes eleven datasets collected from laboratory individual tests with two DC motors of the same model. The motors are proposed to be used as the actuators of an Automated Guided Vehicle (AGV). Each dataset shares the same structure, with the measurement of twelve variables: instant of measurement, encoder pulse counts, calculated motor velocity, raw current, calculated current, raw voltage from output A1, raw voltage from output B1, calculated voltage from output A1, calculated voltage from output B1, potential difference applied to the motor terminals, motor status, and the Arduino analog output value in pulse width modulation (PWM). The data are helpful to model and identify the system considering its dynamics. Such consideration on control systems design, specifically on AGV position control, can improve the controller accuracy. It also can be useful to study robot design, and mobile robot and AGV simulation.
Collapse
Affiliation(s)
- Wallace Pereira Neves dos Reis
- Federal Institute of Education, Science, and Tehcnology of Rio de Janeiro (IFRJ), Volta Redonda campus, Volta Redonda - 27215-350, Rio de Janeiro, Brazil
- Computing Department, Federal University of São Carlos (UFSCar), São Carlos - 13565-905, São Paulo, Brazil
| | - Giselle Elias Couto
- Federal Center for Technological Education Celso Suckow da Fonseca (CEFET-RJ), Itaguaí Campus, Itaguaí - 23812-101, Rio de Janeiro, Brazil
| | - Orides Morandin Junior
- Computing Department, Federal University of São Carlos (UFSCar), São Carlos - 13565-905, São Paulo, Brazil
| |
Collapse
|
14
|
Choi J, Lee G, Lee C. Reinforcement learning-based dynamic obstacle avoidance and integration of path planning. INTEL SERV ROBOT 2021;:1-15. [PMID: 34642589 DOI: 10.1007/s11370-021-00387-2] [Citation(s) in RCA: 8] [Impact Index Per Article: 2.7] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/10/2021] [Accepted: 09/09/2021] [Indexed: 11/13/2022]
Abstract
Deep reinforcement learning has the advantage of being able to encode fairly complex behaviors by collecting and learning empirical information. In the current study, we have proposed a framework for reinforcement learning in decentralized collision avoidance where each agent independently makes its decision without communication with others. In an environment exposed to various kinds of dynamic obstacles with irregular movements, mobile robot agents could learn how to avoid obstacles and reach a target point efficiently. Moreover, a path planner was integrated with the reinforcement learning-based obstacle avoidance to solve the problem of not finding a path in a specific situation, thereby imposing path efficiency. The robots were trained about the policy of obstacle avoidance in environments where dynamic characteristics were considered with soft actor critic algorithm. The trained policy was implemented in the robot operating system (ROS), tested in virtual and real environments for the differential drive wheel robot to prove the effectiveness of the proposed method. Videos are available at https://youtu.be/xxzoh1XbAl0.
Collapse
|
15
|
Abstract
This paper proposed a skill transmission technique for the mobile robot via learning by demonstration. When the material is transported to the designated location, the robot can show the human-like capabilities: autonomous tracking target. In this case, a skill transmission framework is designed, which the Kinect sensor is utilized to distinguish human activity recognition to create a planned path. Moreover, the dynamic movement primitive method is implemented to represent the teaching data, and the Gaussian mixture regression is utilized to encode the learning trajectory. Furthermore, in order to realize the accurate position control of trajectory tracking, a model predictive tracking control is investigated, where the recurrent neural network is used to eliminate the uncertain interaction. Finally, some experimental tasks using the mobile robot (BIT-6NAZA) are carried out to demonstrate the effectiveness of the developed techniques in real-world scenarios.
Collapse
Affiliation(s)
- Jiehao Li
- State Key Laboratory of Intelligent Control and Decision of Complex Systems, School of Automation, Beijing Institute of Technology, Beijing, 100081 China
| | - Junzheng Wang
- State Key Laboratory of Intelligent Control and Decision of Complex Systems, School of Automation, Beijing Institute of Technology, Beijing, 100081 China
| | - Shoukun Wang
- State Key Laboratory of Intelligent Control and Decision of Complex Systems, School of Automation, Beijing Institute of Technology, Beijing, 100081 China
| | - Chenguang Yang
- Bristol Robotics Laboratory, University of the West of England, Bristol, BS16 1QY United Kingdom
| |
Collapse
|
16
|
Widyotriatmo A, Nazaruddin YY, Putranto MRF, Ardhi R. Forward and backward motions path following controls of a truck-trailer with references on the head-truck and on the trailer. ISA Trans 2020; 105:349-366. [PMID: 32499085 DOI: 10.1016/j.isatra.2020.05.046] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 08/01/2019] [Revised: 05/26/2020] [Accepted: 05/26/2020] [Indexed: 06/11/2023]
Abstract
This paper presents new control designs and implementations of truck-trailer path following in forward and backward motions. The path following controls are designed in two modes, which are the controls with reference on the head-truck (RH-control) and with reference on the trailer (RT-control). Both modes aim to converge the distance and orientation errors of the head-truck as well as the trailer with respect to the desired path to zero. Using the designed controls, the asymptotic stabilities of the equilibrium points (i.e., error points equal to zeros) are analyzed using the Lyapunov method. The performances of RH-and RT-controls in controlling the truck-trailer are compared for forward and backward motions. The simulation results show that the RT-controls perform better than the RH-controls and the RT-controls can be applied for a curve-path following in both forward and backward directions. The experimental results of a prototype truck-trailer show the effectiveness of the proposed controls.
Collapse
Affiliation(s)
- Augie Widyotriatmo
- Instrumentation and Control Research Group, Faculty of Industrial Technology, Institut Teknologi Bandung, Ganesha 10, 40132, Bandung, Indonesia.
| | - Yul Yunazwin Nazaruddin
- Instrumentation and Control Research Group, Faculty of Industrial Technology, Institut Teknologi Bandung, Ganesha 10, 40132, Bandung, Indonesia.
| | - Mohammad Raka Febsya Putranto
- Engineering Physics Program, Faculty of Industrial Technology, Institut Teknologi Bandung, Ganesha 10, 40132, Bandung, Indonesia.
| | - Rizqi Ardhi
- Engineering Physics Program, Faculty of Industrial Technology, Institut Teknologi Bandung, Ganesha 10, 40132, Bandung, Indonesia.
| |
Collapse
|
17
|
Gu W, Cai S, Hu Y, Zhang H, Chen H. Trajectory planning and tracking control of a ground mobile robot:A reconstruction approach towards space vehicle. ISA Trans 2019; 87:116-128. [PMID: 30503272 DOI: 10.1016/j.isatra.2018.11.019] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 11/09/2017] [Revised: 09/26/2018] [Accepted: 11/16/2018] [Indexed: 06/09/2023]
Abstract
With the development of the similarity calculation method, the orbital motion of space vehicle can be translated into a sequence of waypoints that reflect position and velocity on the ground. In this paper, a motion control system is proposed to make the mobile robot pass through the desired waypoints for reconstructing the orbital motion. First, the parameterized trajectory optimization method is applied to generate a curvature-continuous trajectory from the waypoints, the position and velocity demands are presented as the equality constraints. Virtual positions are introduced to reduce the oscillation, and the total execution time of the whole trajectory is selected as the optimization parameter to reduce the computational burden. Then, an equivalence transformation is provided to translate the error system into an affine form, which is beneficial for the feedback controller design. Based on this, a nonlinear trajectory tracking controller is proposed, which includes a feedforward controller and an error feedback controller, and its exponential stability is proved using Persistency of Excitation Lemma. In addition, a shunting neural dynamics model is employed to avoid sharp velocity jumps. Finally, the performed experiments verify the effectiveness of the proposed method.
Collapse
Affiliation(s)
- Wanli Gu
- State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun, PR China; Department of Control Science and Engineering, Jilin University, Changchun, PR China; Nanjing Research Institute of Electronics Technology, Nanjing, PR China.
| | - Shuo Cai
- State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun, PR China; Department of Control Science and Engineering, Jilin University, Changchun, PR China.
| | - Yunfeng Hu
- State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun, PR China; Department of Control Science and Engineering, Jilin University, Changchun, PR China.
| | - Hui Zhang
- School of Transportation Science and Engineering, Beihang University, Beijing, PR China.
| | - Hong Chen
- State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun, PR China; Department of Control Science and Engineering, Jilin University, Changchun, PR China.
| |
Collapse
|
18
|
Vassallo C, Olivier AH, Souères P, Crétual A, Stasse O, Pettré J. How do walkers behave when crossing the way of a mobile robot that replicates human interaction rules? Gait Posture 2018; 60:188-193. [PMID: 29248849 DOI: 10.1016/j.gaitpost.2017.12.002] [Citation(s) in RCA: 10] [Impact Index Per Article: 1.7] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Submit a Manuscript] [Subscribe] [Scholar Register] [Received: 05/04/2017] [Revised: 11/29/2017] [Accepted: 12/01/2017] [Indexed: 02/02/2023]
Abstract
Previous studies showed the existence of implicit interaction rules shared by human walkers when crossing each other. Especially, each walker contributes to the collision avoidance task and the crossing order, as set at the beginning, is preserved along the interaction. This order determines the adaptation strategy: the first arrived increases his/her advance by slightly accelerating and changing his/her heading, whereas the second one slows down and moves in the opposite direction. In this study, we analyzed the behavior of human walkers crossing the trajectory of a mobile robot that was programmed to reproduce this human avoidance strategy. In contrast with a previous study, which showed that humans mostly prefer to give the way to a non-reactive robot, we observed similar behaviors between human-human avoidance and human-robot avoidance when the robot replicates the human interaction rules. We discuss this result in relation with the importance of controlling robots in a human-like way in order to ease their cohabitation with humans.
Collapse
Affiliation(s)
- Christian Vassallo
- CNRS, LAAS, 7 Avenue du Colonel Roche, F-31400 Toulouse, France; Univ de Toulouse, LAAS, F-31400 Toulouse, France.
| | - Anne-Hélène Olivier
- M2S Lab, Univ Rennes, Avenue Robert Schuman, Campus de Ker Lann, 35170 Bruz, France; Inria Rennes, Centre de Rennes Bretagne Atlantique, Campus Universitaire de Beaulieu, 35042 Rennes, France.
| | - Philippe Souères
- CNRS, LAAS, 7 Avenue du Colonel Roche, F-31400 Toulouse, France; Univ de Toulouse, LAAS, F-31400 Toulouse, France.
| | - Armel Crétual
- M2S Lab, Univ Rennes, Avenue Robert Schuman, Campus de Ker Lann, 35170 Bruz, France; Inria Rennes, Centre de Rennes Bretagne Atlantique, Campus Universitaire de Beaulieu, 35042 Rennes, France.
| | - Olivier Stasse
- CNRS, LAAS, 7 Avenue du Colonel Roche, F-31400 Toulouse, France; Univ de Toulouse, LAAS, F-31400 Toulouse, France.
| | - Julien Pettré
- Inria Rennes, Centre de Rennes Bretagne Atlantique, Campus Universitaire de Beaulieu, 35042 Rennes, France.
| |
Collapse
|
19
|
Vassallo C, Olivier AH, Souères P, Crétual A, Stasse O, Pettré J. How do walkers avoid a mobile robot crossing their way? Gait Posture 2017; 51:97-103. [PMID: 27744251 DOI: 10.1016/j.gaitpost.2016.09.022] [Citation(s) in RCA: 13] [Impact Index Per Article: 1.9] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Submit a Manuscript] [Subscribe] [Scholar Register] [Received: 11/26/2015] [Revised: 09/19/2016] [Accepted: 09/24/2016] [Indexed: 02/02/2023]
Abstract
Robots and Humans have to share the same environment more and more often. In the aim of steering robots in a safe and convenient manner among humans it is required to understand how humans interact with them. This work focuses on collision avoidance between a human and a robot during locomotion. Having in mind previous results on human obstacle avoidance, as well as the description of the main principles which guide collision avoidance strategies, we observe how humans adapt a goal-directed locomotion task when they have to interfere with a mobile robot. Our results show differences in the strategy set by humans to avoid a robot in comparison with avoiding another human. Humans prefer to give the way to the robot even when they are likely to pass first at the beginning of the interaction.
Collapse
|