Arrow Research search

Author name cluster

Douglas C. MacKenzie

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

3 papers
1 author row

Possible papers

3

IROS Conference 2007 Conference Paper

Control-driven mapping and planning

  • David Wooden
  • Matthew Powers
  • Douglas C. MacKenzie
  • Tucker R. Balch
  • Magnus Egerstedt

Layered hybrid controllers typically include a planner at the top level with reactive control at the lower levels. The planner considers the state of the robot in a global context. The low-level controllers consider only the local environment of the robot and are able to operate at a high frequency to ensure the safety of the robot. Also, it is often the case that the low-level controllers consider more aspects of the robot's state (e. g. kinematic constraints) than the planner. The consideration of such constraints at the planning level would prohibitively increase the state space the planner must consider and, accordingly, its running time and complexity. In this paper, we investigate how we can take advantage at the planning level of domain knowledge encapsulated in the lower level controllers, and we introduce a feedback mechanism that enables low-level controllers to influence the high-level planner.

ICRA Conference 1996 Conference Paper

Behavior-based mobile manipulation for drum sampling

  • Douglas C. MacKenzie
  • Ronald C. Arkin

This paper describes an implementation of a behavior-based mobile manipulator capable of autonomously transferring a sample from one drum to a second in unstructured environments. A major contribution of the project was the coherent integration of the arm and base as a cohesive unit, and not just a mobile base with an arm attached. The support for smooth simultaneous operation of all joints on the vehicle facilitated biologically plausible motions, such as arm preshaping. The behavior-based controller used a pseudo-force model, where behaviors add forces and torques to joints and limbs resulting in coordinated motion. The vehicle Jacobian is used to convert the pseudo-forces into joint torques and a pseudo-damping model converts the joint torques into joint velocities. This process allows rapid control of the manipulator without the use of inverse kinematics. A drum sampling task is presented where the vehicle demonstrates how a sample of material could be moved from one drum to another, illustrating the efficacy of the solution.

IROS Conference 1995 Conference Paper

Specification and execution of multiagent missions

  • Douglas C. MacKenzie
  • Jonathan M. Cameron
  • Ronald C. Arkin

Specifying a multiagent behavioral configuration requires both a careful choice of the behavior set and creation of a temporal chain executing the mission using those behaviors. This difficult task is simplified by applying an object-oriented approach to the design using a methodology called temporal sequencing to partition the mission into discrete operating states and enumerate the perceptual triggers causing transitions between those states. Several smaller independent configurations (assemblages) can then be created, each implementing one distinct operating state. Each assemblage consists of a collection of behaviors and a suitable coordination mechanism which causes the group to act as a single, coherent, behavior. The missions are specified in a structured user-friendly language targeted for military-style scout missions. Various multiagent missions have been demonstrated in simulation and results are shown using our Denning mobile robots.

v2026.09.13