Simulated Forest Environment and Robot Control Framework for Integration with Cover Detection Algorithms
Loading...
Links to Files
Permanent Link
Author/Creator
Author/Creator ORCID
Date
2023-03-13
Type of Work
Department
Program
Citation of Original Publication
Spector, Avi, Wanying Zhu, Jumman Hossain, and Nirmalya Roy. “Simulated Forest Environment and Robot Control Framework for Integration with Cover Detection Algorithms.” In 2022 IEEE/ACM International Conference on Big Data Computing, Applications and Technologies (BDCAT), 277–83, 2022. https://doi.org/10.1109/BDCAT56447.2022.00046.
Rights
© 2023 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works
Subjects
Abstract
Simulated environments can be a quicker and more flexible alternative to training and testing machine learning models in the real world. Models also need to be able to efficiently communicate with the environment. In military-relevant environments, a trained model can play a valuable role in finding cover for an autonomous robot to prevent getting detected or attacked by adversaries. In this regard, we present a forest simulation and robot control framework that is ready for integration with machine learning or object recognition algorithms. Our framework includes an environment relevant to military situations and is capable of providing information about the environment to a machine learning model. A forest environment was designed with wooded areas, open paths, water, and bridges. A Clearpath Husky robot is simulated in the environment using Army Research Laboratory’s (ARL) Unity and ROS simulation framework. The Husky robot is equipped with a camera and lidar sensor. Data from these sensors can be read through ROS topics and RViz configuration windows. The robot can be moved using ROS velocity command topics. These communication methods can be employed by a machine learning algorithm for use in detecting trees to attain maximum cover. Our designed environment improves upon the default ARL framework environments by offering a more diverse terrain and more opportunities for cover. This makes the environment more relevant to a cover-seeking machine learning model. Code, videos, and integration process available at : https://github.com/avispector7/Forest-Simulation