Publication Notices

Notifications of New Publications Released by ERDC

Contact Us






ERDC Library Catalog

Not finding what you are looking for? Search the ERDC Library Catalog

Tag: Computer programs--Evaluation
  • Leveraging MOVEit for Object Inspection in Simulation

    Abstract: Herein we evaluate using a robotic arm with an attached camera to investigate objects of interest in simulation. Specifically, a Husky unmanned ground vehicle with a Panda Powertool was used in the simulation. The code enabled an operator to initiate a preconfigured set of motions when an object of interest was identified. The scan was stored in a database file that was used to generate a 3D mesh of the scanned object. The report describes both setting up the simulation and the code used to scan objects of interest.
  • Increasing the Degrees of Freedom on a Robot Arm

    Abstract: This report provides an implementation of the moveit-commander Python module to generate trajectories for custom six– and seven–degrees of freedom (DoF) arms. The moveit_setup_assistant package was used to modify an existing five-DoF OpenManipulator-X model to increase its range of motion. Specifically, additional joints were fabricated and mounted to the physical arm. Also, the Unified Robot Description Format files were modified to account for the additional joints. In order to optimize the solvers, many changes to the MOVEit configuration files were made. The changes documented in this report lay the groundwork for leveraging MOVEit to expand the capabilities of low-DoF arms.
  • Integrating MOVEit Motion Constraints on a Novel Robotic Manipulator

    Abstract: MOVEit, a widely used Robot Operating System framework, plans composite tasks, where the high-level sequence of actions is fixed and known in advance. However, these tasks need to be tailored and adapted to the environmental context. This framework uses custom trajectory planners, known as controllers, to solve goals that are fully defined within the configuration space. Libraries, such as the Open Motion Planning Library, provide a collection of motion planners that can solve task-space goals. An exact spatial and joint replication of the robotic manipulator’s mechanics, typically Universal Robot Description Format and Semantic Robot Description Format files, is required. Common arms such as the Panda-Manipulator and OpenMANIPULATOR-X provide these files in their respective public repositories, but custom arms require significant modification or even a complete rewrite of these files.
  • 3D Mapping and Navigation Using MOVEit

    Abstract: Until recently, our focus has been primarily on the development of a low SWAP-C payload for deployment on a UGV that leverages 2D mapping and navigation. Due to these efforts, we are able to autonomously map and navigate very well within flat indoor environments. This report will explore the implementation of 3D mapping and navigation to allow unmanned vehicles to operate on a variety of terrains, both indoor and outdoor. The method we followed uses MOVEit, a motion planning framework. The MOVEit application is typically used in the control of robotic arms or manipulators, but its handling of 3D perception using OctoMaps makes it a promising software for robots in general. The challenges of using MOVEit outside of its intended use case of manipulators are discussed in this report.