Search results for "methodologies"

showing 10 items of 2106 documents

Scalability of GPU-Processed 3D Distance Maps for Industrial Environments

2018

This paper contains a benchmark analysis of the open source library GPU-Voxels together with the Robot Operating System (ROS) in large-scale industrial robotics environment. Six sensor nodes with embedded computing generate real-time point cloud data as ROS topics. The overall data from all sensor nodes is processed by a combination of CPU and GPU on a central ROS node. Experimental results demonstrate that the system is able to handle frame rates of 10 and 20 Hz with voxel sizes of 4, 6, 8 and 12 cm without saturation of the CPU or the GPU used by the GPU-Voxels library. The results in this paper show that ROS, in combination with GPU-Voxels, can be used as a viable solution for real-time …

0209 industrial biotechnologyComputer scienceNode (networking)Point cloud02 engineering and technologycomputer.software_genreFrame rateComputational science020901 industrial engineering & automationVoxelScalability0202 electrical engineering electronic engineering information engineeringBenchmark (computing)020201 artificial intelligence & image processingCollision detectionCentral processing unitcomputerComputingMethodologies_COMPUTERGRAPHICS2018 14th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA)
researchProduct

High quality conservative surface mesh generation for swept volumes

2012

We present a novel, efficient and flexible scheme to generate a high quality mesh that approximates the outer boundary of a swept volume. Our approach comes with two guarantees. First, the approximation is conservative, i.e., the swept volume is enclosed by the generated mesh. Second, the one-sided Hausdorff distance of the generated mesh to the swept volume is upper bounded by a user defined tolerance. Exploiting this tolerance the algorithm generates a mesh that is adapted to the local complexity of the swept volume boundary, keeping the overall output complexity remarkably low. The algorithm is two-phased: the actual sweep and the mesh generation. In the sweeping phase we introduce a gen…

0209 industrial biotechnologyComputer scienceParallel algorithmBoundary (topology)020207 software engineering02 engineering and technologyParallel computingComputational scienceCUDA020901 industrial engineering & automationMesh generation0202 electrical engineering electronic engineering information engineeringRuppert's algorithmComputingMethodologies_COMPUTERGRAPHICS2012 IEEE International Conference on Robotics and Automation
researchProduct

Selective visual odometry for accurate AUV localization

2015

In this paper we present a stereo visual odometry system developed for autonomous underwater vehicle localization tasks. The main idea is to make use of only highly reliable data in the estimation process, employing a robust keypoint tracking approach and an effective keyframe selection strategy, so that camera movements are estimated with high accuracy even for long paths. Furthermore, in order to limit the drift error, camera pose estimation is referred to the last keyframe, selected by analyzing the feature temporal flow. The proposed system was tested on the KITTI evaluation framework and on the New Tsukuba stereo dataset to assess its effectiveness on long tracks and different illumina…

0209 industrial biotechnologyComputer scienceVisual odometryComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION02 engineering and technologyKeyframe selectionRANSAC020901 industrial engineering & automationOdometryArtificial Intelligence0202 electrical engineering electronic engineering information engineeringComputer vision14. Life underwaterVisual odometryUnderwaterAUVPoseSettore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniRANSACSettore INF/01 - InformaticaFeature matchingbusiness.industryProcess (computing)StereoFeature (computer vision)020201 artificial intelligence & image processingArtificial intelligenceUnderwaterbusinessStereo cameraAutonomous Robots
researchProduct

2D/3D Object Recognition and Categorization Approaches for Robotic Grasping

2017

International audience; Object categorization and manipulation are critical tasks for a robot to operate in the household environment. In this paper, we propose new methods for visual recognition and categorization. We describe 2D object database and 3D point clouds with 2D/3D local descriptors which we quantify with the k-means clustering algorithm for obtaining the Bag of Words (BOW). Moreover, we develop a new global descriptor called VFH-Color that combines the original version of Viewpoint Feature Histogram (VFH) descriptor with the color quantization histogram, thus adding the appearance information that improves the recognition rate. The acquired 2D and 3D features are used for train…

