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

Yutaka Kanayama

dblp:08/535 · also Yutaka J. Kanayama · DBLP profile ↗
← Back
15ranked-venue papers
12as first author
0since 2021 · last 2000
—ORCID · none

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

Artificial intelligence and machine learning · 13 · 10 first-authorSystems, architecture and hardware · 11 · 9 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 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
13 papers
Motion planning and robot control · 81% Legged, aerial and field robots · 19%
Software engineering, system software, and programming languages
3 papers
Requirements engineering and software design · 61% Programming languages and type systems · 39%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 100%

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

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
robot control
0.082000
A new line tracking method for nonholonomic vehicles · ICRA 1997
It's Time to Make Mobile Robots Programmable · ICRA 2000
A stable tracking control method for an autonomous mobile robot · ICRA 1990
Robotics › Motion planning and robot control
motion planning
0.061998
Two Dimensional Wheeled Vehicle Kinematics · ICRA 1994
Locomotion functions in the mobile robot language, MML · ICRA 1991
Theory of two-dimensional transformations · IEEE Trans. Robotics Autom. 1998
Programming languages and type systems
domain-specific languages
0.022000
It's Time to Make Mobile Robots Programmable · ICRA 2000
Locomotion functions in the mobile robot language, MML · ICRA 1991
Robotics › Motion planning and robot control
robot kinematics
0.031998
Theory of two-dimensional transformations · IEEE Trans. Robotics Autom. 1998
Two Dimensional Wheeled Vehicle Kinematics · ICRA 1994
Locomotion functions in the mobile robot language, MML · ICRA 1991
Requirements engineering and software design › object-oriented analysis and design
object-oriented design
0.012000
It's Time to Make Mobile Robots Programmable · ICRA 2000
Requirements engineering and software design
software architecture
0.012000
It's Time to Make Mobile Robots Programmable · ICRA 2000
Robotics › Motion planning and robot control
path following
0.021997
A new line tracking method for nonholonomic vehicles · ICRA 1997
A stable tracking control method for an autonomous mobile robot · ICRA 1990
Robotics › Motion planning and robot control › mobile robot control
steering control
0.011997
A new line tracking method for nonholonomic vehicles · ICRA 1997
Embedded and real-time systems › real-time scheduling › fixed-priority scheduling
rate-monotonic scheduling
0.011996
A rate-monotonic scheduler for the real-time control of autonomous robots · ICRA 1996
Embedded and real-time systems
real-time scheduling
0.011996
A rate-monotonic scheduler for the real-time control of autonomous robots · ICRA 1996
Robotics › Motion planning and robot control › robot control › nonholonomic systems
nonholonomic vehicle control
0.051997
A new line tracking method for nonholonomic vehicles · ICRA 1997
Two Dimensional Wheeled Vehicle Kinematics · ICRA 1994
A stable tracking control method for an autonomous mobile robot · ICRA 1990
Robotics › Motion planning and robot control › robot task specification
path specification
0.021991
Locomotion functions in the mobile robot language, MML · ICRA 1991
Vehicle path specification by a sequence of straight lines · IEEE J. Robotics Autom. 1988
Robotics › Legged, aerial and field robots › legged robots
foot trajectory planning
0.011994
Gait Planning for Versatile Motion of a Six-Legged Robot · ICRA 1994
Robotics › Legged, aerial and field robots › legged robots › legged robot locomotion
gait planning
0.011994
Gait Planning for Versatile Motion of a Six-Legged Robot · ICRA 1994
Robotics › Legged, aerial and field robots › legged robots
legged robot locomotion
0.011994
Gait Planning for Versatile Motion of a Six-Legged Robot · ICRA 1994
Robotics › Legged, aerial and field robots › gait generation
omnidirectional gait
0.011994
Gait Planning for Versatile Motion of a Six-Legged Robot · ICRA 1994
Robotics › Motion planning and robot control
path planning
0.021989
Smooth local path planning for autonomous vehicles · ICRA 1989
Least cost paths with algebraic cost functions. Part 1 · ICRA 1988
Robotics › Legged, aerial and field robots
wheeled mobile robot
0.012000
It's Time to Make Mobile Robots Programmable · ICRA 2000
Robotics › Motion planning and robot control
locomotion control
0.021988
A locomotion control method for autonomous vehicles · ICRA 1988
A Locomotion Control System for Mobile Robots · IJCAI 1981
Robotics › Motion planning and robot control
trajectory planning
0.011998
Theory of two-dimensional transformations · IEEE Trans. Robotics Autom. 1998
Robotics › Motion planning and robot control › path planning
smooth path planning
0.011989
Smooth local path planning for autonomous vehicles · ICRA 1989
Robotics › Motion planning and robot control › motion planning › safe motion planning
safe path planning
0.011988
Least cost paths with algebraic cost functions. Part 1 · ICRA 1988
Robotics › Motion planning and robot control › mobile robot control
speed and steering control
0.011988
A locomotion control method for autonomous vehicles · ICRA 1988
Robotics › Motion planning and robot control › robot control
autonomous robot control
0.011996
A rate-monotonic scheduler for the real-time control of autonomous robots · ICRA 1996
Robotics › Motion planning and robot control › robot control › trajectory tracking
trajectory control
0.011988
Vehicle path specification by a sequence of straight lines · IEEE J. Robotics Autom. 1988

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

