首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
Computational Visual Media - We present a practical backend for stereo visual SLAM which can simultaneously discover individual rigid bodies and compute their motions in dynamic environments. While...  相似文献   

2.
We propose an approach for modeling, measurement and tracking of rigid and articulated motion as viewed from a stationary or moving camera. We first propose an approach for learning temporal-flow models from exemplar image sequences. The temporal-flow models are represented as a set of orthogonal temporal-flow bases that are learned using principal component analysis of instantaneous flow measurements. Spatial constraints on the temporal-flow are then incorporated to model the movement of regions of rigid or articulated objects. These spatio-temporal flow models are subsequently used as the basis for simultaneous measurement and tracking of brightness motion in image sequences. Then we address the problem of estimating composite independent object and camera image motions. We employ the spatio-temporal flow models learned through observing typical movements of the object from a stationary camera to decompose image motion into independent object and camera motions. The performance of the algorithms is demonstrated on several long image sequences of rigid and articulated bodies in motion.  相似文献   

3.
This paper presents a generalized framework for dynamic simulation realized in a prototype simulator called the Interactive Generalized Motion Simulator (I-GMS), which can simulate motions of multirigid-body systems with contact interaction in virtual environments. I-GMS is designed to meet two important goals: generality and interactivity. By generality, we mean a dynamic simulator which can easily support various systems of rigid bodies, ranging from a single free-flying rigid object to complex linkages such as those needed for robotic systems or human body simulation. To provide this generality, we have developed I-GMS in an object-oriented framework. The user interactivity is supported through a haptic interface for articulated bodies, introducing interactive dynamic simulation schemes. This user-interaction is achieved by performing push and pull operations via the PHANToM haptic device, which runs as an integrated part of I-GMS. Also, a hybrid scheme was used for simulating internal contacts (between bodies in the multirigid-body system) in the presence of friction, which could avoid the nonexistent solution problem often faced when solving contact problems with Coulomb friction. In our hybrid scheme, two impulse-based methods are exploited so that different methods are applied adaptively, depending on whether the current contact situation is characterized as "bouncing" or "steady." We demonstrate the user-interaction capability of I-GMS through on-line editing of trajectories of a 6-degree of freedom (dof) articulated structure.  相似文献   

4.
In the paper a numerical approach for deriving the nonlinear explicitform dynamic equations of rigid and flexible multibody systems ispresented. The dynamic equations are obtained as Ordinary DifferentialEquations for generalized coordinates and without algebraic constraints.The Finite Element Theory is applied for discretization of flexiblebodies. The minimal set of the generalized coordinates includesindependent joint motions, as well as independent small flexibledeflections of finite element nodes. The node deflections and stiffnessmatrices are calculated with respect to the moving relative coordinatesystems of the flexible bodies. The positions and orientations ofelement and substructure coordinate systems are updated according to thenode deflections. A major step of the numerical process is the kinematicanalysis and calculation of matrices of partial derivatives of thequasi-coordinates (dependent joint motions and coordinates of points andnodes) with respect to the generalized coordinates. The inertia terms inthe dynamic equations are obtained multiplying the matrices of thepartial derivatives by the mass matrices of the rigid and flexiblebodies. Stiffness properties of flexible bodies are presented in thedynamic equations by stiff forces that depend on the generalizedrelative flexible deflections only. Several examples of large motion ofbeam structures show the effectiveness of the algorithm.  相似文献   

5.
Recently, the dynamics of linked articulated rigid bodies has become a valuable tool for making realistic three-dimensional computer animations. An exact treatment of rigid body dynamics, however, is based on rather non-intuitive results from classical mechanics (e.g. the Euler equations for rotating bodies) and it relies heavily on sophisticated numerical schemes to solve (large) sets of coupled non-linear algebraic and differential equations. As a result, articulated rigid bodies are not yet supported by most real-time animation systems. This paper discusses an approach to rigid body dynamics which is based on (both conceptually and algorithmically much simpler) point mechanics; this gives rise to an asymptotically exact numerical scheme (NSI) which is useful in the context of real-time animation, provided that the number of degrees of freedom of the simulated system is not too large. Based on NSI, a second scheme (NS2) is derived which is useful for approximating the motions of linked articulated rigid bodies; NS2 turns out to be sufficiently fast to give at least qualitative results in real-time simulation. In general, the algorithm NS2 is not necessarily (asymptotically) exact, but a quantitative analysis shows that in the absence of reaction forces it conserves angular momentum.  相似文献   