0209 industrial biotechnologyComputer sciencebusiness.industryComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONCognitive neuroscience of visual object recognition[INFO.INFO-CV]Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]02 engineering and technology[ INFO.INFO-CV ] Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]Color quantizationDeep belief network[INFO.INFO-CV] Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]ComputingMethodologies_PATTERNRECOGNITION020901 industrial engineering & automationCategorizationBag-of-words modelHistogram0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingComputer visionArtificial intelligenceCluster analysisbusinessClassifier (UML)
researchProduct

Visual tracking with omnidirectional cameras: an efficient approach

2011

International audience; An effective technique for applying visual tracking algorithms to omni- directional image sequences is presented. The method is based on a spherical image representation which allows taking into account the distortions and nonlinear resolution of omnidirectional images. Experimental results show that both deterministic and probabilistic tracking methods can effectively be adapted in order to robustly track an object with an omnidirectional camera.

0209 industrial biotechnologyComputer sciencebusiness.industryComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONPhysics::Optics[INFO.INFO-CV]Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]02 engineering and technologyTracking (particle physics)[ INFO.INFO-CV ] Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]Computer Science::RoboticsNonlinear system020901 industrial engineering & automationOmnidirectional cameraComputer Science::Computer Vision and Pattern Recognition0202 electrical engineering electronic engineering information engineeringEye tracking020201 artificial intelligence & image processingComputer visionArtificial intelligenceElectrical and Electronic EngineeringRepresentation (mathematics)Omnidirectional antennabusiness
researchProduct

Static and Dynamic Objects Analysis as a 3D Vector Field

2017

International audience; In the context of scene modelling, understanding, and landmark-based robot navigation, the knowledge of static scene parts and moving objects with their motion behaviours plays a vital role. We present a complete framework to detect and extract the moving objects to reconstruct a high quality static map. For a moving 3D camera setup, we propose a novel 3D Flow Field Analysis approach which accurately detects the moving objects using only 3D point cloud information. Further, we introduce a Sparse Flow Clustering approach to effectively and robustly group the motion flow vectors. Experiments show that the proposed Flow Field Analysis algorithm and Sparse Flow Clusterin…

0209 industrial biotechnologyComputer sciencebusiness.industry[INFO.INFO-RB] Computer Science [cs]/Robotics [cs.RO][ INFO.INFO-RB ] Computer Science [cs]/Robotics [cs.RO]ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONPoint cloud[INFO.INFO-CV]Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]Context (language use)Motion detection02 engineering and technology[ INFO.INFO-CV ] Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV][INFO.INFO-CV] Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]020901 industrial engineering & automationFlow (mathematics)Motion estimation0202 electrical engineering electronic engineering information engineering[INFO.INFO-RB]Computer Science [cs]/Robotics [cs.RO]020201 artificial intelligence & image processingSegmentationComputer visionArtificial intelligenceCluster analysisbusinessEuclidean vector2017 International Conference on 3D Vision (3DV)
researchProduct

Homography based egomotion estimation with a common direction

2017

International audience; In this paper, we explore the different minimal solutions for egomotion estimation of a camera based on homography knowing the gravity vector between calibrated images. These solutions depend on the prior knowledge about the reference plane used by the homography. We then demonstrate that the number of matched points can vary from two to three and that a direct closed-form solution or a Gröbner basis based solution can be derived according to this plane. Many experimental results on synthetic and real sequences in indoor and outdoor environments show the efficiency and the robustness of our approach compared to standard methods.

0209 industrial biotechnologyComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONHomography02 engineering and technology[ INFO.INFO-CV ] Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]homography estimationGröbner basis020901 industrial engineering & automationArtificial IntelligenceRobustness (computer science)0202 electrical engineering electronic engineering information engineeringStructure from motion[INFO.INFO-RB]Computer Science [cs]/Robotics [cs.RO]Computer visionComputingMilieux_MISCELLANEOUSstructure-from-motionMathematicsegomotion estimationPhotogrammetrie und Bildanalysebusiness.industryApplied Mathematics[ INFO.INFO-RB ] Computer Science [cs]/Robotics [cs.RO][INFO.INFO-CV]Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]Standard methodsReference planeComputational Theory and Mathematics020201 artificial intelligence & image processingComputer Vision and Pattern RecognitionArtificial intelligencebusinessSoftwareIndex Terms—Computer vision
researchProduct

