47 research outputs found

    RSL autonomous rover

    Get PDF
    Autonomous vehicles are useful for a variety of applications such as military, urban, and agricultural environments. This paper discusses adding an autonomous navigation system to an all-terrain vehicle by implementing controllers that interface with its current system, installing sensors on the vehicle for obstacle detection, and developing effective safety mechanisms to prevent injury to others. The result is a vehicle capable of waypoint navigation and obstacle avoidance. Testing the vehicle showed that the LIDAR and the autonomous navigation system were integrated seamlessly, and that the sensor output signals were successfully translated into vehicle commands the existing system uses. This system could be improved with further tuning of the PID controller to prevent a large deviation from the defined path. The LIDAR could also be programmed to allow the vehicle to navigate around the obstacle instead of stopping in front of it

    Where2Change: Change request localization for app reviews

    Get PDF

    Turn the Rudder: A Beacon of Reentrancy Detection for Smart Contracts on Ethereum

    Full text link
    Smart contracts are programs deployed on a blockchain and are immutable once deployed. Reentrancy, one of the most important vulnerabilities in smart contracts, has caused millions of dollars in financial loss. Many reentrancy detection approaches have been proposed. It is necessary to investigate the performance of these approaches to provide useful guidelines for their application. In this work, we conduct a large-scale empirical study on the capability of five well-known or recent reentrancy detection tools such as Mythril and Sailfish. We collect 230,548 verified smart contracts from Etherscan and use detection tools to analyze 139,424 contracts after deduplication, which results in 21,212 contracts with reentrancy issues. Then, we manually examine the defective functions located by the tools in the contracts. From the examination results, we obtain 34 true positive contracts with reentrancy and 21,178 false positive contracts without reentrancy. We also analyze the causes of the true and false positives. Finally, we evaluate the tools based on the two kinds of contracts. The results show that more than 99.8% of the reentrant contracts detected by the tools are false positives with eight types of causes, and the tools can only detect the reentrancy issues caused by call.value(), 58.8% of which can be revealed by the Ethereum's official IDE, Remix. Furthermore, we collect real-world reentrancy attacks reported in the past two years and find that the tools fail to find any issues in the corresponding contracts. Based on the findings, existing works on reentrancy detection appear to have very limited capability, and researchers should turn the rudder to discover and detect new reentrancy patterns except those related to call.value().Comment: Accepted by ICSE 2023. Dataset available at https://github.com/InPlusLab/ReentrancyStudy-Dat

    Health-related quality of life and its association with socioeconomic status and diet diversity in Chinese older adults

    Get PDF
    ObjectivesThe study aimed at examining the combined association of socioeconomic status (SES) and diet diversity (DD) with health-related quality of life (HRQoL) and exploring whether DD played a mediating role in the relationship between varied SES and HRQoL among Chinese older persons.MethodA multi-stage random sampling method was conducted in Shanxi Province of China, with 3,250 older adults participating in this cross-sectional survey. SES was divided into groups by quartiles and DD by means, and these variable groups were combined in pairs to generate a total of eight combinations. The PROCESS macro developed by Hayes was employed for the simple mediation analysis.ResultsCompared with the reference group (those with both high SES and high DD), older adults who were classified to have lower SES or DD had elevated odds of having worse HRQoL: low SES/ low DD (OR = 1.65, 95% CI 1.41–2.92); low SES/ high DD (OR = 1.45, 95% CI 1.17–1.80); middle low SES/ low DD (OR = 1.43, 95% CI 1.24–1.65); middle low SES/ high DD (OR = 1.23, 95% CI 1.03–1.47); upper high SES/ low DD (OR = 1.41, 95% CI 1.21–1.65); and high SES/ low DD (OR = 1.30, 95%CI 1.10–1.53). The mediation analysis revealed that DD mediated the relationship between SES and HRQoL (B=0.011, 95% CI 0.008–0.013), with its indirect effects accounting for 39.29% of the total effects.ConclusionsThese findings highlighted the role of DD as a mediator of the relationship between SES and HRQoL. As DD could be protective, modifiable, and easy for older adults to understand and implement, village clinics and community health stations should work collaboratively to design proper DD intervention measures for better HRQoL

    The role and effect of damping on the response of a flexible shaft in the region of a critical speed

    No full text
    An experimental study concerned with the role and effect of damping for a rotating flexible shaft in the region of a critical speed is conducted. The existing theory (1) is reviewed for a rotating system with an unbalanced disk in the center of a flexible shaft. The effect of damping on the system is discussed. The experimental results reveal that the external damping plays a role which is taken properly into account by the existing theory. In contract, internal damping does not affect the rotating system in the region of the critical speed.Mechanical Engineering, Department o

    A Location and Velocity Prediction-Assisted FANET Networking Scheme for Highly Mobile Scenarios

    No full text
    The proliferation of flying ad hoc networks (FANETs) enables multiple applications in various scenarios. In order to construct and maintain an effective hierarchical structure in FANETs where mobile nodes proceed at high mobility, we propose a novel FANET clustering algorithm by using the Kalman-filter-predicted location and velocity information. First, we use the Silhouette coefficient to determine the number of clusters and the k-means++ method is utilized to group nodes into clusters. Regarding the external disturbances in highly mobile scenarios, a Kalman filter is used to predict locations and velocities for all nodes. When clustering, the relative speeds together with relative distances are considered, and the previous selected cluster heads (CHs) are utilized to initialize current centroids. Furthermore, we propose two metrics, including the cluster stability and the ratio of changed edges, to evaluate the network performance. Relevant simulation results reveal that our proposal can yield a cumulative distribution function (CDF) of cluster stability values close to the sensor-measurement-based data. Moreover, it can reduce communication overheads significantly

    Contact-separation-induced self-recoverable mechanoluminescence of CaF2:Tb3+/PDMS elastomer

    No full text
    Abstract Centrosymmetric-oxide/polydimethylsiloxane elastomers emit ultra-strong non-pre-irradiation mechanoluminescence under stress and are considered one of the most ideal mechanoluminescence materials. However, previous centrosymmetric-oxide/polydimethylsiloxane elastomers show severe mechanoluminescence degradation under stretching, which limits their use in applications. Here we show an elastomer based on centrosymmetric fluoride CaF2:Tb3+ and polydimethylsiloxane, with mechanoluminescence that can self-recover after each stretching. Experimentation indicates that the self-recoverable mechanoluminescence of the CaF2:Tb3+/polydimethylsiloxane elastomer occurs essentially due to contact electrification arising from contact-separation interactions between the centrosymmetric phosphors and the polydimethylsiloxane. Accordingly, a contact-separation cycle model of the phosphor–polydimethylsiloxane couple is established, and first-principles calculations are performed to model state energies in the contact-separation cycle. The results reveal that the fluoride–polydimethylsiloxane couple helps to induce contact electrification and maintain the contact-separation cycle at the interface, resulting in the self-recoverable mechanoluminescence of the CaF2:Tb3+/polydimethylsiloxane elastomer. Therefore, it would be a good strategy to develop self-recoverable mechanoluminescence elastomers based on centrosymmetric fluoride phosphors and polydimethylsiloxane
    corecore