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

Bahram Ravani

dblp:51/879 · DBLP profile ↗
← Back
19ranked-venue papers
2as first author
0since 2021 · last 2009
0000-0002-7616-2407ORCID · corroborated

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

Graphics, computer vision, multimedia, augmented reality and games · 13 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 4Artificial intelligence and machine learning · 2 · 1 first-authorSystems, architecture and hardware · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2

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.

Computer graphics and multimedia
5 papers
Geometric modeling and processing · 47% Computational fabrication · 44% Computer animation and physical simulation · 10%
Artificial intelligence
4 papers
Motion planning and robot control · 65% Robot manipulation · 35%
Theoretical computer science
1 paper
Computational geometry · 100%

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

TopicWeightPapersLastEvidence papers
Computational fabrication
electrical discharge machining
0.012003
Computer aided contouring operation for traveling wire electric discharge machining (EDM) · Comput. Aided Des. 2003
Computational fabrication › electrical discharge machining
Wire EDM
0.012003
Computer aided contouring operation for traveling wire electric discharge machining (EDM) · Comput. Aided Des. 2003
Geometric modeling and processing › computational geometry
line geometry
0.011999
An introduction to line geometry with applications · Comput. Aided Des. 1999
Geometric modeling and processing › shape modeling › parametric modeling › spline surfaces
ruled surfaces
0.011999
On the computational geometry of ruled surfaces · Comput. Aided Des. 1999
Geometric modeling and processing
rotation representation
0.011997
Smooth Invariant Interpolation of Rotations · ACM Trans. Graph. 1997
Geometric modeling and processing
contouring
0.012003
Computer aided contouring operation for traveling wire electric discharge machining (EDM) · Comput. Aided Des. 2003
Robotics › Motion planning and robot control › robot calibration
kinematic calibration
0.011991
Kinematic localization for world model calibration in off-line robot programming using Clifford algebra · ICRA 1991
Geometric modeling and processing › solid modeling
offset surfaces
0.011991
Bertrand offsets of ruled and developable surfaces · Comput. Aided Des. 1991
Robotics › Motion planning and robot control
robot calibration
0.011987
An overview of robot calibration · IEEE J. Robotics Autom. 1987
Robotics › Robot manipulation › robot programming
product model driven robot programming
0.011986
A data structure and data base design for model driven robot programming · ICRA 1986
Robotics › Robot manipulation
robot programming
0.011986
A data structure and data base design for model driven robot programming · ICRA 1986
Robotics › Motion planning and robot control
robot control
0.011985
Recursive computations of kinematic and dynamic equations for mechanical manipulators · IEEE J. Robotics Autom. 1985
Robotics › Motion planning and robot control
motion simulation
0.011986
A data structure and data base design for model driven robot programming · ICRA 1986

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