6.
Generating rising up motions is an important problem but has less been addressed in computer animation. This problem is challenging as rising motions involve complex motor skills and exhibit wide varieties due to various lying postures and environments. In this paper, we present an approach that utilizes motion planning and dynamics filtering to produce physically plausible rising motions. Our motion planning algorithm connects a given posture to a closest posture in a database of 14 rising motions. Then the dynamics filtering generates a physically plausible motion from a planned motion path. Our experiments show that a variety of motions of rising from various lying postures and different environments with obstacles can be generated easily by our approach.  相似文献   

7.
The reliability of condition assessment of bridges using 3D imagery data, such as 3D laser scanning point clouds, relies on inspectors’ structural engineering knowledge and skills of 3D data processing. A challenge of 3D-data-based structural condition assessment lies in the difficulties of reliably comparing 3D imagery data sets collected at different times for analyzing spatial changes of the structures and finding anomalous deformations. Spatial changes of structures could occur at multiple levels of details and be of different types: (1) rigid body motions (e.g., translations and rotations) at the structure or structural element levels; (2) deformations (e.g., bending of girders) at the levels of structural elements. Unfortunately, existing 3D imagery data-based change analysis methods only produce deviations between two 3D data sets without distinguishing deviations caused by various changes at multiple levels. Significant rigid body motions of structures and structural elements often cause large deviations that “overwhelm” deviation patterns caused by smaller element-level deformations so that engineers could hardly recognize local deformations. Unreliable deformation analysis of structural elements can lead to incorrect condition assessments.This paper presents a new multi-level 3D data registration and spatial change classification approach that automate the analysis of both element-level deformations and interactions between the motions of multiple elements based on deviations calculated between two 3D data sets. This approach uses a multi-level data registration method augmented by formalized knowledge for representing spatial changes using deviation maps between two 3D datasets. This knowledge will guide pattern analysis methods to reveal how various changes of structures collectively lead to structural systems behaviors. More specifically, this 3D data registration and spatial change classification approach eliminates deviations caused by rigid body motions before assessing deformations of structural elements. The authors conducted annual 3D imagery data collection for two single pier bridges in July 2015 and June 2016, and use those 3D data to characterize the performance of the new approach in identifying relative motions between and deformations of structural elements. The results indicate that the new approach can reliably identify relative motions between and deformations of bridge elements, such as angular changes between elements, and torsions of girders. Finally, the authors validated the change analysis results generated by the developed approach against the traditional change analysis results obtained by a knowledgeable structural engineering researcher and change analyses in multiple single-pier bridge research studies.  相似文献   

8.
Consider a spatial multibody system with rigid and elastic bodies. The bodies are linked by rigid interconnections (e.g. revolute joints) causing constraints, as well as by flexible interconnections (e.g. springs) causing applied forces. Small motions of the system with respect to a given nominal configuration can be described by linearized dynamic equations and kinematic constraint equations. We present a computer-oriented procedure which allows to develop a minimum number of these equations. There are three problems. First: algorithmic selection of position coordinates; second: condensation of the dynamic equations; third: evaluation of the constraint forces. To demonstrate the procedure, a closed loop multibody system is used as an example.  相似文献   

9.
We present an algorithm for creating realistic animations of characters that are swimming through fluids. Our approach combines dynamic simulation with data-driven kinematic motions (motion capture data) to produce realistic animation in a fluid. The interaction of the articulated body with the fluid is performed by incorporating joint constraints with rigid animation and by extending a solid/fluid coupling method to handle articulated chains. Our solver takes as input the current state of the simulation and calculates the angular and linear accelerations of the connected bodies needed to match a particular motion sequence for the articulated body. These accelerations are used to estimate the forces and torques that are then applied to each joint. Based on this approach, we demonstrate simulated swimming results for a variety of different strokes, including crawl, backstroke, breaststroke, and butterfly. The ability to have articulated bodies interact with fluids also allows us to generate simulations of simple water creatures that are driven by simple controllers.  相似文献   

10.
11.
We want to deduce, from a sequence of noisy two-dimensional images of a scene of several rigid bodies moving independently in three dimensions, the number of bodies and the grouping of given feature points in the images to the bodies. Prior processing is assumed to have identified features or points common to all frames and the images are assumed to be created by orthographic projection (i.e., perspective effects are minimal). We describe a computationally inexpensive algorithm that can determine which points or features belong to which rigid body using the fact that, with exact observations in orthographic projection, points on a single body lie in a three or less dimensional linear manifold of frame space. If there are enough observations and independent motions, these manifolds can be viewed as a set linearly independent, four or less dimensional subspaces. We show that the row echelon canonical form provides direct information on the grouping of points to these subspaces. Treatment of the noise is the most difficult part of the problem. This paper uses a statistical approach to estimate the grouping of points to subspaces in the presence of noise by computing which partition has the maximum likelihood. The input data is assumed to be contaminated with independent Gaussian noise. The algorithm can base its estimates on a user-supplied standard deviation of the noise, or it can estimate the noise from the data. The algorithm can also be used to estimate the probability of a user-specified partition so that the hypothesis can be combined with others using Bayesian statistics.  相似文献   

