Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Nicholas Krouglicof

dblp:20/2847 · DBLP profile ↗
← Back
10ranked-venue papers
1as first author
0since 2021 · last 2017
0000-0003-1804-5322ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 7 · 1 first-authorSystems, architecture and hardware · 7 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
6 papers
Motion planning and robot control · 77% 3D vision · 18% Video understanding and tracking · 3%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Reconfigurable computing and FPGAs · 76% Embedded and real-time systems · 24%
Computer graphics and multimedia
1 paper
Image and video processing · 100%

Topics — the 16 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
robot control
0.532014
Digital hardware implementation of an active disturbance rejection controller for a highly dynamic parallel orientation manipulator · ICRA 2014
A single time scale visual servoing system for a high speed SCARA type robotic arm · ICRA 2014
Development and testing of a novel high speed SCARA type manipulator for robotic applications · ICRA 2011
Robotics › Motion planning and robot control › robot control › robust control
active disturbance rejection control
0.212014
Digital hardware implementation of an active disturbance rejection controller for a highly dynamic parallel orientation manipulator · ICRA 2014
Robotics › Motion planning and robot control › robot control › sensor-based control › visual servoing
image-based visual servoing
0.212014
A single time scale visual servoing system for a high speed SCARA type robotic arm · ICRA 2014
Robotics › Motion planning and robot control › robot control › sensor-based control
visual servoing
0.212014
A single time scale visual servoing system for a high speed SCARA type robotic arm · ICRA 2014
Image and video processing
motion estimation
0.212013
Moving target detection for sense and avoid using regional phase correlation · ICRA 2013
Image and video processing › image registration
phase correlation
0.212013
Moving target detection for sense and avoid using regional phase correlation · ICRA 2013
Computer vision › 3D vision
camera calibration
0.112012
An Efficient Camera Calibration Technique Offering Robustness and Accuracy Over a Wide Range of Lens Distortion · IEEE Trans. Image Process. 2012
Computer vision › 3D vision › camera calibration
lens distortion modeling
0.112012
An Efficient Camera Calibration Technique Offering Robustness and Accuracy Over a Wide Range of Lens Distortion · IEEE Trans. Image Process. 2012
Robotics › Motion planning and robot control › robot control › actuator control
hydraulic manipulator control
0.112011
Development and testing of a novel high speed SCARA type manipulator for robotic applications · ICRA 2011
Embedded and real-time systems
real-time control
0.122014
A single time scale visual servoing system for a high speed SCARA type robotic arm · ICRA 2014
Development and testing of a novel high speed SCARA type manipulator for robotic applications · ICRA 2011
Reconfigurable computing and FPGAs › FPGA-based embedded system
FPGA-based control
0.112014
A single time scale visual servoing system for a high speed SCARA type robotic arm · ICRA 2014
Computer vision › Video understanding and tracking › motion detection
moving object detection
0.012013
Moving target detection for sense and avoid using regional phase correlation · ICRA 2013
Reconfigurable computing and FPGAs
FPGA implementation
0.012013
Moving target detection for sense and avoid using regional phase correlation · ICRA 2013
Robotics › Robot manipulation › robot design
manipulator design
0.012011
Development and testing of a novel high speed SCARA type manipulator for robotic applications · ICRA 2011
Robotics › Motion planning and robot control › robot calibration
kinematic parameter identification
0.012001
Machine vision system for the automatic identification of robot kinematic parameters · IEEE Trans. Robotics Autom. 2001
Robotics › Motion planning and robot control
robot calibration
0.012001
Machine vision system for the automatic identification of robot kinematic parameters · IEEE Trans. Robotics Autom. 2001

Methods — techniques the papers use, named apart from their topics

