30 research outputs found

    Learning Ground Traversability from Simulations

    Full text link
    Mobile ground robots operating on unstructured terrain must predict which areas of the environment they are able to pass in order to plan feasible paths. We address traversability estimation as a heightmap classification problem: we build a convolutional neural network that, given an image representing the heightmap of a terrain patch, predicts whether the robot will be able to traverse such patch from left to right. The classifier is trained for a specific robot model (wheeled, tracked, legged, snake-like) using simulation data on procedurally generated training terrains; the trained classifier can be applied to unseen large heightmaps to yield oriented traversability maps, and then plan traversable paths. We extensively evaluate the approach in simulation on six real-world elevation datasets, and run a real-robot validation in one indoor and one outdoor environment.Comment: Webpage: http://romarcg.xyz/traversability_estimation

    Combined Sampling and Optimization Based Planning for Legged-Wheeled Robots

    Full text link
    Planning for legged-wheeled machines is typically done using trajectory optimization because of many degrees of freedom, thus rendering legged-wheeled planners prone to falling prey to bad local minima. We present a combined sampling and optimization-based planning approach that can cope with challenging terrain. The sampling-based stage computes whole-body configurations and contact schedule, which speeds up the optimization convergence. The optimization-based stage ensures that all the system constraints, such as non-holonomic rolling constraints, are satisfied. The evaluations show the importance of good initial guesses for optimization. Furthermore, they suggest that terrain/collision (avoidance) constraints are more challenging than the robot model's constraints. Lastly, we extend the optimization to handle general terrain representations in the form of elevation maps

    ์ž๋™ํ™” ๊ตด์ฐฉ๊ธฐ๋ฅผ ์œ„ํ•œ ์ˆ™๋ จ์ž ๊ตด์ฐฉ๋ ฅ ํŒจํ„ด ๊ธฐ๋ฐ˜ ๊ตด์ฐฉ ์ž‘์—… ๊ถค์  ์ƒ์„ฑ

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ (์„์‚ฌ) -- ์„œ์šธ๋Œ€ํ•™๊ต ๋Œ€ํ•™์› : ๊ณต๊ณผ๋Œ€ํ•™ ๊ธฐ๊ณ„๊ณตํ•™๋ถ€, 2020. 8. ์ด๋™์ค€.In this thesis, we propose an excavation trajectory generation framework for autonomous excavators based on expert operator forcing pattern. The primary focus is to develop autonomous excavator system which is stable and guarantees a certain quantity of excavation in various surroundings. We nd the excavation trajectories based on the terrain features and the excavation forcing patterns from the excavation data of expert operators. The expert excavation trajectories are encoded with dynamic movement primitives (DMP) and learn through multilayer perceptron (MLP). The excavation trajectory is generated according to the terrain feature using the trained model. The excavator is modeled with 3-DoF rigid body system, and the excavation force on the bucket tip is estimated online by using the momentum-based disturbance observer(DOB). The estimated force is added to the DMP as a coupling term to modulate the excavation trajectory in real-time so that the estimated force can follow the expert excavation force pattern. Lastly, we verify the performance of the suggested framework through simulation and actual excavator test.๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์ž๋™ํ™” ๊ตด์ฐฉ๊ธฐ๋ฅผ ์œ„ํ•œ ์ˆ™๋ จ์ž ๊ตด์ฐฉ๋ ฅ ํŒจํ„ด ๊ธฐ๋ฐ˜ ๊ตด์ฐฉ ์ž‘์—… ๊ถค์  ๊ณ„ํš ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์‹œํ•œ๋‹ค. ๋ณธ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์ž๋™ํ™” ๊ตด์ฐฉ๊ธฐ์˜ ๋‹ค์–‘ํ•œ ์ž‘์—… ํ™˜๊ฒฝ์—์„œ ์ˆ™๋ จ์ž์™€ ์œ ์‚ฌํ•˜๊ฒŒ ์•ˆ์ •๋œ ๊ตด์ฐฉ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ, ๊ตด์ฐฉ๋Ÿ‰์ด ๋ณด์žฅ๋˜๋Š” ์ž‘์—…์„ ํ•˜๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ด๋‹ค. ์šฐ์„  ์ˆ™๋ จ๋œ ๊ตด์ฐฉ๊ธฐ ์ž‘์—…์ž๋“ค์˜ ๊ตด์ฐฉ ์ž‘์—… ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์ง€ํ˜• ํŠน์ง•์— ๊ธฐ๋ฐ˜ํ•œ ์ž‘์—… ๊ถค์ ๊ณผ ๊ตด์ฐฉ๋ ฅ ํŒจํ„ด์„ ์ฐพ์•„๋‚ด์—ˆ๋‹ค. ์ˆ™๋ จ์ž์˜ ๊ตด์ฐฉ ๊ถค์ ์€ dynamic movement primitives(DMP)์œผ๋กœ encodingํ•˜์—ฌ neural network์˜ ํ•œ ๊ธฐ๋ฒ•์ธ multi-layer perceptron(MLP)์„ ํ†ตํ•ด ํ•™์Šตํ•˜๊ณ , ํ•™์Šต๋œ ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ง€ํ˜•์— ๋”ฐ๋ฅธ ๊ตด์ฐฉ ๊ถค์ ์„ ์ƒ์„ฑํ•˜์˜€๋‹ค. ๊ตด์ฐฉ๊ธฐ๋ฅผ ๋‹ค์ž์œ ๋„ ๊ฐ•์ฒด ์‹œ์Šคํ…œ์œผ๋กœ ๋ชจ๋ธ๋ง ํ•˜๊ณ , ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฒ„์ผ“ ๋๋‹จ์— ๊ฑธ๋ฆฌ๋Š” ๊ตด์ฐฉ๋ ฅ์„ momentum-based disturbance observer๋ฅผ ์ด์šฉํ•˜์—ฌ ์ถ”์ •ํ•˜์˜€๋‹ค. ์ถ”์ •๋œ ๊ตด์ฐฉ๋ ฅ์€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ตด์ฐฉ ๊ถค์ ์„ ์žฌ์ƒ์„ฑ ํ•˜๊ธฐ์œ„ํ•ด DMP์— coupling term์œผ๋กœ ์ถ”๊ฐ€ํ•˜์˜€๊ณ , ์ด๋ฅผ ํ†ตํ•ด ์ถ”์ •๋˜๋Š” ๊ตด์ฐฉ๋ ฅ์ด ์ˆ™๋ จ์ž์˜ ๊ตด์ฐฉ ํŒจํ„ด์„ ๋”ฐ๋ผ๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ์ œ์–ดํ•˜์˜€๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ์ œ์•ˆํ•œ ํ”„๋ ˆ์ž„์›Œํฌ์— ๋Œ€ํ•ด์„œ๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์‹คํ—˜๊ณผ ์‹ค์ œ ๊ตด์ฐฉ๊ธฐ๋ฅผ ์ด์šฉํ•œ ์‹คํ—˜์„ ํ†ตํ•ด ์ •ํ•ฉ์„ฑ ๊ฒ€์ฆ์„ ์ง„ํ–‰ํ•˜์˜€๋‹ค.1 Introduction 1 1.1 Motivation and Objectives 1 1.2 Related Work 2 1.3 Contribution 4 2 Preliminary 6 2.1 System Description 6 2.2 Excavator Dynamic Modeling 7 2.3 Force Estimation via Momentum Based Disturbance Observer 9 2.4 Dynamic Movement Primitives 10 3 Excavation Trajectory Generation 13 3.1 Analysis of Expert's Excavation Trajectory 13 3.2 Generate Nominal Excavation Trajectory by Imitating Expert Operator 19 3.3 Modulate Excavation Trajectory by Force Pattern of Expert Operator 22 4 Experiments 26 4.1 Excavation Simulation 26 4.1.1 Excavation on Flat and Slope Terrain 26 4.1.2 Excavation using Trajectory Generated by Incorrect Terrain Recognition 31 4.1.3 Excavation with Obstacle in the Ground 33 4.2 Excavation Test Result using Excavator 35 5 Conclusion and Future Work 40 5.1 Conclusion 40 5.2 Future Work 41Maste

    NASA Tech Briefs, January 2013

    Get PDF
    Topics include: Single-Photon-Sensitive HgCdTe Avalanche Photodiode Detector; Surface-Enhanced Raman Scattering Using Silica Whispering-Gallery Mode Resonators; 3D Hail Size Distribution Interpolation/Extrapolation Algorithm; Color-Changing Sensors for Detecting the Presence of Hypergolic Fuels; Artificial Intelligence Software for Assessing Postural Stability; Transformers: Shape-Changing Space Systems Built with Robotic Textiles; Fibrillar Adhesive for Climbing Robots; Using Pre-Melted Phase Change Material to Keep Payloads in Space Warm for Hours without Power; Development of a Centrifugal Technique for the Microbial Bioburden Analysis of Freon (CFC-11); Microwave Sinterator Freeform Additive Construction System (MS-FACS); DSP/FPGA Design for a High-Speed Programmable S-Band Space Transceiver; On-Chip Power-Combining for High-Power Schottky Diode-Based Frequency Multipliers; FPGA Vision Data Architecture; Memory Circuit Fault Simulator; Ultra-Compact Transputer-Based Controller for High-Level, Multi-Axis Coordination; Regolith Advanced Surface Systems Operations Robot Excavator; Magnetically Actuated Seal; Hybrid Electrostatic/Flextensional Mirror for Lightweight, Large-Aperture, and Cryogenic Space Telescopes; System for Contributing and Discovering Derived Mission and Science Data; Remote Viewer for Maritime Robotics Software; Stackfile Database; Reachability Maps for In Situ Operations; JPL Space Telecommunications Radio System Operating Environment; RFI-SIM: RFI Simulation Package; ION Configuration Editor; Dtest Testing Software; IMPaCT - Integration of Missions, Programs, and Core Technologies; Integrated Systems Health Management (ISHM) Toolkit; Wind-Driven Wireless Networked System of Mobile Sensors for Mars Exploration; In Situ Solid Particle Generator; Analysis of the Effects of Streamwise Lift Distribution on Sonic Boom Signature; Rad-Tolerant, Thermally Stable, High-Speed Fiber-Optic Network for Harsh Environments; Towed Subsurface Optical Communications Buoy; High-Collection-Efficiency Fluorescence Detection Cell; Ultra-Compact, Superconducting Spectrometer-on-a-Chip at Submillimeter Wavelengths; UV Resonant Raman Spectrometer with Multi-Line Laser Excitation; Medicine Delivery Device with Integrated Sterilization and Detection; Ionospheric Simulation System for Satellite Observations and Global Assimilative Model Experiments - ISOGAME; Airborne Tomographic Swath Ice Sounding Processing System; flexplan: Mission Planning System for the Lunar Reconnaissance Orbiter; Estimating Torque Imparted on Spacecraft Using Telemetry; PowderSim: Lagrangian Discrete and Mesh-Free Continuum Simulation Code for Cohesive Soils; Multiple-Frame Detection of Subpixel Targets in Thermal Image Sequences; Metric Learning to Enhance Hyperspectral Image Segmentation; Basic Operational Robotics Instructional System; Sheet Membrane Spacesuit Water Membrane Evaporator; Advanced Materials and Manufacturing for Low-Cost, High-Performance Liquid Rocket Combustion Chambers; Motor Qualification for Long-Duration Mars Missions

    Learning of Causal Observable Functions for Koopman-DFL Lifting Linearization of Nonlinear Controlled Systems and Its Application to Excavation Automation

    Full text link
    Effective and causal observable functions for low-order lifting linearization of nonlinear controlled systems are learned from data by using neural networks. While Koopman operator theory allows us to represent a nonlinear system as a linear system in an infinite-dimensional space of observables, exact linearization is guaranteed only for autonomous systems with no input, and finding effective observable functions for approximation with a low-order linear system remains an open question. Dual Faceted Linearization uses a set of effective observables for low-order lifting linearization, but the method requires knowledge of the physical structure of the nonlinear system. Here, a data-driven method is presented for generating a set of nonlinear observable functions that can accurately approximate a nonlinear control system to a low-order linear control system. A caveat in using data of measured variables as observables is that the measured variables may contain input to the system, which incurs a causality contradiction when lifting the system, i.e. taking derivatives of the observables. The current work presents a method for eliminating such anti-causal components of the observables and lifting the system using only causal observables. The method is applied to excavation automation, a complex nonlinear dynamical system, to obtain a low-order lifted linear model for control design

    Trends in Robotics and Automation in Construction

    Get PDF

    Computational dynamics and virtual dragline simulation for extended rope service life

    Get PDF
    The dragline machinery is one of the largest equipment for stripping overburden materials in surface mining operations. Its effectiveness requires rigorous kinematic and dynamic analyses. Current dragline research studies are limited in computational dynamic modeling because they eliminate important structural components from the front-end assembly. Thus, the derived kinematic, dynamic and stress intensity models fail to capture the true response of the dragline under full operating cycle conditions. This research study advances a new and robust computational dynamic model of the dragline front-end assembly using Kane\u27s method. The model is a 3-DOF dynamic model that describes the spatial kinematics and dynamics of the dragline front-end assembly during digging and swinging. A virtual simulator, for a Marion 7800 dragline, is built and used for analyzing the mass and inertia properties of the front-end components. The models accurately predict the kinematics, dynamics and stress intensity profiles of the front-end assembly. The results showed that the maximum drag force is 1.375 MN, which is within the maximum allowable load of the machine. The maximum cutting resistance of 412.31 KN occurs 5 seconds into digging and the maximum hoist torque of 917. 87 KN occurs 10 seconds into swinging. Stress analyses are carried out on wire ropes using ANSYS Workbench under static and dynamic loading. The FEA results showed that significant stresses develop in the contact areas between the wires, with a maximum von Mises stress equivalent to 7800 MPa. This research study is a pioneering effort toward developing a comprehensive multibody dynamic model of the dragline machinery. The main novelty is incorporating the boom point-sheave, drag-chain and sliding effect of the bucket, excluded from previous research studies, to obtain computationally dynamic efficient models for load predictions --Abstract, page iii
    corecore