-
A Workload Adaptive Haptic Shared Control Scheme for Semi-Autonomous Driving
Authors:
Ruikun Luo,
Yifan Weng,
Yifan Wang,
Paramsothy Jayakumar,
Mark J. Brudnak,
Victor Paul,
Vishnu R. Desaraju,
Jeffrey L. Stein,
Tulga Ersal,
X. Jessie Yang
Abstract:
Haptic shared control is used to manage the control authority allocation between a human and an autonomous agent in semi-autonomous driving. Existing haptic shared control schemes, however, do not take full consideration of the human agent. To fill this research gap, this study presents a haptic shared control scheme that adapts to a human operator's workload, eyes on road and input torque in real…
▽ More
Haptic shared control is used to manage the control authority allocation between a human and an autonomous agent in semi-autonomous driving. Existing haptic shared control schemes, however, do not take full consideration of the human agent. To fill this research gap, this study presents a haptic shared control scheme that adapts to a human operator's workload, eyes on road and input torque in real-time. We conducted human-in-the-loop experiments with 24 participants. In the experiment, a human operator and an autonomy module for navigation shared the control of a simulated notional High Mobility Multipurpose Wheeled Vehicle (HMMWV) at a fixed speed. At the same time, the human operator performed a target detection task for surveillance. The autonomy could be either adaptive or non-adaptive to the above-mentioned human factors. Results indicate that the adaptive haptic control scheme resulted in significantly lower workload, higher trust in autonomy, better driving task performance and smaller control effort.
△ Less
Submitted 31 March, 2020;
originally announced April 2020.
-
NLOptControl: A modeling language for solving optimal control problems
Authors:
Huckleberry Febbo,
Paramsothy Jayakumar,
Jeffrey L. Stein,
Tulga Ersal
Abstract:
Current direct-collocation-based optimal control software is either easy to use or fast, but not both. This is a major limitation for users that are trying to formulate complex optimal control problems (OCPs) for use in on-line applications. This paper introduces NLOptControl, an open-source modeling language that allows users to both easily formulate and quickly solve nonlinear OCPs using direct-…
▽ More
Current direct-collocation-based optimal control software is either easy to use or fast, but not both. This is a major limitation for users that are trying to formulate complex optimal control problems (OCPs) for use in on-line applications. This paper introduces NLOptControl, an open-source modeling language that allows users to both easily formulate and quickly solve nonlinear OCPs using direct-collocation methods. To achieve these attributes, NLOptControl (1) is written in an efficient, dynamically-typed computing language called Julia, (2) extends an optimization modeling language called JuMP to provide a natural algebraic syntax for modeling nonlinear OCPs; and (3) uses reverse automatic differentiation with the acrylic-coloring method to exploit sparsity in the Hessian matrix. This work explores the novel design features of NLOptControl and compares its syntax and speed to those of PROPT. The syntax comparisons shows that NLOptControl models OCPs more concisely than PROPT. The speeds of various collocation methods within PROPT and NLOptControl are benchmarked over a range of collocation points using performance profiles; overall, NLOptControl's single, two, and four interval pseudospectral methods are roughly $14$, $26$, and $36$ times faster than PROPT's, respectively. NLOptControl is well-suited to improve existing off-line and on-line control systems and to engender new ones.
△ Less
Submitted 30 April, 2020; v1 submitted 28 February, 2020;
originally announced March 2020.
-
Real-time trajectory planning for automated vehicle safety and performance in dynamic environments
Authors:
Huckleberry Febbo,
Paramsothy Jayakumar,
Jeffrey L. Stein,
Tulga Ersal
Abstract:
Safe trajectory planning for high-performance automated vehicles in an environment with both static and moving obstacles is a challenging problem. Part of the challenge is developing a formulation that can be solved in real-time while including the following set of specifications: minimum time-to-goal, a dynamic vehicle model, minimum control effort, both static and moving obstacle avoidance, simu…
▽ More
Safe trajectory planning for high-performance automated vehicles in an environment with both static and moving obstacles is a challenging problem. Part of the challenge is developing a formulation that can be solved in real-time while including the following set of specifications: minimum time-to-goal, a dynamic vehicle model, minimum control effort, both static and moving obstacle avoidance, simultaneous optimization of speed and steering, and a short execution horizon. This paper presents a nonlinear model predictive control-based trajectory planning formulation, tailored for a large, high-speed unmanned ground vehicle, that includes the above set of specifications. This paper also evaluates NLOptControl's ability to solve this formulation in real-time in conjunction with the KNITRO nonlinear programming problem solver; NLOptControl is our open-source, direct-collocation based, optimal control problem solver. This formulation is tested with various sets of the specifications. In particular, a parametric study relating execution horizon and obstacle speed, indicates that the moving obstacle avoidance specification is not needed for safety when the planner has a small execution horizon ($\leq0.375\;s$) and the obstacles are moving slowly ($\leq2.11\frac{m}{s}$). However, a moving obstacle avoidance specification is needed when the obstacles are moving faster, and this specification improves the overall safety by a factor of $6.73$ ($p=2.2\times10^{-16}$) without, in most cases, increasing the solve-times. Overall, the results indicate that (1) safe trajectory planners for high-performance automated vehicles should include the entire set of specifications mentioned above, unless a static or low-speed environment permits a less comprehensive planner; and (2) NLOptControl can solve the formulation in real-time.
△ Less
Submitted 27 January, 2020;
originally announced January 2020.
-
A Compact Dispersive Refocusing Rowland Circle X-ray Emission Spectrometer for Laboratory, Synchrotron, and XFEL Applications
Authors:
William M. Holden,
Oliver R. Hoidn,
Alexander S. Ditter,
Gerald T. Seidler,
Joshua Kas,
Jennifer L. Stein,
Brandi M. Cossairt,
Stosh A. Kozimor,
Jinghua Guo,
Yifan Ye,
Matthew A. Marcus,
Sirine Fakra
Abstract:
X-ray emission spectroscopy is emerging as an important complement to x-ray absorption fine structure spectroscopy, providing a characterization of the occupied electronic density of states local to the species of interest. Here, we present details of the design and performance of a compact x-ray emission spectrometer that uses a dispersive refocusing Rowland (DRR) circle geometry to achieve excel…
▽ More
X-ray emission spectroscopy is emerging as an important complement to x-ray absorption fine structure spectroscopy, providing a characterization of the occupied electronic density of states local to the species of interest. Here, we present details of the design and performance of a compact x-ray emission spectrometer that uses a dispersive refocusing Rowland (DRR) circle geometry to achieve excellent performance for the 2 - 2.5 keV energy range. The DRR approach allows high energy resolution even for unfocused x-ray sources. This property enables high count rates in laboratory studies, comparable to those of insertion-device beamlines at third-generation synchrotrons, despite use of only a low-powered, conventional x-ray tube. The spectrometer, whose overall scale is set by use of a 10-cm diameter Rowland circle and a new small-pixel CMOS x-ray camera, is easily portable to synchrotron or x-ray free electron beamlines. Photometrics from measurements at the Advanced Light Source show somewhat higher overall instrumental efficiency than prior systems based on less tightly curved analyzer optics. In addition, the compact size of this instrument lends itself to future multiplexing to gain large factors in net collection efficiency, or its implementation in controlled gas gloveboxes either in the lab or in an endstation.
△ Less
Submitted 24 April, 2017;
originally announced April 2017.