Alfred L. Wicks’s research while affiliated with Virginia Tech and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (19)


Improving mechanical performance in material extrusion parts via optimized toolpath planning
  • Article

December 2023

·

27 Reads

·

7 Citations

Additive Manufacturing

·

Nathaniel J. Root

·

Alfred L. Wicks

·


Example of a system synthesis result, containing a hardware graph, software graph, and assignment of software to hardware.Note that in all software graphs, nodes and edges are colorized by the assignment to the hardware graph, and arrows point from the source of data to the sink
Example device definitions. Resources are specified as a vector of ⟨\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\langle $$\end{document}CPU, memory, and LIDAR access⟩\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\rangle $$\end{document}
Example task definitions. All inputs and outputs share the same structure, but their semantic content differs
Simple example of a hardware pseudograph and relevant parameters
Example of a software multigraph and relevant parameters

+4

Context-Aware System Synthesis, Task Assignment, and Routing
  • Article
  • Publisher preview available

December 2022

·

60 Reads

·

6 Citations

Autonomous Robots

The design and organization of complex computational systems, such as those found in robots, traditionally requires laborious trial-and-error processes to ensure components are correctly connected with necessary resources for computation. This paper presents a novel generalization of the quadratic assignment and routing problem, introducing formalizations for selecting components and interconnections to synthesize a complete system capable of providing some user-defined functionality. By introducing problem context, functional requirements, and modularity directly into the assignment problem, optimal systems can be automatically generated while respecting constraints on bandwidth and computational resources. The ability to generate complete functional systems reduces manual design effort by allowing for a guided exploration of the design space, and increases resiliency by quantifying resource margins and enabling adaptation of system structure in response to changing environments, hardware or software failure. The proposed formulation is cast as an integer linear program which is provably NP\mathcal{NP}-hard. Several case studies explore the capabilities in designing several complex robot systems, highlighting the expressiveness and scale of problems addressable by this approach. Numerical simulations quantify real world performance and demonstrate tractable time complexity for the scale of problems encountered in many modern robotic systems.

View access options


A Framework for Real-time Traffic Trajectory Tracking, Speed Estimation, and Driver Behavior Calibration at Urban Intersections Using Virtual Traffic Lanes

June 2021

·

36 Reads

In a previous study, we presented VT-Lane, a three-step framework for real-time vehicle detection, tracking, and turn movement classification at urban intersections. In this study, we present a case study incorporating the highly accurate trajectories and movement classification obtained via VT-Lane for the purpose of speed estimation and driver behavior calibration for traffic at urban intersections. First, we use a highly instrumented vehicle to verify the estimated speeds obtained from video inference. The results of the speed validation show that our method can estimate the average travel speed of detected vehicles in real-time with an error of 0.19 m/sec, which is equivalent to 2% of the average observed travel speeds in the intersection of the study. Instantaneous speeds (at the resolution of 30 Hz) were found to be estimated with an average error of 0.21 m/sec and 0.86 m/sec respectively for free-flowing and congested traffic conditions. We then use the estimated speeds to calibrate the parameters of a driver behavior model for the vehicles in the area of study. The results show that the calibrated model replicates the driving behavior with an average error of 0.45 m/sec, indicating the high potential for using this framework for automated, large-scale calibration of car-following models from roadside traffic video data, which can lead to substantial improvements in traffic modeling via microscopic simulation.


Investigation of Parameter Spaces for Topology Optimization With Three-Dimensional Orientation Fields for Multi-Axis Additive Manufacturing

August 2020

·

126 Reads

·

16 Citations

Journal of Mechanical Design

