arXiv ScienceSearch

arXiv subjects

Samuel Tay

Publications and source records attributed to Samuel Tay.

3 recordsLinked to original sources

Hardware-In-the-Loop for Connected Automated Vehicles Testing in Real Traffic

We present a hardware-in-the-loop (HIL) simulation setup for repeatable testing of Connected Automated Vehicles (CAVs) in dynamic, real-world scenarios. Our goal is to test control and planning algorithms and their distributed implementation on the vehicle hardware and, possibly, in the cloud. The HIL setup combines PreScan for perception sensors, road topography, and signalized intersections; Vissim for traffic micro-simulation; ETAS DESK-LABCAR/a dynamometer for vehicle and powertrain dynamics; and on-board electronic control units for CAV real time control. Models of traffic and signalized intersections are driven by real-world measurements. To demonstrate this HIL simulation setup, we test a Model Predictive Control approach for maximizing energy efficiency of CAVs in urban environments.

cs.RO

Eco-driving with Learning Model Predictive Control

We present a predictive cruise controller which iteratively improves the fuel economy of a vehicle traveling along the same route every day. Our approach uses historical data from previous trip iterations to improve vehicle performance while guaranteeing a desired arrival time. The proposed predictive cruise controller is based on the recently developed Learning Model Predictive Control (LMPC) framework, which is extended in this paper to include time constraints. Moreover, we reformulate the modified LMPC with time constraint into a computationally tractable form. Our method is presented in detail, applied to the predictive cruise control problem, and validated through simulations.

math.OC

Pattern Avoidance in Ternary Trees

This paper considers the enumeration of ternary trees (i.e. rooted ordered trees in which each vertex has 0 or 3 children) avoiding a contiguous ternary tree pattern. We begin by finding recurrence relations for several simple tree patterns; then, for more complex trees, we compute generating functions by extending a known algorithm for pattern-avoiding binary trees. Next, we present an alternate one-dimensional notation for trees which we use to find bijections that explain why certain pairs of tree patterns yield the same avoidance generating function. Finally, we compare our bijections to known "replacement rules" for binary trees and generalize these bijections to a larger class of trees.

math.CO