computer aided contouring · 0.0line geometry · 0.0riemannian geometry · 0.0lie group theory · 0.0clifford algebra · 0.0averaging · 0.0parameter identification · 0.0kinematic modeling · 0.0rodrigues' equation · 0.0recursive formulation · 0.0
YearPublicationVenuePosition
2009 Generalized penetration depth computation based on kinematical geometry
Georg Nawratil, Helmut Pottmann, Bahram Ravani
Comput. Aided Geom. Des.3
2004 From curve design algorithms to the design of rigid body motions
Michael Hofer, Helmut Pottmann, Bahram Ravani
Vis. Comput.3
2003 Computer aided contouring operation for traveling wire electric discharge machining (EDM)
Bahram Ravani
Comput. Aided Des.2
2003 Geometric design of motions constrained by a contacting surface pair
Michael Hofer, Helmut Pottmann, Bahram Ravani
Comput. Aided Geom. Des.3
1999 On the computational geometry of ruled surfaces
Martin Peternell, Helmut Pottmann, Bahram Ravani
Comput. Aided Des.3
1999 An introduction to line geometry with applications
Helmut Pottmann, Martin Peternell, Bahram Ravani
Comput. Aided Des.3
1998 Online kinematic Jacobian uncertainty compensation for robot manipulators using neural network
abstract
For the Cartesian position controlled robot it is required to have an accurate mapping from the Cartesian space to the joint space in order to command the desired joint trajectories to achieve desired movements in the Cartesian space. That requires the correct kinematic Jacobian information. Since the actual mapping from the Cartesian space to the joint space is obtained at the joint coordinate not at the actuator coordinate, uncertainty in the Jacobian can be present. In the paper two feasible neural network schemes are proposed to compensate for the kinematic Jacobian uncertainty. Uncertainty in the Jacobian can be compensated by identifying either the actuator Jacobian matrix off-line or the inverse of that in online fashion. The case study of a stencilling robot is examined.
Seul Jung, Bahram Ravani
SMC2
1998 Precise position control of stencilling robot manipulator using neural network
abstract
In this paper, accurate position control of a stencilling robot manipulator is designed. The stencilling robot mounted on a truck is required to draw lines and characters in the Cartesian space. One of the goals of the stencilling robot design is to make the controller as simple as possible such that a simple PID controller can be used. Since the robot is huge and heavy, the inertia of the robot is expected to play a major role in the tracking performance. The conventional PID controller works within certain accuracy, but does not guarantee the accurate trading performance as desired. Here we propose a neural network control scheme for a computed-torque like controller for the stencilling robot. The stability of the closed loop system is analyzed based on the Lyapunov theory. Simulation studies with the stencilling robot are carried out to test the performances.
Seul Jung, Bahram Ravani
SMC2
1998 Geometric continuity of ruled surfaces
James A. Schaaf, Bahram Ravani
Comput. Aided Geom. Des.2
1997 Curves with rational Frenet-Serret motion
Michael G. Wagner, Bahram Ravani
Comput. Aided Geom. Des.2
1997 Smooth Invariant Interpolation of Rotations
abstract
We present an algorithm for generating a twice-differentiable curve on the rotation group SO(3) that interpolated a given ordered set of rotation matrices at their specified knot times. In our approach we regard SO(3) as a Lie group with a bi-invariant Riemannian metriac, and apply the coordinate-invariant methods of Riemannian geometry. The resulting rotation curve is easy to compute, invariant with respect to fixed and moving reference frames, and also approximately minimizes angular acceleration.
Frank C. Park 0001, Bahram Ravani
ACM Trans. Graph.2
1996 Rational Ruled Surfaces and Their Offsets
Helmut Pottmann, Wei Lü, Bahram Ravani
CVGIP Graph. Model. Image Process.3
1992 Theory of contact for geometric continuity of parametric curves
Chih Lee, Bahram Ravani, An Tzu Yang
Vis. Comput.2
1991 Kinematic localization for world model calibration in off-line robot programming using Clifford algebra
abstract
The calibration of spatial relationships among CAD models of objects used in offline robot programming is discussed. An approach based on a Clifford algebra is used, and simple algorithms for this kinematic localization problem are developed. The position and orientation of each object in a workcell are represented by multivectors of different ranks and the localization problem is converted into that of solving a set of multivector equations. Given locations of points in two frames, an averaging process which yields the best orientation as the root of four linear equations and the best position as a linear combination of the best rotation and the centroids of two point systems is developed. If normal vectors are also sensed, the Clifford algebra representation facilitates definition of a measure of orientation error compatible with the position error.>
Bahram Ravani, Qiaode Jeffrey Ge
ICRA1
1991 Bertrand offsets of ruled and developable surfaces
Bahram Ravani, T. S. Ku
Comput. Aided Des.1
1990 Optimal twist vectors as a tool for interpolating a network of curves with a minimum energy surface
Michael Kallay, Bahram Ravani
Comput. Aided Geom. Des.2
1987 An overview of robot calibration
abstract
An overview is given of the existing work on robot calibration, and some of the basic issues are identified in calibration and improvement of robot precision. Modeling, measurement, identification, and correction issues in robot calibration are discussed, and some of the unresolved questions are identified.
Zvi S. Roth, Benjamin W. Mooring, Bahram Ravani
IEEE J. Robotics Autom.3
1986 A data structure and data base design for model driven robot programming
abstract
A data structure is presented for model driven robot programming and motion simulation. Handling of device parallelism and construction of data bases containing the description of one or more robots, the world in which they operate and parts that are being handled are also presented. The system structure of the model driven robot programming and simulation system STAR (Simulation Tool for Automation and Robotics) incorporating this data structure is described.
M. L. Hornick, Bahram Ravani
ICRA2
1985 Recursive computations of kinematic and dynamic equations for mechanical manipulators
abstract
Computational kinematics and dynamics of robot manipulators are dealt with. A recursive method based on the vector form of Rodrigues' equation is presented for the computation of the associated coordinate transformations. The method allows for forward, backward, and two-way recursions and is applied to the computations of the Jacobian matrices and dynamic equations for mechanical manipulators. The computational complexities of the resulting equations are also evaluated and compared to some of the existing methods in each case. It is shown that the algorithms presented have certain computational advantages over most of the existing methods.
Li-Chun T. Wang, Bahram Ravani
IEEE J. Robotics Autom.2