Demo Data from EDBT 2026 / reviewers in the wild / expert
David Bowling
dblp:73/6213
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 3 first-authorSystems, architecture and hardware · 3 · 3 first-author
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
3 papers |
Motion planning and robot control · 100% | |
| Computer graphics and multimedia
3 papers |
Computer animation and physical simulation · 62% Image and video processing · 38% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Motion planning and robot control
robot control |
0.2 | 3 | 2009 | FIR position profiles using an infinitely continuous kernel · ICRA 2009 Expanding the twin pulse swing free profile · ICRA 2008 Wide Band Suppression of Motion-Induced Vibration · ICRA 2007 |
Robotics › Motion planning and robot control › robot control
vibration suppression |
0.2 | 2 | 2008 | Expanding the twin pulse swing free profile · ICRA 2008 Wide Band Suppression of Motion-Induced Vibration · ICRA 2007 |
Image and video processing › video stabilization
trajectory smoothing |
0.0 | 1 | 2009 | FIR position profiles using an infinitely continuous kernel · ICRA 2009 |
Methods — techniques the papers use, named apart from their topics
rate-limited position profile · 0.2FIR kernel convolution · 0.2twin-pulse profile · 0.2trapezoidal profile · 0.2boxcar function · 0.2pulse-based profiles · 0.1interpolating filter · 0.1input shaping · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | FIR position profiles using an infinitely continuous kernelabstractLarge and fragile systems may require motion trajectories with the highest attainable degree of smoothness. This paper introduces a method to create infinitely continuous motion profiles based on convolving an infinitely continuous FIR kernel with an underlying rate-limited position profile. Conventional motion profiling is limited to blending polynomial between linear segments. Due to the issues of controlling unwanted inflections and the computing of the polynomial coefficient, blending polynomials are usually limited to third order with special cases up to seventh order. Beyond third order, closed form equations do not exists for the coefficients, requiring a set of equations to be solved for each blend. With third order polynomials the highest derivative that can be controlled is jerk. While maximum jerk can be controlled, change in jerk is instantaneous. This inherent instantaneous change in jerk can send shock waves though a system with the possibility of causing damage. The infinitely continuous profiles introduced in this paper overcomes all the shortcomings of polynomial blending. With FIR smoothing of an underlying rate-limited position profile, only a single kernel is needed to be computed off-line before motion starts. The entire process of motion generation consists of rate-limiting desired position updates and then filtering them with an infinitely continuous FIR kernel. The output is an infinitely continuous profile that allows real-time updates of velocity. Two methods are introduced to create the kernels. In the first method the duration of the kernel is minimized for a given maximum value of any derivative. In the second method the maximum value of any derivative is minimized for a given kernel duration. The use of the convolution instead of polynomial fitting to create profiles is simpler, eliminates special cases, and allows real-time updates of velocity while producing maximally smooth profiles. David Bowling, Gregory P. Starr |
ICRA | 1 |
| 2008 | Expanding the twin pulse swing free profileabstractThe twin-pulse motion profile is still perhaps the simplest profile in existence for reducing residual vibration. Its primary drawback is that of narrow bandwidth, i.e., it is effective for attenuating only a very narrow range of frequencies about its design frequency. This has led to the inclusion of more pulses to improve robustness to frequency variation. However, one cost of adding pulses is extending the duration of the resulting motion. This paper presents several techniques whereby the basic twin-pulse motion profile can be expanded to reduce its frequency sensitivity while still preserving its advantages. These techniques include intentionally mis-aligning the null points of ideal twin pulses and a convolved boxcar function, then adding a trapezoidal profile component, finally culminating in what we term a misaligned boxcar/trapezoidal/twin pulse (M- BC:TZ:TP) motion profile. This expanded profile and a basic twin-pulse profile were both evaluated on a ten-pendula system with natural frequencies varying over a range of nearly 10%. Simulation results showed an overall reduction of 97% with the expanded twin-pulse profile, and notably all ten frequencies were attenuated; only one frequency was attenuated with the standard twin-pulse profile. Experiments using a linear rail transport system and the ten pendula device validated the simulation. These expanded profiles retain the simplicity and short duration of the twin-pulse with increased robustness to frequency variations. David Bowling, Gregory P. Starr, John E. Wood, Ronald Lumia |
ICRA | 1 |
| 2007 | Wide Band Suppression of Motion-Induced VibrationabstractMotion profiles such as swing free and input shaping are intended to eliminate residual vibrations. This paper demonstrates a simple generalized method of creating and understanding pulse-based profiles, and presents an approach to suppress a wider band of induced vibration than previously attainable. The current approach of input shaping ignores the potential contributions the base profile and pulse shape can have on the profile. When examined from a signal processing point of view these pulse-based profiles can be thought of as sampled low pass filters. The sampling of the filter kernel defines the magnitude of the pulses, but as in any digital system it also produces aliasing. An interpolating filter can then be used to both remove the aliasing and to smooth and shape the base profile. This dual purpose of the interpolating filter allows the use of the swing free step input in conjunction with a rate-limit as a base profile. A generalized methodology is proposed which can create smooth motion profiles with continuous derivatives, while keeping the computational efficient of traditional input shaping. Experimental validation of two multi-DOF systems is shown. David Bowling, Gregory P. Starr, John E. Wood, Ronald Lumia |
ICRA | 1 |