The layer-by-layer deposition process used in material extrusion (ME) additive manufacturing results in inter- and intra-layer bonds that reduce mechanical performance. Multi-axis ME techniques have shown potential for mitigating this issue by enabling tailored deposition directions based on loading conditions in three dimensions (3D). Planning deposition paths leveraging this capability remains a challenge, as an intelligent method for assigning these directions does not exist. Existing literature introduced topology optimization (TO) methods that assign material orientations to discrete regions of a part by simultaneously optimizing material distribution and orientation. These methods are insufficient for multi-axis ME, as the process offers additional freedom in varying material orientation that is not available to those methods. Additionally, optimizing orientation design spaces is difficult, and this issue is amplified with increased flexibility; the chosen orientation parameterization heavily impacts the algorithm's performance. Therefore, the authors i) present a TO method to solve the simultaneous problem with considerations for 3D material orientation variation and ii) establish a suitable parameterization of the orientation design space. Three parameterizations are explored in this work: Euler angles, explicit quaternions, and natural quaternions. The parameterizations are compared using two benchmark minimum compliance problems: a 2.5D Messerschimitt-Böolkow-Blohm beam and a 3D Wheel. For the Wheel, the presented algorithm demonstrated a 38% improvement in compliance over an algorithm that only allowed planar orientation variation. Additionally, natural quaternions maintain the well-shaped design space of explicit quaternions without unit length constraints, which lowers computational costs.


Deposition path planning for material extrusion using specified orientation fields

January 2019

·

389 Reads

·

17 Citations

Procedia Manufacturing

The thermal characteristics of the material extrusion additive manufacturing (AM) process produce weak bonds between layers and adjacent depositions, resulting in an overall anisotropic mechanical performance. Design for AM guidelines advise printing load-bearing parts such that load is applied strictly along the deposition paths, but this can be difficult to achieve with complex loading conditions. Recent works have explored toolpath generation techniques capable of generating deposition paths that are aligned with complicated load paths, but the methods rely on assumptions about the shape of the load paths relative to the geometry. In this paper, the authors present an algorithm for generating deposition paths for any arbitrary geometry and anticipated load paths. Deposition paths are planned using a streamline placement algorithm - commonly used for visualizing fluid flow fields - that treats the load paths as a velocity field. The algorithm is demonstrated on an example geometry, and the volumetric coverage of the resulting toolpath is compared to a toolpath generated using a standard toolpath planning technique. Through this comparative study, it is demonstrated that the toolpath resulting from the authors' proposed algorithm is able to follow the load paths while still achieving similar volumetric coverage to the standard toolpath.


Figure 2: (a) Multi-axis toolpath planning algorithm flow chart, (b) Model material toolpath for the tensile bar, (c) Support material toolpath for the 45° tensile bar, (d) Stitched GCode program, and (e) Printed 45° tensile bar
Exploring multi-axis material extrusion additive manufacturing for improving mechanical properties of printed parts

November 2018

·

397 Reads

·

33 Citations

Rapid Prototyping Journal

Purpose Material extrusion (ME) suffers from anisotropic mechanical properties that stem from the three degree of freedom (DoF) toolpaths used for deposition. The formation of each layer is restricted to the XY-plane, which produces poorly bonded layer interfaces along the build direction. Multi-axis ME affords the opportunity to change the layering and deposition directions locally throughout a part, which could improve a part’s overall mechanical performance. The purpose of this paper is to evaluate the effects of changing the layering and deposition directions on the tensile mechanical properties of parts printed via multi-axis ME. Design/methodology/approach A multi-axis toolpath generation algorithm is presented and implemented on a 6-DoF robotic arm ME system to fabricate tensile specimens at different global orientations. Specifically, acrylonitrile butadiene styrene (ABS) tensile specimens are printed at various inclination angles using the multi-axis technique; the resulting tensile strengths of the multi-axis specimens are compared to similarly oriented specimens printed using a traditional 3-DoF method. Findings The multi-axis specimens had similar performances regardless of orientation and were equivalent to the 3-DoF specimens printed in the XYZ orientation (i.e. flat on the bed with roads aligned to the loading condition). This similarity is attributed to those sets of specimens having the same degree of road alignment. Practical implications Parts with out-of-plane loads currently require design compromises (e.g. additional material in critical areas). Multi-axis deposition strategies could enable local changes in layering and deposition directions to more optimally orient roads in critical areas of the part. Originality/value Though multi-axis ME systems have been demonstrated in literature, no prior work has been done to determine the effects of the deposition angle on the resulting mechanical properties. This work demonstrates that identical mechanical properties can be obtained irrespective of the build direction through multi-axis deposition. For ABS, the yield tensile strength of vertically oriented tensile bars was improved by 153 per cent using multi-axis deposition as compared to geometrically similar samples fabricated via 3-DoF deposition.


