38 research outputs found

    An Octree-based proxy for collision detection in large-scale particle systems

    Get PDF
    International audienceParticle systems are important building block for simulating vivid and detail-rich effects in virtual world. One of the most difficult aspects of particle systems has been detecting collisions between particlesand mesh surface. Due to the huge computation, a variety of proxy-based approaches have been proposed recently to perform visually correct simulation. However, all either limit the complexity of the scene, fail toguarantee non-penetration, or are too slow for real-time use with many particles. In this paper, we propose anew octree-based proxy for colliding particles with meshes on the GPU. Our approach works by subdividingthe scene mesh with an octree in which each leaf node associates with a representative normal correspondingto the normals of the triangles that intersect the node. We present a view-visible method, which is suitable forboth closed and non-closed models, to label the empty leaf nodes adjacent to nonempty ones with appropriateback/front property, allowing particles to collide with both sides of the scene mesh. We show how collisionscan be performed robustly on this proxy structure in place of the original mesh, and describe an extension thatallows for fast traversal of the octree structure on the GPU. The experiments show that the proposed methodis fast enough for real-time performance with millions of particles interacting with complex scenes

    PyPose: A Library for Robot Learning with Physics-based Optimization

    Full text link
    Deep learning has had remarkable success in robotic perception, but its data-centric nature suffers when it comes to generalizing to ever-changing environments. By contrast, physics-based optimization generalizes better, but it does not perform as well in complicated tasks due to the lack of high-level semantic information and the reliance on manual parametric tuning. To take advantage of these two complementary worlds, we present PyPose: a robotics-oriented, PyTorch-based library that combines deep perceptual models with physics-based optimization techniques. Our design goal for PyPose is to make it user-friendly, efficient, and interpretable with a tidy and well-organized architecture. Using an imperative style interface, it can be easily integrated into real-world robotic applications. Besides, it supports parallel computing of any order gradients of Lie groups and Lie algebras and 2nd2^{\text{nd}}-order optimizers, such as trust region methods. Experiments show that PyPose achieves 3-20×\times speedup in computation compared to state-of-the-art libraries. To boost future research, we provide concrete examples across several fields of robotics, including SLAM, inertial navigation, planning, and control

    Oxidative Stress and Renal Fibrosis: Recent Insights for the Development of Novel Therapeutic Strategies

    No full text
    Chronic kidney disease (CKD) is a significant worldwide healthcare problem. Regardless of the initial injury, renal fibrosis is the common final pathway leading to end stage renal disease. Although the underlying mechanisms are not fully defined, evidence indicates that besides inflammation, oxidative stress plays a crucial role in the etiology of renal fibrosis. Oxidative stress results from an imbalance between the production of free radicals that are often increased by inflammation and mitochondrial dysfunction, and reduced anti-oxidant defenses. Several studies have demonstrated that oxidative stress may occur secondary to activation of transforming growth factor ÎČ1 (TGF-ÎČ1) activity, consistent with its role to increase nicotinamide adenine dinucleotide phosphate (NADPH) oxidase (Nox) activity. A number of other oxidative stress-related signal pathways have also been identified, such as nuclear factor erythroid-2 related factor 2 (Nrf2), the nitric oxide (NO)-cyclic guanosine monophosphate (cGMP)-cGMP-dependent protein kinase 1-phosphodiesterase (cGMP-cGK1-PDE) signaling pathway, and the peroxisome proliferator-activated receptor gamma (PPARÎł) pathway. Several antioxidant and renoprotective agents, including cysteamine bitartrate, epoxyeicosatrienoic acids (EETs), and cytoglobin (Cygb) have demonstrated ameliorative effects on renal fibrosis in preclinical or clinical studies. The mechanism of action of many traditional Chinese medicines used to treat renal disorders is based on their antioxidant properties, which could form the basis for new therapeutic approaches. This review focuses on the signaling pathways triggered by oxidative stress that lead to renal fibrosis and provides an update on the development of novel anti-oxidant therapies for CKD

    Dynamic Network Topology Control of Branch-Trimming Robot for Transmission Lines

    No full text
    With the development of engineering technology, the distributed design-based Branch-Trimming Robot (BTR) has been used to ensure the power supply security of transmission lines. However, it remains difficult to combine distributed BTRs with a wireless sensor network to build an efficient multi-robot system. To achieve this combination, a dynamic network topology control method was proposed, combining the motion characteristics of robots with the structure of a distributed wireless sensor network. In addition, a topology-updating mechanism based on node signal strength was adopted as well. To achieve efficient data transmission for distributed multi-robot systems, the present study focused on the design of a distributed network model and a dynamic network topology control strategy. Several simulation and test scenarios were implemented, and the changes of network performance under different parameters were studied. Furthermore, the real scene-based dynamic topology control method considers the relationship between network performance and antenna layout

    Quantitative proteome-level analysis of paulownia witches’ broom disease with methyl methane sulfonate assistance reveals diverse metabolic changes during the infection and recovery processes

    No full text
    Paulownia witches’ broom (PaWB) disease caused by phytoplasma is a fatal disease that leads to considerable economic losses. Although there are a few reports describing studies of PaWB pathogenesis, the molecular mechanisms underlying phytoplasma pathogenicity in Paulownia trees remain uncharacterized. In this study, after building a transcriptome database containing 67,177 sequences, we used isobaric tags for relative and absolute quantification (iTRAQ) to quantify and analyze the proteome-level changes among healthy P. fortunei (PF), PaWB-infected P. fortunei (PFI), and PaWB-infected P. fortunei treated with 20 mg L−1 or 60 mg L−1 methyl methane sulfonate (MMS) (PFI-20 and PFI-60, respectively). A total of 2,358 proteins were identified. We investigated the proteins profiles in PF vs. PFI (infected process) and PFI-20 vs. PFI-60 (recovered process), and further found that many of the MMS-response proteins mapped to “photosynthesis” and “ribosome” pathways. Based on our comparison scheme, 36 PaWB-related proteins were revealed. Among them, 32 proteins were classified into three functional groups: (1) carbohydrate and energy metabolism, (2) protein synthesis and degradation, and (3) stress resistance. We then investigated the PaWB-related proteins involved in the infected and recovered processes, and discovered that carbohydrate and energy metabolism was inhibited, and protein synthesis and degradation decreased, as the plant responded to PaWB. Our observations may be useful for characterizing the proteome-level changes that occur at different stages of PaWB disease. The data generated in this study may serve as a valuable resource for elucidating the pathogenesis of PaWB disease during phytoplasma infection and recovery stages
    corecore