-
GATSBI: An Online GTSP-Based Algorithm for Targeted Surface Bridge Inspection and Defect Detection
Authors:
Harnaik Dhami,
Charith Reddy,
Vishnu Dutt Sharma,
Troi Williams,
Pratap Tokekar
Abstract:
We study the problem of visual surface inspection of infrastructure for defects using an Unmanned Aerial Vehicle (UAV). We do not assume that the geometric model of the infrastructure is known beforehand. Our planner, termed GATSBI, plans a path in a receding horizon fashion to inspect all points on the surface of the infrastructure. The input to GATSBI consists of a 3D occupancy map created onlin…
▽ More
We study the problem of visual surface inspection of infrastructure for defects using an Unmanned Aerial Vehicle (UAV). We do not assume that the geometric model of the infrastructure is known beforehand. Our planner, termed GATSBI, plans a path in a receding horizon fashion to inspect all points on the surface of the infrastructure. The input to GATSBI consists of a 3D occupancy map created online with 3D pointclouds. Occupied voxels corresponding to the infrastructure in this map are semantically segmented and used to create an infrastructure-only occupancy map. Inspecting an infrastructure voxel requires the UAV to take images from a desired viewing angle and distance. We then create a Generalized Traveling Salesperson Problem (GTSP) instance to cluster candidate viewpoints for inspecting the infrastructure voxels and use an off-the-shelf GTSP solver to find the optimal path for the given instance. As the algorithm sees more parts of the environment over time, it replans the path to inspect uninspected parts of the infrastructure while avoiding obstacles. We evaluate the performance of our algorithm through high-fidelity simulations conducted in AirSim and real-world experiments. We compare the performance of GATSBI with a baseline inspection algorithm where the map is known a priori. Our evaluation reveals that targeting the inspection to only the segmented infrastructure voxels and planning carefully using a GTSP solver leads to a more efficient and thorough inspection than the baseline inspection algorithm.
△ Less
Submitted 24 June, 2024;
originally announced June 2024.
-
MAP-NBV: Multi-agent Prediction-guided Next-Best-View Planning for Active 3D Object Reconstruction
Authors:
Harnaik Dhami,
Vishnu D. Sharma,
Pratap Tokekar
Abstract:
Next-Best View (NBV) planning is a long-standing problem of determining where to obtain the next best view of an object from, by a robot that is viewing the object. There are a number of methods for choosing NBV based on the observed part of the object. In this paper, we investigate how predicting the unobserved part helps with the efficiency of reconstructing the object. We present, Multi-Agent P…
▽ More
Next-Best View (NBV) planning is a long-standing problem of determining where to obtain the next best view of an object from, by a robot that is viewing the object. There are a number of methods for choosing NBV based on the observed part of the object. In this paper, we investigate how predicting the unobserved part helps with the efficiency of reconstructing the object. We present, Multi-Agent Prediction-Guided NBV (MAP-NBV), a decentralized coordination algorithm for active 3D reconstruction with multi-agent systems. Prediction-based approaches have shown great improvement in active perception tasks by learning the cues about structures in the environment from data. However, these methods primarily focus on single-agent systems. We design a decentralized next-best-view approach that utilizes geometric measures over the predictions and jointly optimizes the information gain and control effort for efficient collaborative 3D reconstruction of the object. Our method achieves 19% improvement over the non-predictive multi-agent approach in simulations using AirSim and ShapeNet. We make our code publicly available through our project website: http://raaslab.org/projects/MAPNBV/.
△ Less
Submitted 24 June, 2024; v1 submitted 8 July, 2023;
originally announced July 2023.
-
Pred-NBV: Prediction-guided Next-Best-View for 3D Object Reconstruction
Authors:
Harnaik Dhami,
Vishnu D. Sharma,
Pratap Tokekar
Abstract:
Prediction-based active perception has shown the potential to improve the navigation efficiency and safety of the robot by anticipating the uncertainty in the unknown environment. The existing works for 3D shape prediction make an implicit assumption about the partial observations and therefore cannot be used for real-world planning and do not consider the control effort for next-best-view plannin…
▽ More
Prediction-based active perception has shown the potential to improve the navigation efficiency and safety of the robot by anticipating the uncertainty in the unknown environment. The existing works for 3D shape prediction make an implicit assumption about the partial observations and therefore cannot be used for real-world planning and do not consider the control effort for next-best-view planning. We present Pred-NBV, a realistic object shape reconstruction method consisting of PoinTr-C, an enhanced 3D prediction model trained on the ShapeNet dataset, and an information and control effort-based next-best-view method to address these issues. Pred-NBV shows an improvement of 25.46% in object coverage over the traditional methods in the AirSim simulator, and performs better shape completion than PoinTr, the state-of-the-art shape completion model, even on real data obtained from a Velodyne 3D LiDAR mounted on DJI M600 Pro.
△ Less
Submitted 7 August, 2023; v1 submitted 22 April, 2023;
originally announced April 2023.
-
Design of a low-velocity impact framework for evaluating space-grade materials
Authors:
Vineet Dawara,
Ashok Bajantri,
Harish Singh Dhami,
SVS Narayana Murty,
Koushik Viswanathan
Abstract:
Material deformation and failure under impact loading is a subject of active investigation in space science and often requires very specialized equipment for testing. In this work, we present the design, operational analysis and application of a low-velocity ($\sim 100$ m/s) projectile impact framework for evaluating the deformation and failure of space-grade materials. The system is designed to b…
▽ More
Material deformation and failure under impact loading is a subject of active investigation in space science and often requires very specialized equipment for testing. In this work, we present the design, operational analysis and application of a low-velocity ($\sim 100$ m/s) projectile impact framework for evaluating the deformation and failure of space-grade materials. The system is designed to be modular and easily adaptable to various test geometries, while enabling accurate quantitative evaluation of plastic flow. Using coupled numerical methods and experimental techniques, we first establish an operating procedure for the system. Following this, its performance in two complementary impact configurations is demonstrated using numerical and experimental analysis. In the first, a Taylor impact test is performed for predicting the deformed shape of a cylindrical projectile im**ing on a rigid substrate. In the second, deformation of a plate struck by a rigid projectile is evaluated. In both cases, physics-based models are used to interpret the resulting fields. We present a discussion of how the system may be used both for material property estimation (e.g., dynamic yield strength) as well as for failure evaluation (e.g., perforation and fracture) in the same projectile impact configuration.
△ Less
Submitted 11 April, 2023;
originally announced April 2023.
-
Of fiery sparks & glittering spots: Melting-resolidification and spherical particle formation in abrasion
Authors:
Harish Singh Dhami,
Priti Ranjan Panda,
Koushik Viswanathan
Abstract:
The curious occurrence of perfectly spherical particles when a steel substrate is slid against a hard abrasive was first observed and documented by Robert Hooke in the 17$^{th}$ century. Similar particles have subsequently been observed in numerous other abrasion-type processes, ranging from grinding of steels to sliding rock faults. The prevalent hypothesis, originally proposed by Hooke, is that…
▽ More
The curious occurrence of perfectly spherical particles when a steel substrate is slid against a hard abrasive was first observed and documented by Robert Hooke in the 17$^{th}$ century. Similar particles have subsequently been observed in numerous other abrasion-type processes, ranging from grinding of steels to sliding rock faults. The prevalent hypothesis, originally proposed by Hooke, is that these particles are formed due to high local temperatures between the abrasive and the substrate, resulting in melting, droplet ejection and subsequent resolidification -- the melting-resolidification hypothesis. In this work, we revisit this phenomenon using \emph{in situ} analysis of a model steel-abrasive contact geometry, complemented by analytical calculations. It is found that the temperature within the contact zone, for typical contact conditions used, is far from the melting point and that spherical particles do not form in the absence of oxygen. We thereby propose a modification of the melting-resolidification hypothesis, involving an intermediate exothermic oxidation stage, and provide quantitative evidence for each step of the process. Our results have implications for a wide class of abrasive systems that involve the formation and utilization of spherical metallic particles
△ Less
Submitted 1 April, 2022;
originally announced April 2022.
-
Microstructural Characterization and Mechanical Property Evaluation of High Nitrogen Martensitic Stainless Steel Subjected to Heat Treatment
Authors:
Harish Singh Dhami,
Nellori Dileep Kumar,
Thomas Tharian,
Chakravarthy P,
Koushik Viswanathan
Abstract:
The High Nitrogen Martensitic Stainless Steel (HNMS) was subjected to three different austenitizing cycles of 1050$^\circ$C, 1075$^\circ$C and 1100$^\circ$C followed by subzero treatment at -70$^\circ$C. The fraction of retained austenite has been reduced after sub-zero treatment as revealed by microstructural evolution. The material was subsequently tempered at different temperatures ranging from…
▽ More
The High Nitrogen Martensitic Stainless Steel (HNMS) was subjected to three different austenitizing cycles of 1050$^\circ$C, 1075$^\circ$C and 1100$^\circ$C followed by subzero treatment at -70$^\circ$C. The fraction of retained austenite has been reduced after sub-zero treatment as revealed by microstructural evolution. The material was subsequently tempered at different temperatures ranging from 180$^\circ$C to 650$^\circ$C and the change in micro-structure, hardness, tensile strength and toughness were investigated after each heat treatment cycle. Optical microscopy, electron microscopy with EDS and X-Ray diffraction techniques were used to characterize the material. This has showed the constituents of microstructure were lath martensite, precipitated metal carbides of type $M_{23}C_6$, $M_7C_6$ and carbo-nitrides. Hardness, tensile testing and Charpy impact testing were carried to evaluate mechanical properties after the heat treatment which has showed the better mechanical properties for the samples solutionised at 1075$^\circ$C. Secondary hardening has been observed on tempering above 450$^\circ$C which can be attributed to the precipitation of secondary phase inter-metallic compounds. Hardness attains a peak value at peculiar temperature range after which it decreases on further tempering which is most likely because of the loss of coherency of the precipitates with the metal matrix. This has been further confirmed by the XRD of the specimens before and after tempering. The study stablishes the structure-property correlation of HNMS for different heat treatment cycles. The results indicate that a good combination of hardness and strength can be achieved after solutionizing at 1075$^\circ$C followed by double tempering at 525$^\circ$C.
△ Less
Submitted 29 March, 2022;
originally announced March 2022.
-
Intermittent Deployment for Large-Scale Multi-Robot Forage Perception: Data Synthesis, Prediction, and Planning
Authors:
Jun Liu,
Murtaza Rangwala,
Kulbir Singh Ahluwalia,
Shayan Ghajar,
Harnaik Singh Dhami,
Pratap Tokekar,
Benjamin F. Tracy,
Ryan K. Williams
Abstract:
Monitoring the health and vigor of grasslands is vital for informing management decisions to optimize rotational grazing in agriculture applications. To take advantage of forage resources and improve land productivity, we require knowledge of pastureland growth patterns that is simply unavailable at state of the art. In this paper, we propose to deploy a team of robots to monitor the evolution of…
▽ More
Monitoring the health and vigor of grasslands is vital for informing management decisions to optimize rotational grazing in agriculture applications. To take advantage of forage resources and improve land productivity, we require knowledge of pastureland growth patterns that is simply unavailable at state of the art. In this paper, we propose to deploy a team of robots to monitor the evolution of an unknown pastureland environment to fulfill the above goal. To monitor such an environment, which usually evolves slowly, we need to design a strategy for rapid assessment of the environment over large areas at a low cost. Thus, we propose an integrated pipeline comprising of data synthesis, deep neural network training and prediction along with a multi-robot deployment algorithm that monitors pasturelands intermittently. Specifically, using expert-informed agricultural data coupled with novel data synthesis in ROS Gazebo, we first propose a new neural network architecture to learn the spatiotemporal dynamics of the environment. Such predictions help us to understand pastureland growth patterns on large scales and make appropriate monitoring decisions for the future. Based on our predictions, we then design an intermittent multi-robot deployment policy for low-cost monitoring. Finally, we compare the proposed pipeline with other methods, from data synthesis to prediction and planning, to corroborate our pipeline's performance.
△ Less
Submitted 16 December, 2021;
originally announced December 2021.
-
GATSBI: An Online GTSP-Based Algorithm for Targeted Surface Bridge Inspection
Authors:
Harnaik Dhami,
Kevin Yu,
Troi Williams,
Vineeth Vajipey,
Pratap Tokekar
Abstract:
We study the problem of visual surface inspection of a bridge for defects using an Unmanned Aerial Vehicle (UAV). We do not assume that the geometric model of the bridge is known beforehand. Our planner, termed GATSBI, plans a path in a receding horizon fashion to inspect all points on the surface of the bridge. The input to GATSBI consists of a 3D occupancy map created online with LiDAR scans. Oc…
▽ More
We study the problem of visual surface inspection of a bridge for defects using an Unmanned Aerial Vehicle (UAV). We do not assume that the geometric model of the bridge is known beforehand. Our planner, termed GATSBI, plans a path in a receding horizon fashion to inspect all points on the surface of the bridge. The input to GATSBI consists of a 3D occupancy map created online with LiDAR scans. Occupied voxels corresponding to the bridge in this map are semantically segmented and used to create a bridge-only occupancy map. Inspecting a bridge voxel requires the UAV to take images from a desired viewing angle and distance. We then create a Generalized Traveling Salesperson Problem (GTSP) instance to cluster candidate viewpoints for inspecting the bridge voxels and use an off-the-shelf GTSP solver to find the optimal path for the given instance. As the algorithm sees more parts of the environment over time, it replans the path to inspect novel parts of the bridge while avoiding obstacles. We evaluate the performance of our algorithm through high-fidelity simulations conducted in AirSim and real-world experiments. We compare the performance of GATSBI with a classical exploration algorithm. Our evaluation reveals that targeting the inspection to only the segmented bridge voxels and planning carefully using a GTSP solver leads to a more efficient and thorough inspection than the baseline algorithm.
△ Less
Submitted 24 June, 2024; v1 submitted 8 December, 2020;
originally announced December 2020.
-
Crop Height and Plot Estimation for Phenoty** from Unmanned Aerial Vehicles using 3D LiDAR
Authors:
Harnaik Dhami,
Kevin Yu,
Tianshu Xu,
Qian Zhu,
Kshitiz Dhakal,
James Friel,
Song Li,
Pratap Tokekar
Abstract:
We present techniques to measure crop heights using a 3D Light Detection and Ranging (LiDAR) sensor mounted on an Unmanned Aerial Vehicle (UAV). Knowing the height of plants is crucial to monitor their overall health and growth cycles, especially for high-throughput plant phenoty**. We present a methodology for extracting plant heights from 3D LiDAR point clouds, specifically focusing on plot-ba…
▽ More
We present techniques to measure crop heights using a 3D Light Detection and Ranging (LiDAR) sensor mounted on an Unmanned Aerial Vehicle (UAV). Knowing the height of plants is crucial to monitor their overall health and growth cycles, especially for high-throughput plant phenoty**. We present a methodology for extracting plant heights from 3D LiDAR point clouds, specifically focusing on plot-based phenoty** environments. We also present a toolchain that can be used to create phenoty** farms for use in Gazebo simulations. The tool creates a randomized farm with realistic 3D plant and terrain models. We conducted a series of simulations and hardware experiments in controlled and natural settings. Our algorithm was able to estimate the plant heights in a field with 112 plots with a root mean square error (RMSE) of 6.1 cm. This is the first such dataset for 3D LiDAR from an airborne robot over a wheat field. The developed simulation toolchain, algorithmic implementation, and datasets can be found on the GitHub repository located at https://github.com/hsd1121/PointCloudProcessing.
△ Less
Submitted 17 November, 2020; v1 submitted 30 October, 2019;
originally announced October 2019.
-
A Polynomial Time Solution to the Clique Problem
Authors:
Pawan Tamta,
B. P. Pande,
H. S. Dhami
Abstract:
The Clique Problem has a reduction to the Maximum Flow Network Interdiction Problem. We review the reduction to evolve a polynomial time algorithm for the Clique Problem. A computer program in C language has been written to validate the easiness of the algorithm.
The Clique Problem has a reduction to the Maximum Flow Network Interdiction Problem. We review the reduction to evolve a polynomial time algorithm for the Clique Problem. A computer program in C language has been written to validate the easiness of the algorithm.
△ Less
Submitted 29 December, 2019; v1 submitted 21 February, 2014;
originally announced March 2014.
-
Reduction of Maximum Flow Network Interdiction Problem from The Clique Problem
Authors:
Pawan Tamta,
Bhagwati Prasad Pande,
H. S Dhami
Abstract:
Maximum Flow Network Interdiction Problem (MFNIP) is known to be strongly NP-hard problem. We solve a simple form of MFNIP in polynomial time. We review the reduction of MFNIP from the clique problem. We propose a polynomial time solution to the Clique Problem.
Maximum Flow Network Interdiction Problem (MFNIP) is known to be strongly NP-hard problem. We solve a simple form of MFNIP in polynomial time. We review the reduction of MFNIP from the clique problem. We propose a polynomial time solution to the Clique Problem.
△ Less
Submitted 9 February, 2014;
originally announced February 2014.
-
Suffix Strip** Problem as an Optimization Problem
Authors:
B. P. Pande,
Pawan Tamta,
H. S. Dhami
Abstract:
Stemming or suffix strip**, an important part of the modern Information Retrieval systems, is to find the root word (stem) out of a given cluster of words. Existing algorithms targeting this problem have been developed in a haphazard manner. In this work, we model this problem as an optimization problem. An Integer Program is being developed to overcome the shortcomings of the existing approache…
▽ More
Stemming or suffix strip**, an important part of the modern Information Retrieval systems, is to find the root word (stem) out of a given cluster of words. Existing algorithms targeting this problem have been developed in a haphazard manner. In this work, we model this problem as an optimization problem. An Integer Program is being developed to overcome the shortcomings of the existing approaches. The sample results of the proposed method are also being compared with an established technique in the field for English language. An AMPL code for the same IP has also been given.
△ Less
Submitted 24 December, 2013;
originally announced December 2013.
-
Cardinality Maximum Flow Network Interdiction Problem Vs. The Clique Problem
Authors:
Pawan Tamta,
Bhagwati Prasad Pande,
H. S. Dhami
Abstract:
Cardinality Maximum Flow Network Interdiction Problem (CMFNIP) is known to be strongly NP-hard problem in the literature. A particular case of CMFNIP has been shown to have reduction from clique problem. In the present work,an effort is being made to solve this particular case of CMFNIP in polynomial time. Direct implication of this solution is that the clique problem gets solved in polynomial tim…
▽ More
Cardinality Maximum Flow Network Interdiction Problem (CMFNIP) is known to be strongly NP-hard problem in the literature. A particular case of CMFNIP has been shown to have reduction from clique problem. In the present work,an effort is being made to solve this particular case of CMFNIP in polynomial time. Direct implication of this solution is that the clique problem gets solved in polynomial time. 3-CNF Satisfiability and Vertex Cover problems, having reductions to and from the Clique Problem respectively, are also being solved in polynomial time by same algorithm. The obvious conclusion of the work is P = NP.
△ Less
Submitted 23 December, 2013;
originally announced December 2013.
-
Generation, Implementation and Appraisal of an N-gram based Stemming Algorithm
Authors:
B. P. Pande,
Pawan Tamta,
H. S. Dhami
Abstract:
A language independent stemmer has always been looked for. Single N-gram tokenization technique works well, however, it often generates stems that start with intermediate characters, rather than initial ones. We present a novel technique that takes the concept of N gram stemming one step ahead and compare our method with an established algorithm in the field, Porter's Stemmer. Results indicate tha…
▽ More
A language independent stemmer has always been looked for. Single N-gram tokenization technique works well, however, it often generates stems that start with intermediate characters, rather than initial ones. We present a novel technique that takes the concept of N gram stemming one step ahead and compare our method with an established algorithm in the field, Porter's Stemmer. Results indicate that our N gram stemmer is not inferior to Porter's linguistic stemmer.
△ Less
Submitted 15 January, 2014; v1 submitted 17 December, 2013;
originally announced December 2013.
-
Mathematical Model for Transformation of Sentences from Active Voice to Passive Voice
Authors:
Rakesh Pandey,
H. S. Dhami
Abstract:
Formal work in linguistics has both produced and used important mathematical tools. Motivated by a survey of models for context and word meaning, syntactic categories, phrase structure rules and trees, an attempt is being made in the present paper to present a mathematical model for structuring of sentences from active voice to passive voice, which is is the form of a transitive verb whose gramm…
▽ More
Formal work in linguistics has both produced and used important mathematical tools. Motivated by a survey of models for context and word meaning, syntactic categories, phrase structure rules and trees, an attempt is being made in the present paper to present a mathematical model for structuring of sentences from active voice to passive voice, which is is the form of a transitive verb whose grammatical subject serves as the patient, receiving the action of the verb.
For this purpose we have parsed all sentences of a corpus and have generated Boolean groups for each of them. It has been observed that when we take constituents of the sentences as subgroups, the sequences of phrases form permutation roups. Application of isomorphism property yields permutation map** between the important subgroups. It has resulted in a model for transformation of sentences from active voice to passive voice. A computer program has been written to enable the software developers to evolve grammar software for sentence transformations.
△ Less
Submitted 30 March, 2009;
originally announced March 2009.
-
The Application of Fuzzy Logic to Collocation Extraction
Authors:
Raj Kishor Bisht,
H. S. Dhami
Abstract:
Collocations are important for many tasks of Natural language processing such as information retrieval, machine translation, computational lexicography etc. So far many statistical methods have been used for collocation extraction. Almost all the methods form a classical crisp set of collocation. We propose a fuzzy logic approach of collocation extraction to form a fuzzy set of collocations in w…
▽ More
Collocations are important for many tasks of Natural language processing such as information retrieval, machine translation, computational lexicography etc. So far many statistical methods have been used for collocation extraction. Almost all the methods form a classical crisp set of collocation. We propose a fuzzy logic approach of collocation extraction to form a fuzzy set of collocations in which each word combination has a certain grade of membership for being collocation. Fuzzy logic provides an easy way to express natural language into fuzzy logic rules. Two existing methods; Mutual information and t-test have been utilized for the input of the fuzzy inference system. The resulting membership function could be easily seen and demonstrated. To show the utility of the fuzzy logic some word pairs have been examined as an example. The working data has been based on a corpus of about one million words contained in different novels constituting project Gutenberg available on www.gutenberg.org. The proposed method has all the advantages of the two methods, while overcoming their drawbacks. Hence it provides a better result than the two methods.
△ Less
Submitted 8 November, 2008;
originally announced November 2008.