12.
This research investigates the electromechanical variables of a spindle motor and an actuator of an operating hard disk drive (HDD) due to the positioning and the free-fall of a HDD. Magnetic fields of a brushless DC motor and a voice coil motor are determined by the time-stepping finite element equation of the Maxwell equation and the driving circuit equation. The pressure of the fluid dynamic bearings (FDBs) is determined by solving the finite element equation of the Reynolds equation to calculate the reaction force and the friction torque. Dynamic equations of the rotating disk-spindle, actuator, and stationary bodies of a HDD are derived from the Newton–Euler’s equation. The speed control of the rotating disk-spindle and the servo control of the actuator are included to describe the head positioning between the rotating disk and the head. The simulation is performed to investigate the electromechanical variables of the spindle motor and the actuator due to the positioning and the free-fall of a HDD. This research shows that the positioning and the free-fall of a HDD change the electromechanical variables of the spindle motor and the actuator of an operating HDD, and that monitoring their electromechanical variables may identify the positioning and the free-fall of a HDD without using extra sensors.  相似文献   

13.
Simulation of Deployment of a Flexible Solar Array   总被引:5,自引:0,他引:5  
The deployment of a solar array is simulated three-dimensionally using the multibody program SIMPACK. The analyses are performed for 500 real-time seconds, which contain the three deployment phases, (I) jump-out, (II) steering phase and (III) deployed phase. The goal of the simulations is to check the influence of the flexibility of the solar array on the solar generator motions during these three phases against results obtained by a rigid body model simulation.The modelling of flexible bodies is based on the widely used method of floating frame of reference formulation applying global shape functions (Ritz method). The preparation of a proper set of shape functions to represent the flexibility of the yoke and the six solar panels is one of the main objectives of thispaper. For each of the components, eigenmodes and static modes forvarious boundary conditions are computed using the finite elementprogram NASTRAN.For a good convergence of the Ritz approximation with a smallnumber of shape functions, the shape functions are selected usingmodal participation factors, that are computed for various load casesprior to the time simulations. The load cases are obtained, for example,by a rigid body simulation of the deployment phases. The proposed methodof shape function selection using modal participation factors isdemonstrated by examples.  相似文献   

14.
This paper presents, besides a new synthesis, the kinematic and dynamic analysis of a complex spatial mechanism, called Fulleroid, which initially has been synthesized on the basis of the generalized Heureka Oktahedron. This mechanism consists of 24 equal triangular bodies interconcected by simple or double rotary joints. It is a highly overconstrained linkage which is, however, movable with one global degree of freedom due to its special dimensions. The six symmetry planes of the Fulleroid clearly define a center and allow introducing a central co-ordinate system in relation to which all of its rigid bodies perform Schoenfließ motions. With these special (relative) motions it becomes possible to determine the (absolute) motion of each link within a second (absolute) co-ordinate system fixed to one of these bodies. Knowing the positions of the bodies within this co-ordinate system and knowing the (absolute) velocities of all points of the Fulleroid as functions of the input parameter and its time derivative, the ruling differential equation can be established for a given input force or moment.  相似文献   

15.
Deals with the 3D structure estimation and exploration of static scenes using active vision. Our method is based on the structure from controlled motion approach that constrains camera motions to obtain an optimal estimation of the 3D structure of a geometrical primitive. Since this approach involves gazing on the considered primitive, we have developed perceptual strategies able to perform a succession of robust estimations. This leads to a gaze planning strategy that mainly uses a representation of known and unknown areas as a basis for selecting viewpoints. This approach ensures a reconstruction as complete as possible of the scene  相似文献   