Using multi-axis material extrusion to improve mechanical properties through surface reinforcement

November 2017

·

332 Reads

·

37 Citations

Due to the layer stacking inherent in traditional three-axis material extrusion (ME) additive manufacturing processes, a part's mechanical strength is limited in the print direction due to weaker interlayer bond strength. Often, this requires compromise in part design through either adding material in critical areas of the part, reducing end-use loads or forgoing ME as a manufacturing option. To address this limitation, the authors propose a multi-axis deposition technique that deposits material along a part's surface to improve mechanical performance. Specifically, the authors employ a custom 6 degree of freedom robotic arm ME system to create a surface reinforcing ‘skin’, similar to composite layup, in a single manufacturing process. In this paper, vertical tensile bars are fabricated through stacked XY layers, followed by depositing material directly onto the printed surface to evaluate the effect of the skinning approach on mechanical properties. Experimental results demonstrate that surface-reinforced interlayer bonds provide increased yield strength.


Context-Aware System Synthesis, Task Assignment, and Routing

June 2017

The design and organization of complex robotic systems traditionally requires laborious trial-and-error processes to ensure both hardware and software components are correctly connected with the resources necessary for computation. This paper presents a novel generalization of the quadratic assignment and routing problem, introducing formalisms for selecting components and interconnections to synthesize a complete system capable of providing some user-defined functionality. By introducing mission context, functional requirements, and modularity directly into the assignment problem, we derive a solution where components are automatically selected and then organized into an optimal hardware and software interconnection structure, all while respecting restrictions on component viability and required functionality. The ability to generate \emph{complete} functional systems directly from individual components reduces manual design effort by allowing for a guided exploration of the design space. Additionally, our formulation increases resiliency by quantifying resource margins and enabling adaptation of system structure in response to changing environments, hardware or software failure. The proposed formulation is cast as an integer linear program which is provably NP\mathcal{NP}-hard. Two case studies are developed and analyzed to highlight the expressiveness and complexity of problems that can be addressed by this approach: the first explores the iterative development of a ground-based search-and-rescue robot in a variety of mission contexts, while the second explores the large-scale, complex design of a humanoid disaster robot for the DARPA Robotics Challenge. Numerical simulations quantify real world performance and demonstrate tractable time complexity for the scale of problems encountered in many modern robotic systems.


A Brief Overview of Mechatronics

January 2016

·

119 Reads

Mechatronics is a rapidly evolving technology that links mechanics, electronics and computer science to realize complex systems that improves our lives. The focal point for these systems is the microcontroller that links the digital/analog world to the mechanical. Inputs are provided by sensors and the output is typically actuation in some form. An overview of how these tools combine to form mechatronic systems is discussed. Sensing tools, actuation devices, bus structures for communicating with the microcontroller are discussed. To complement the hardware, is a wide variety of software programs that enhances the design process by minimizing the need for extensive bread boarding and prototyping.


Citations (12)


... Path planning of anisotropic material is not restricted to fiberreinforced material. In [23], anisotropy is assumed for isotropic filament material due to poor layer bonding. The applied load based streamline approached is described in detail and the numerical results printed. ...

Reference:

Multi-layer continuous carbon fiber pattern optimization and a spline based path planning interpretation
Improving mechanical performance in material extrusion parts via optimized toolpath planning
  • Citing Article
  • December 2023

Additive Manufacturing

... While high-resolution data in the calibration of traffic simulators play a pivotal role, capturing accurate data may not be straightforward [16]. Langer et al. [17] aimed to calibrate the Simulation of Urban Mobility (SUMO) to create a testing environment for automated driving systems. ...

A Framework for Real-time Traffic Trajectory Tracking, Speed Estimation, and Driver Behavior Calibration at Urban Intersections Using Virtual Traffic Lanes
  • Citing Conference Paper
  • September 2021

... Control over bed or nozzle temperature, wall or infill thickness, infill form, print speed, and extruder path, among others, minimizes internal stresses during the printing process [16]. Selecting the optimal orientation for printing, and using a broad or flat surface as the base on the print bed additionally minimizes stress generation [119]. Optimizing the printing path further reduces stress by minimizing the time between each layer deposition, thereby decreasing temperature differences and residual stress; this is achieved by selecting the shortest extruder path, and reducing the number of turns or direction changes of the extruder during printing [120]. ...