Adaptive Control of Soft Robots Based on an Enhanced 3D Augmented Rigid Robot Matching

2021

Despite having proven successful in generating precise motions under dynamic conditions in highly deformable soft-bodied robots, model based techniques are also prone to robustness issues connected to the intrinsic uncertain nature of the dynamics of these systems. This letter aims at tackling this challenge, by extending the augmented rigid robot formulation to a stable representation of three dimensional motions of soft robots, under Piecewise Constant Curvature hypothesis. In turn, the equivalence between soft-bodied and rigid robots permits to derive effective adaptive controllers for soft-bodied robots, achieving perfect posture regulation under considerable errors in the knowledge of …

0209 industrial biotechnologyControl and OptimizationAdaptive controlKinematicsComputer scienceSoft roboticsSoft roboticsKinematicsSolid modeling02 engineering and technologyComputer Science::Robotics03 medical and health sciences020901 industrial engineering & automationSettore ING-INF/04 - AutomaticaControl theoryRobustness (computer science)0202 electrical engineering electronic engineering information engineeringRepresentation (mathematics)030304 developmental biologyComputingMethodologies_COMPUTERGRAPHICSrobotics0303 health sciencesbusiness.industrysoft robotsAdaptation modelsAdaptive controlRoboticsmodelinguncertain systems.Constant curvatureuncertain systemsControl and Systems EngineeringSolid modelingPiecewiseRobotflexible structuresThree-dimensional displays020201 artificial intelligence & image processingArtificial intelligencebusinessRobotsIEEE Control Systems Letters
researchProduct

Dynamic Modeling, Energy Analysis, and Path Planning of Spherical Robots on Uneven Terrains

2020

Spherical robots are generally comprised of a spherical shell and an internal actuation unit. These robots have a variety of applications ranging from search and rescue to agriculture. Although one of the main advantages of spherical robots is their capability to operate on uneven surfaces, energy analysis and path planning of such systems have been studied only for flat terrains. This work introduces a novel approach to evaluate the dynamic equations, energy consumption, and separation analysis of these robots rolling on uneven terrains. The presented dynamics modeling, separation analysis, and energy analysis allow us to implement path planning algorithms to find an optimal path. One of t…

0209 industrial biotechnologyControl and OptimizationComputer science0211 other engineering and technologiesBiomedical EngineeringTerrain02 engineering and technologySpherical shellComputer Science::RoboticsVehicle dynamics020901 industrial engineering & automationArtificial IntelligenceMotion planningSearch and rescueComputingMethodologies_COMPUTERGRAPHICS021106 design practice & managementMechanical EngineeringPropellerControl engineeringEnergy consumptionComputer Science ApplicationsSystem dynamicsHuman-Computer InteractionControl and Systems EngineeringPath (graph theory)RobotComputer Vision and Pattern RecognitionIEEE Robotics and Automation Letters
researchProduct

Predictive Model Markup Language (PMML) Representation of Bayesian Networks: An Application in Manufacturing

2018

International audience; Bayesian networks (BNs) represent a promising approach for the aggregation of multiple uncertainty sources in manufacturing networks and other engineering systems for the purposes of uncertainty quantification, risk analysis, and quality control. A standardized representation for BN models will aid in their communication and exchange across the web. This article presents an extension to the predictive model markup language (PMML) standard for the representation of a BN, which may consist of discrete variables, continuous variables, or their combination. The PMML standard is based on extensible markup language (XML) and used for the representation of analytical models…

0209 industrial biotechnologyDesignComputer sciencecomputer.internet_protocol02 engineering and technologycomputer.software_genreBayesian inferenceIndustrial and Manufacturing EngineeringArticle[SPI]Engineering Sciences [physics]020901 industrial engineering & automationPMML0202 electrical engineering electronic engineering information engineeringanalyticsUncertainty quantificationMonte-Carlouncertaintycomputer.programming_languageParsingBayesian networkInformationSystems_DATABASEMANAGEMENTstandardPython (programming language)XMLComputer Science ApplicationsmanufacturingComputingMethodologies_PATTERNRECOGNITIONBayesian networksControl and Systems EngineeringSurface-RoughnessData analysisPredictive Model Markup Language020201 artificial intelligence & image processingData miningcomputerXML
researchProduct