2019
DOI: 10.3390/electronics8060652
|View full text |Cite
|
Sign up to set email alerts
|

A New Seven-Segment Profile Algorithm for an Open Source Architecture in a Hybrid Electronic Platform

Abstract: The velocity profiles are used in the design of trajectories in motion control systems. It is necessary to design smoother movements to avoid high stress in the motor. In this paper, the rate of change in acceleration value is used to develop an S-curve velocity profile which presents an acceleration and deceleration stage smoother than the trapezoidal velocity profile reducing the error at the end of the duty-cycle pre-established in one degree of freedom (DoF) application. Furthermore, a new methodology is d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
7
1
1

Relationship

3
6

Authors

Journals

citations
Cited by 11 publications
(11 citation statements)
references
References 26 publications
0
11
0
Order By: Relevance
“…In addition, such methodology was elaborated, which performs on-line auto-tuning of the servo system with vibration monitoring. FPGA Spartan-3 Xilinx ISE-Xilinx -- [3] FPGA Altera MATLAB/Simulink -- [5] FPGA ICE40hx4k Lattice Open tool Empiric - [11] Raspberry Pi-FPGA ZYNQ 7 Xilinx Vivado-Xilinx -- [14] FPGA Spartan-3 Xilinx LabVIEW NI Empiric 0.1 ms [15] PC-Arduino Arduino MATLAB/Simulink pole assignment 60 ms [16] PC-Launchpad-Arduino Texas Instruments --50 ms [17] FPGA Max10 Altera NiosIIsoft -0.2 ms [26] Raspberry Pi-FPGA ZYNQ 7 Xilinx Vivado-Xilinx Fuzzy 5 ms…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…In addition, such methodology was elaborated, which performs on-line auto-tuning of the servo system with vibration monitoring. FPGA Spartan-3 Xilinx ISE-Xilinx -- [3] FPGA Altera MATLAB/Simulink -- [5] FPGA ICE40hx4k Lattice Open tool Empiric - [11] Raspberry Pi-FPGA ZYNQ 7 Xilinx Vivado-Xilinx -- [14] FPGA Spartan-3 Xilinx LabVIEW NI Empiric 0.1 ms [15] PC-Arduino Arduino MATLAB/Simulink pole assignment 60 ms [16] PC-Launchpad-Arduino Texas Instruments --50 ms [17] FPGA Max10 Altera NiosIIsoft -0.2 ms [26] Raspberry Pi-FPGA ZYNQ 7 Xilinx Vivado-Xilinx Fuzzy 5 ms…”
Section: Discussionmentioning
confidence: 99%
“…(s) In the case of this servo system, the velocity has to change following a characteristic shape in order to achieve a desired position, where the movement must be less aggressive when compared to a step input to avoid a high stress on the shaft of the motor. The velocity profiles consist on different shapes, which depend on the motion; these can be triangular, trapezoidal, S-curve, or parabolic functions [26]. The triangular and parabolic velocity profiles consist of accelerating and decelerating DC motor sections without a constant velocity phase.…”
Section: The Dynamic Model Of a Servo Systemmentioning
confidence: 99%
“…A robotics application to control an inverted pendulum robot is designed, built, and programmed using open FPGA tools. In Reference [13], the rate of change in acceleration value is used to develop an S-curve velocity profile for motion control, which presents smoother movements to avoid high stress in the motor than in the trapezoidal velocity profile. The new methodology is developed applying an open source architecture in a hybrid electronic platform compounded by a system on a chip (SoC) Raspberry Pi 3 and a FPGA.…”
Section: The Present Issuementioning
confidence: 99%
“…Linear motor motion controllers are presented in many industrial applications, including sliding door closers, assambly, conveyor systems, electronic manufacturing, material handling, industrial test, and robotic applications [ 1 ]. Motion control is a sub-field of automation that involves controlling mechanical movements of load and it is applied directly to the actuator to manage physical variables, such as torque, acceleration, velocity and position of an axis or axes, depending of the degree of freedom (DoF) of the system [ 2 ]. Motion control is applied to avoid the stress that is produced by a fast movement and to reduce the vibrations that are caused by the high rate of change in acceleration; also, trajectories are created to reach a desired position that the actuators must achieve [ 3 , 4 ].…”
Section: Introductionmentioning
confidence: 99%