16.
A General Framework for Assembly Planning: The Motion Space Approach   总被引:2,自引:0,他引:2  
Assembly planning is the problem of finding a sequence of motions to assemble a product from its parts. We present a general framework for finding assembly motions based on the concept of motion space . Assembly motions are parameterized such that each point in motion space represents a mating motion that is independent of the moving part set. For each motion we derive blocking relations that explicitly state which parts collide with other parts; each subassembly (rigid subset of parts) that does not collide with the rest of the assembly can easily be derived from the blocking relations. Motion space is partitioned into an arrangement of cells such that the blocking relations are fixed within each cell. We apply the approach to assembly motions of several useful types, including one-step translations, multistep translations, and infinitesimal rigid motions. Several efficiency improvements are described, as well as methods to include additional assembly constraints into the framework. The resulting algorithms have been implemented and tested extensively on complex assemblies. We conclude by describing some remaining open problems. Received November 15, 1996; revised January 15, 1998.  相似文献   

17.
《Computers & Graphics》1997,21(4):483-496
This paper presents a new methodology for model and control of the motion of an (articulated) rigid body for the purposes of animation. The technique uses a parameter optimization method for forward dynamic simulation to obtain a good set of values for the control variables of the system. We model articulated rigid bodies using a moderate number of control nodes, and we linearly interpolate control values between adjacent pairs of these nodes. The interpolated control values are used to determine the forces/torques for the body actuators. We can control total motion duration time, and the control is more flexible than in any other dynamics based animation techniques. We employ a parameter optimization, (or nonlinear programming) method to find a good set of values for the control nodes. We extend this method by using a musculotendon skeletal model for the human body instead of the more commonly used robot model to provide more accurate human motion simulations. Skeletal and musculotendon dynamics enable us to do the human body animation more accurately than ever because the muscle force depends on the geometry of a human as well as on differential kinematic parameters. We show various levels of motion control for forward dynamics animation: ranging from piecewise linear forces/torques control for joints to muscle activation signal control for muscles to generate highly nonlinear forces/torques. This spectrum of control levels provides various nonlinear resulting motions to animators to allow them to achieve effective motion control and physically realistic motion simultaneously. Because our algorithms are heavily dependent on parameter optimization, and since the optimization technique may have difficulty finding a global optimum, we provide a modified optimization method along with various techniques to reduce the search space size. Our parameter optimization based forward dynamic animation and musculotendon dynamics based animation present the first use of such techniques in animation research to date.  相似文献   

18.
In this paper a simple and robust approach is presented for spectral matching of ground motions utilizing the wavelet transform and an improved metaheuristic optimization technique. For this purpose, wavelet transform is used to decompose the original ground motions to several levels, where each level covers a special range of frequency, and then each level is multiplied by a variable. Subsequently, the enhanced colliding bodies optimization technique is employed to calculate the variables such that the error between the response and target spectra is minimized. The application of the proposed method is illustrated through modifying 12 sets of ground motions. The results achieved by this method demonstrate its capability in solving the problem. The outcomes of the enhanced colliding bodies optimization (ECBO) are compared to those of the standard colliding bodies optimization (CBO) to illustrate the importance of the enhancement of the algorithm.  相似文献   

19.
Modeling of multibody dynamics with flexible links is a challenging task, which not only involves the effect of rigid body motion on elastic deformations, but also includes the influence of elastic deformations on rigid body motion. This paper presents coupling characteristics of rigid body motions and elastic motions of a 3-PRR parallel manipulator with three flexible intermediate links. The intermediate links are modeled as Euler–Bernoulli beams with pinned-pinned boundary conditions based on the assumed mode method (AMM). Using Lagrange multipliers, the fully coupled equations of motions of the flexible parallel manipulator are developed by incorporating the rigid body motions with elastic motions. The mutual dependence of elastic deformations and rigid body motions are investigated from the analysis of the derived equations of motion. Open-loop simulation without joint motion controls and closed-loop simulation with joint motion controls are performed to illustrate the effect of elastic motion on rigid body motions and the coupling effect amongst flexible links. These analyses and results provide valuable insight to the design and control of the parallel manipulator with flexible intermediate links.  相似文献   

20.
The paper describes the rank 1 weighted factorization solution to the structure from motion problem. This method recovers the 3D structure from the factorization of a data matrix that is rank 1 rather than rank 3. This matrix collects the estimates of the 2D motions of a set of feature points of the rigid object. These estimates are weighted by the inverse of the estimates error standard deviation so that the 2D motion estimates for "sharper" features, which are usually well-estimated, are given more weight, while the noisier motion estimates for "smoother" features are weighted less. We analyze the performance of the rank 1 weighted factorization algorithm to determine what are the most suitable 3D shapes or the best 3D motions to recover the 3D structure of a rigid object from the 2D motions of the features. Our approach is developed for the orthographic camera model. It avoids expensive singular value decompositions by using the power method and is suitable to handle dense sets of feature points and long video sequences. Experimental studies with synthetic and real data illustrate the good performance of our approach.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号