java · 0.1preemptive static priority scheduling · 0.0lightweight threads · 0.0lyapunov stability analysis · 0.0linearization · 0.0homogeneous transformation · 0.0heterogeneous transformation group · 0.0coordinate transformation · 0.0stability margin optimization · 0.0rigid body motion analysis · 0.0
YearPublicationVenuePosition
2000 It's Time to Make Mobile Robots Programmable
abstract
This paper discusses the importance and realizability of the "high-level programmability" concept for wheeled mobile robots. A new high-level mobile robot language, called motion description language (MDL), is proposed. This language has a strong and stable theoretical foundation. The Java-based object-oriented MDL implements the structured robot geometry into its class hierarchy perfectly. The language MDL is not only "a" mobile robot language, but is a strong candidate for "the standard" mobile robot language. This innovation will thrust the mobile robotics field forward to meet the challenges of the new century head on.
Yutaka Kanayama, C. Thomas Wu
ICRA1
1998 Theory of two-dimensional transformations
abstract
This paper proposes a new "heterogeneous" two-dimensional (2D) transformation groupto solve motion analysis/planning problems in robotics. In this theory, we use a 3/spl times/1 matrix to represent a transformation as opposed to a 3/spl times/3 matrix in the homogeneous formulation. First, this theory is as capable as the homogeneous theory, Because of the minimal size, its implementation requires less memory space and less computation time, and it does not have the rotational matrix inconsistency problem. Furthermore, the raw rotation angle /spl theta/ is more useful than the trigonometric values, cos /spl theta/ and sin /spl theta/, in the homogeneous transformations. This paper also discusses how to apply the groupto solve problems related to motion analysis/planning, trajectory generation, and others. This heterogeneous formulation has been successfully implemented in the MML software system for the autonomous mobile robot Yamabico-11 developed at the Naval Postgraduate School.
Yutaka Kanayama, Gary Krahn
IEEE Trans. Robotics Autom.1
1997 A new line tracking method for nonholonomic vehicles
abstract
We investigate the problem of finding an algorithm for the movement of a vehicle under the nonholonomic constraint to track a given directed straight line without allowing any spinning motion. We propose a new principle of computing the derivative of path curvature as a linear combination of the current vehicle path curvature, vehicle orientation error, and positional error. We call this function the steering function. By linearization we find an optimal selection of parameters for critically damped motions and obtain a single parameter, /spl sigma/, for tracking, which we call smoothness. The uniform asymptotic stability of the feedback rule is proved through a Lyapunov function. Numerous simulation results as well as experimental results obtained on the autonomous robot Yamabico at the Naval Postgraduate School are included to show the effectiveness of this method.
Yutaka Kanayama, Fariba Fahroo
ICRA1
1996 A rate-monotonic scheduler for the real-time control of autonomous robots
abstract
Most existing real-time control systems use ad hoc static priority scheduling methods, in spite of the fact that the rate monotonic scheduling algorithm was proved to be the optimal static priority scheduling algorithm over 20 years ago. In this paper, we discuss a task library we are using for the real-time control of autonomous robots. The task library comprises a preemptive rate-monotonic scheduler which provides guaranteed optimal scheduling when certain conditions of processor utilization are met. The task library has been implemented as a collection of lightweight threads, which operate entirely in user-space for maximum efficiency. We show the performance advantages resulting from the reduced overhead of this approach, compared with commercial operating systems. The task system is robust, extensible, and portable, and has been successfully used to control the autonomous mobile robot Yamabico-11 developed at the Naval Postgraduate School.
Robert George, Yutaka Kanayama
ICRA2
1994 Two Dimensional Wheeled Vehicle Kinematics
abstract
This paper develops a fundamental theory of two dimensional wheeled vehicle kinematics. The author first analyzes rigid body robot 2D motions so that a mixture of translational and rotational motions is considered to be a purely rotational motion with its center. Next the author defines the class of tangential motions. Motions in this class are relatively easy to execute by vehicles normally available. A curve with discontinuous curvature is not appropriate for tangential motions for any vehicle architecture. The most important finding in this paper is that any general motion is embodied by an SS type vehicle which does not use any special tires or special complex mechanisms.>
Yutaka Kanayama
ICRA1
1994 Gait Planning for Versatile Motion of a Six-Legged Robot
abstract
This paper describes a solution to the problem of planning a leg motion for a six legged robot when smooth versatile motion commands of its body are given. The well-known wave gait for a longitudinally symmetric robot is generalized to solve the omnidirectional gait planning problem for a radially symmetric six legged robot. The algorithm can handle any combination of translational and rotational motions for a variable crab angle condition as long as the rates of speed and crab angle are moderate. Guaranteeing the maximum duty factor for any given commanded motion, this solution optimizes the stability margin of the robot. The foot trajectory planning algorithm dynamically generates a smooth foot trajectory as a function of the instantaneous body motions.>
Kan Yoneda, Keiji Suzuki, Yutaka Kanayama
ICRA3
1991 Locomotion functions in the mobile robot language, MML
abstract
A few fundamental concepts useful for building a high-level mobile robot language are discussed. The method of describing a vehicle path by a sequence of configurations, the use of coordination transformation (or composition of configurations), and the concept of symmetric configurations are examined, with programming examples and the resultant paths. These concepts are robot independent and can be applied to the kernel of any high-level mobile robot language in the future. These functions have already been successfully implemented in the Model-based Mobile Robot Language (MML).>
Yutaka Kanayama, Masanori Onishi
ICRA1
1991 A stable tracking control method for a non-holonomic mobile robot
abstract
Proposes a stable control rule to find a reasonable target linear and rotational velocities ( nu , omega )/sup t/. The stability of the rule is proved through the use of a Lyapunov function. The rule contains three parameters, K/sub x/, K/sub y/ and K/sub theta /. Although any set of positive parameters makes the system stable, a condition on the parameters for the system being critically damped for a small disturbance is obtained through linearizing the system's differential equation. This method was successfully implemented on the autonomous mobile robot Yamabico-11. Experimental results obtained turn out to be close to the results with the velocity/acceleration limiter.>
Yutaka Kanayama, Yoshihiko Kimura, Fumio Miyazaki, Tetsuo Noguchi
IROS1
1990 A stable tracking control method for an autonomous mobile robot
abstract
A stable tracking control rule is proposed for nonholonomic vehicles. The stability of the rule is proved through the use of a Liapunov function. Inputs to the vehicle are a reference posture (x/sub r/, y/sub r/, theta /sub r/)/sup t/ and reference velocities ( nu /sub r/, omega /sub r/)/sup t/. The major objective of this study is to propose a control rule to find reasonable target linear and rotational velocities ( nu , omega )/sup t/. Linearizing the system's differential equation is useful for deciding parameters for critical dumping for a small disturbance. In order to avoid slippage, a velocity/acceleration limitation scheme is introduced. Several simulation results are presented with or without the velocity/acceleration limiter. The control rule and limiting method proposed are robot independent and hence can be applied to various kinds of mobile robots with a dead reckoning ability. This method was implemented on the autonomous mobile robot Yamabico-11. Experimental results obtained are close to the results with the velocity/acceleration limiter.>
Yutaka Kanayama, Yoshihiko Kimura, Fumio Miyazaki, Tetsuo Noguchi
ICRA1
1989 Smooth local path planning for autonomous vehicles
abstract
Two cost functions of paths for smoothness are defined: path curvature and the derivative of path curvature. Through these definitions, two classes of simple paths are obtained, namely the set of circular arcs and the set of cubic spirals. A cubic spiral is a curve whose tangent direction is described by a cubic function of path distance s. These sets of simple paths are used for solving path planning problems of symmetric posture (position and orientation) pairs. For a nonsymmetric posture pair, two simple paths are used as a solution, based on the fact that the locus of split postures is a circle or a straight line. A posture q is said to be a split posture of a pair (p/sub 1/,p/sub 2/) of postures, if p/sub 1/ and q are symmetric and so are q and p/sub 2/. The resultant solutions are smoother than those obtained using clothoid curves. This algorithm has been successfully implemented on the autonomous mobile robot Yamabico-11.>
Yutaka Kanayama, Bruce I. Hartman
ICRA1
1988 Least cost paths with algebraic cost functions. Part 1
abstract
An idea of planning safer paths for robot motion is outlined. Use is made of algebraic cost functions of clearance to obstacles. A parameter k, safety factor, controls the balance between safety and length of the resultant paths. Analytical solutions are given for a polygon world by using calculus of variations. Results are reported about simple regions only. Another fundamental idea of the 'equivalence classes' of paths is introduced.>
Yutaka Kanayama
ICRA1
1988 A locomotion control method for autonomous vehicles
abstract
The authors present a locomotion control method for autonomous vehicles. The main difficulties in controlling an autonomous vehicle lie in the fact that vehicles usually have three degrees of freedom in position and orientation in spite of having only two degrees of freedom for motion control. To use any find of path for vehicle navigation, the authors control a vehicle in a tracking mode. Decomposition of error between the reference posture and the current posture makes control of speed and steering possible. The locomotion control system works as a flexible interface between the path planner and the motor-wheel system.>
Yutaka Kanayama, A. Nilipour, Charles Anthony Lelm
ICRA1
1988 Vehicle path specification by a sequence of straight lines
abstract
A path-description method that uses a sequence of straight lines with coordinate transformations is presented. This concept is hardware-independent and may be applied to any kind of vehicle. A local vehicle-trajectory-control algorithm is used both for determining the transient portions of each vehicle trajectory and for keeping the vehicle moving along a given directed straight line. A vehicle-control command-system, MITCHI, is one realization of the idea and is introduced. The MITCHI command-system has been implemented on self-contained Yamabico mobile robots. Several design features, such as status transition, fast/slow command execution, and velocity control, as well as simulation results, are described.>
Yutaka Kanayama, Shin'ichi Yuta
IEEE J. Robotics Autom.1
1983 Concurrent Programming of Intelligent Robots
Yutaka Kanayama
IJCAI1
1981 A Locomotion Control System for Mobile Robots
Jun'ichi Iijima, Yutaka Kanayama, Shin'ichi Yuta
IJCAI2