Investigation of Parameter Spaces for Topology Optimization With Three-Dimensional Orientation Fields for Multi-Axis Additive Manufacturing
  • Citing Article
  • August 2020

Journal of Mechanical Design

... Selecting the optimal orientation for printing, and using a broad or flat surface as the base on the print bed additionally minimizes stress generation [119]. Optimizing the printing path further reduces stress by minimizing the time between each layer deposition, thereby decreasing temperature differences and residual stress; this is achieved by selecting the shortest extruder path, and reducing the number of turns or direction changes of the extruder during printing [120]. Support structures are consequently necessary for achieving complex shapes, such as curved surfaces, overhanging structures, among other geometries. ...

Deposition path planning for material extrusion using specified orientation fields

Procedia Manufacturing

... Thus, by controlling the orientation of the extruder, a part with a better surface finish, structural qualities, and less residual stress can be fabricated. In certain conditions, it may also eliminate the need for support for part fabrication through AM [14,15]. Bhatt et al. [16] have shown that the robotic sheet lamination-based AM process offers several benefits over other AM processes such as direct energy deposition and stereolithography. ...

Exploring multi-axis material extrusion additive manufacturing for improving mechanical properties of printed parts

Rapid Prototyping Journal

... Thus, by controlling the orientation of the extruder, a part with a better surface finish, structural qualities, and less residual stress can be fabricated. In certain conditions, it may also eliminate the need for support for part fabrication through AM [14,15]. Bhatt et al. [16] have shown that the robotic sheet lamination-based AM process offers several benefits over other AM processes such as direct energy deposition and stereolithography. ...

Using multi-axis material extrusion to improve mechanical properties through surface reinforcement
  • Citing Article
  • November 2017

... VII. RELATED WORK Approaches for automated design of robots have been the subject of three recent workshops at RSS and ICRA over the last 3 years [9]. Current research examines aspects of hardware fabrication (e.g., 3D-printing [10] and prototyping [11,12]), interconnection optimization [13], rapid endto-end development and deployment [14,15], automated synthesis (jointly for mechanisms and controllers) from specifications of desired capabilities [16], and optimization subject to functionality-resource interdependencies [17,18]. ...

Context-Aware System Synthesis, Task Assignment, and Routing

Autonomous Robots

... The active energy harvesting is as an effective approach that control the voltage or charge of a piezoelectric device to maximize power conversion without modification of the mechanical system [26]. PZT materials are often used for active control [134]. The active energy harvesting circuit potentially could achieve better performance. ...

A Hierarchical Noise Control System Using Adaptable Tuned Vibration Absorbers
  • Citing Article
  • August 2008

Richard I Wright

·

Harry H Robertshaw

·

Alfred L Wicks

·

[...]

·

Michael R F Kidner

... Unfortunately, the capacity of the PZT tends to change in time and vary according to environmental conditions (Anderson and Hagood, 1994) and the electronic bridge becomes unbalanced. To solve this problem, many techniques have been developed to dynamically adjust the bridge (Fannin, 1997;Vipperman and Clark, 1996) all of which have an analog circuit to do part of the compensation. With powerful and precise real-time machines now available, it is possible to implement a modelbased post-processing (Neubauer et al., 2010) which do not need an analog pre-compensation and may be easily implemented in real time. ...

Design of an Analog Adaptive Piezoelectric Sensoriactuator
  • Citing Article

... More recently, Bonisoli et al. [34] measured the magnetic induction and the repulsive force between a pair of cuboid-shaped permanent magnets on a sintered base of Samarium and Cobalt comparing the results with a closed-form expression derived using the analogy of the equivalent sources method. Although it is possible to evaluate the repulsive forces by using analytical expressions, empirical formula obtained fitting the experimental data are often used [34,52,53]. These formula are extremely simple to use but are very specific to the range selected and cannot be used if the dimensions of the magnets change. ...

Electromagnetic Tuned Dynamic Vibration Absorber - Experimental Characterization
  • Citing Article