Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by CRIIS

2021

Systematic Literature Review of Realistic Simulators Applied in Educational Robotics Context

Authors
Camargo, C; Goncalves, J; Conde, MA; Rodriguez Sedano, FJ; Costa, P; Garcia Penalvo, FJ;

Publication
SENSORS

Abstract
This paper presents a systematic literature review (SLR) about realistic simulators that can be applied in an educational robotics context. These simulators must include the simulation of actuators and sensors, the ability to simulate robots and their environment. During this systematic review of the literature, 559 articles were extracted from six different databases using the Population, Intervention, Comparison, Outcomes, Context (PICOC) method. After the selection process, 50 selected articles were included in this review. Several simulators were found and their features were also analyzed. As a result of this process, four realistic simulators were applied in the review's referred context for two main reasons. The first reason is that these simulators have high fidelity in the robots' visual modeling due to the 3D rendering engines and the second reason is because they apply physics engines, allowing the robot's interaction with the environment.

2021

Design, Modeling, and Control of an Autonomous Legged-Wheeled Hybrid Robotic Vehicle with Non-Rigid Joints

Authors
Pinto, VH; Soares, IN; Rocha, M; Lima, J; Goncalves, J; Costa, P;

Publication
APPLIED SCIENCES-BASEL

Abstract
This paper presents a legged-wheeled hybrid robotic vehicle that uses a combination of rigid and non-rigid joints, allowing it to be more impact-tolerant. The robot has four legs, each one with three degrees of freedom. Each leg has two non-rigid rotational joints with completely passive components for damping and accumulation of kinetic energy, one rigid rotational joint, and a driving wheel. Each leg uses three independent DC motors-one for each joint, as well as a fourth one for driving the wheel. The four legs have the same position configuration, except for the upper hip joint. The vehicle was designed to be modular, low-cost, and its parts to be interchangeable. Beyond this, the vehicle has multiple operation modes, including a low-power mode. Across this article, the design, modeling, and control stages are presented, as well as the communication strategy. A prototype platform was built to serve as a test bed, which is described throughout the article. The mechanical design and applied hardware for each leg have been improved, and these changes are described. The mechanical and hardware structure of the complete robot is also presented, as well as the software and communication approaches. Moreover, a realistic simulation is introduced, along with the obtained results.

2021

Improving a position controller for a robotic joint

Authors
Moreira, AP; Lima, J; Costa, P;

Publication
2021 IEEE INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS AND COMPETITIONS (ICARSC)

Abstract
There are several industrial processes that are controlled by a PID or similar controller. In robotics it is also usual the need of position control of joints. Tune a controller is the process to obtain the gains that optimise the behaviour of the system while maintaining its stability and robustness. This paper presents an approach of tuning a speed controller using the Internal Model Control (IMC) method and a position controller using the second order Bessel prototype while testing in different controllers methodology, such as PID, Cascade and feedforward combination with dead zone compensation. In order to compare the controllers, results for an Hermite reference position will allow to validate the proposed solution.

2021

IMU calibration for state estimation of an over-sensored low-cost robotic manipulator

Authors
Moreira, J; Pinto, VH; Costa, P;

Publication
2021 IEEE INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS AND COMPETITIONS (ICARSC)

Abstract
There are currently several techniques for automatic calibration of inertial sensors. This paper describes a subset of these algorithms that could be used in a manipulator and should allow for its prompt use. A robotic manipulator specifically developed for the study of over-sensored systems is used to realistically test the performance of the implemented methods. The results of these methods show that the accelerometers and the gyroscopes were properly calibrated. However, the magnetometers suffer from variable interferences and therefore could not be calibrated.

2021

Searching the Optimal Parameters of a 3D Scanner Through Particle Swarm Optimization

Authors
Braun J.; Lima J.; Pereira A.I.; Rocha C.; Costa P.;

Publication
Communications in Computer and Information Science

Abstract
The recent growth in the use of 3D printers by independent users has contributed to a rise in interest in 3D scanners. Current 3D scanning solutions are commonly expensive due to the inherent complexity of the process. A previously proposed low-cost scanner disregarded uncertainties intrinsic to the system, associated with the measurements, such as angles and offsets. This work considers an approach to estimate these optimal values that minimize the error during the acquisition. The Particle Swarm Optimization algorithm was used to obtain the parameters to optimally fit the final point cloud to the surfaces. Three tests were performed where the Particle Swarm Optimization successfully converged to zero, generating the optimal parameters, validating the proposed methodology.

2021

Demonstrative educational haptic manipulator robot: A teaching aid in Mechatronics

Authors
Pereira, A; Pinto, V; Goncalves, J; Costa, P;

Publication
TEEM'21: NINTH INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ECOSYSTEMS FOR ENHANCING MULTICULTURALITY

Abstract
In this paper it is presented an educational experiment, that consists of a mechatronic system applied to demonstrate concepts such as prototyping, control, haptic feedback and the use of different sensors and actuators. The described mechatronic system is based on the use of two identical manipulators, being physical devices commonly used in the industry. The physical components of the manipulators were 3D printed, being the original model of each manipulator the EEZYBotArm MK2. This, already existent prototype was modified, with the necessary changes, to fulfill the requisites of the proposed system, being included load cells to provide measurement of the applied forces, and the robot gripper was also modified, being applied an electromagnetic actuator.

  • 60
  • 330