phase correlation · 0.5affine motion model · 0.5position sensitive detector · 0.4hardware-in-the-loop testing · 0.4co-simulation · 0.4FPGA implementation · 0.4electro-hydraulic servo control · 0.2unit quaternion · 0.1radial and tangential distortion models · 0.1nonlinear error minimization · 0.1simulation · 0.1mathematical modeling · 0.1
YearPublicationVenuePosition
2017 Application of response surface methodology for performing kinematic calibration of a 3-PSS/S parallel kinematic mechanism
abstract
Kinematic calibration of a robotic manipulator determines its fabricated dimensions that inevitably deviate, due to manufacturing tolerances, from the specified/designed geometry. Conventional calibration methods achieve this goal by deriving a system of constraint equations from the kinematic structure. Workspace coordinates and the corresponding joint space coordinates are experimentally obtained so that these constraint equations can be solved for the optimal geometric parameters that best fit the data. This paper proposes an alternative kinematic calibration method that leverages response surface methodology to obtain empirical models of direct and inverse kinematics from the same experimental data. The advantages the proposed method include nullifying the requirements of deriving constraint equations and performing joint sensor calibration. In addition, since the developed models are empirical in nature, whether closed-form solutions to the direct or the indirect model is available becomes conveniently inconsequential. Both physical and simulation experiments were conducted on a 3-PSS/S to evaluate the accuracy of the proposed method.
Taufiqur Rahman, Dion Hicks, M. Raju Hossain, Nicholas Krouglicof
IROS4
2014 A single time scale visual servoing system for a high speed SCARA type robotic arm
abstract
A high speed image based visual servoing (VS) technique is developed in this study for a Selective Compliant Assembly Robotic Arm (SCARA) manipulator with rotary hydraulic actuators. This study has developed a 2D position measuring system which comprise a high speed camera with a position sensitive detector as the image sensor. The input output interface and the controller for the VS system was implemented using a field programmable gate array (FPGA) providing a single chip solution for the embedded system. This camera was capable of providing position measurements of the end effector (EE) with an accuracy of up to 0.95 mm at a frequency of 1340 Hz. The proposed control strategy produced a better tracking performance with an EE payload of 12 kg with speeds of up to 1.3 m/s.
Migara H. Liyanage, Nicholas Krouglicof
ICRA2
2014 Digital hardware implementation of an active disturbance rejection controller for a highly dynamic parallel orientation manipulator
abstract
This paper details the development of a tracking controller for a highly dynamic parallel orientation manipulator that is capable of achieving high angular acceleration. The adopted control algorithm is derived from the active disturbance rejection control (ADRC) technology. The ADRC algorithm must be evaluated on the control hardware at a frequency consistent with the dynamics of the system without creating any inter-channel latency for a successful implementation. In this regard, the field programmable gate array (FPGA) is preferred because of its superior speed and parallelism. While there is a clear demand for FPGA controllers in the military and the aerospace domain because of the improved SWaP (size, weight, and power) capabilities, the literature provides a few examples of such controllers that mostly employ expensive high logic density FPGA chips. In contrast, this paper describes how an advanced controller can be efficiently prototyped on a relatively low-cost, low logic density FPGA hardware. The controller was tested in a co-simulation approach (wherein the digital implementation of the control algorithm and the dynamics of the manipulator are simulated together) to ensure a robust FPGA implementation. In addition, a hardware evaluation was also conducted using a linear voice coil actuator under varying inertial loads. Experimental results obtained from the simulation study and hardware testing confirm the robust performance of the designed controller.
Taufiqur Rahman, Dion Hicks, M. Raju Hossain, Nicholas Krouglicof
ICRA4
2013 Moving target detection for sense and avoid using regional phase correlation
abstract
This paper outlines a video-based method for detecting intruder aircraft to assist with sense and avoid for small, unmanned aerial vehicles (UAVs). A key consideration is that the algorithm is suitable for real-time implementation on field-programmable gate arrays (FPGAs). The method begins by estimating the motion in the scene using regional phase correlation, and then fitting the positional predictions obtained using these regional motion vectors to an affine model representing the effect of camera motion on the background imagery. A combination of metrics, including phase correlation peak height (a confidence measure) and the error between the position predicted by the affine model and that obtained using the measured phase correlation vector, is used to indicate regions of interest where moving targets are present. The ability of the algorithm to detect approaching aircraft is analyzed using a number of aerial video sequences with different encounter geometries.
Kaaren May, Nicholas Krouglicof
ICRA2
2013 Development of a novel PCB-based voice coil actuator for opto-mechatronic applications
abstract
Voice-coil actuators are the simplest form of electric motor consisting of a non-commutated single coil or winding moving through a fixed magnetic field produced by stationary permanent magnets. From a system design point of view, however, it is generally the end user's responsibility to couple the voice-coil actuator with a linear bearing system, position feedback device, switch-mode or linear servo amplifier, and motion controller. The integration of multiple discrete components adversely affects system reliability and renders minimization and packaging difficult particularly when multiple actuators are required. In response to this demand, a novel, low-inertia voice coil actuator has been developed whereby the traditional moving coil is replaced with a printed circuit board (PCB) that incorporates the necessary windings as conductive traces on one or more layers of the board. The result is a compact, highly integrated, highly reliable design that is simple to mass-produce using conventional PCB manufacturing and assembly techniques.
Nicholas Krouglicof, Michaël Morgan, Nikhil Pansare, Taufiqur Rahman, Dion Hicks
IROS1
2012 An Efficient Camera Calibration Technique Offering Robustness and Accuracy Over a Wide Range of Lens Distortion
abstract
In the field of machine vision, camera calibration refers to the experimental determination of a set of parameters that describe the image formation process for a given analytical model of the machine vision system. Researchers working with low-cost digital cameras and off-the-shelf lenses generally favor camera calibration techniques that do not rely on specialized optical equipment, modifications to the hardware, or an a priori knowledge of the vision system. Most of the commonly used calibration techniques are based on the observation of a single 3-D target or multiple planar (2-D) targets with a large number of control points. This paper presents a novel calibration technique that offers improved accuracy, robustness, and efficiency over a wide range of lens distortion. This technique operates by minimizing the error between the reconstructed image points and their experimentally determined counterparts in "distortion free" space. This facilitates the incorporation of the exact lens distortion model. In addition, expressing spatial orientation in terms of unit quaternions greatly enhances the proposed calibration solution by formulating a minimally redundant system of equations that is free of singularities. Extensive performance benchmarking consisting of both computer simulation and experiments confirmed higher accuracy in calibration regardless of the amount of lens distortion present in the optics of the camera. This paper also experimentally confirmed that a comprehensive lens distortion model including higher order radial and tangential distortion terms improves calibration accuracy.
Taufiqur Rahman, Nicholas Krouglicof
IEEE Trans. Image Process.2
2011 Development and testing of a novel high speed SCARA type manipulator for robotic applications
abstract
This paper proposes using servo hydraulics for high speed robotic manipulation. It details the development of a novel double vane rotary type actuator custom designed for use in a Selective Compliant Assembly Robotic Arm (SCARA). The system, which is mathematically modeled and simulated, consists of an electro-hydraulic servo valve, double vane rotary actuator, manipulator and a controller. Based on the simulation results, hydraulic actuators were sized for optimal performance. A prototype of the proposed manipulator was built and tested. The test results show that the proposed actuator is capable of reaching torques of up to 860 Nm. The end effector of the manipulator is capable of reaching average velocities in excess of 2.7 ms-1with a payload capability of 5.3 kg. Comparable performance is not feasible with contemporary SCARA type robots with electric motors.
Migara H. Liyanage, Nicholas Krouglicof, Ray G. Gosine
ICRA2
2010 High speed electro-hydraulic actuator for a scara type robotic arm
abstract
This study details the development of a high performance servo-hydraulic actuator for a Selective Compliant Assembly Robotic Arm (SCARA). The arm is intended for high speed food processing applications; specifically on-line poultry deboning. The system is mathematically modeled and simulated. Based on the simulation results, the hydraulic actuators are sized for optimal performance. A prototype actuator is subsequently designed, manufactured and experimentally evaluated. The tests results demonstrate that the prototype actuator is capable of producing unprecedented torques and associated accelerations relative to its size and mass. Comparable performance is not feasible with contemporary electrical actuators of similar size.
Migara H. Liyanage, Nicholas Krouglicof, Ray G. Gosine
IROS2
2001 Machine vision system for the automatic identification of robot kinematic parameters
abstract
This paper presents an efficient, noncontact measurement technique for the automatic identification of the real kinematic parameters of an industrial robot. The technique is based on least-squares analysis and on the Hayati and Mirmirani kinematic modeling convention for closed kinematic chains. The measurement system consists of a single camera mounted on the robot's wrist. The camera measures position and orientation of a passive target in six degrees of freedom. Target position is evaluated by applying least-squares analysis on an overdetermined system of equations based on the quaternion representation of the finite rotation formula. To enhance the accuracy of the measurement, a variety of image processing functions including subpixel interpolation are applied.
Patrick Rousseau, Alain Desrochers, Nicholas Krouglicof
IEEE Trans. Robotics Autom.3
1999 Using a logic branching weighted algorithm to train robots for splined shaft-hole assembly
abstract
The article presents a logic branching weighted algorithm (LBWA) to train a robot to perform splined shaft and hole assembly in a robotic cell. The LBWA uses angular and linear positional changes and assigns weights to each of these based on the force sensing information from an assembly path and evolves a best move strategy for the robot to complete the task. The machine learning capability of the robot depends on the discretization of the force-torque information that is monitored and mapped for each position. Prior to commencing the move, the LBWA compares the evaluating functions. A trade-off is to be made between the information space and the learning time for the robot in a real-life situation. Experimental results are presented to establish the effectiveness of the LBWA in training the robot.
A. K. Jaura, Nicholas Krouglicof, M. O. M. Osman
IEEE Trans. Syst. Man Cybern. Part A2