Based on the concept of kinematical controllability, we can decouple the trajectory planning of an acrobot into two steps: finding a path in a configuration space and time-scaling it. In this paper, we apply this conc...
详细信息
We previously proposed a model for a handshake approaching motion with a voice greeting and developed a handshake robot system that applied the proposed model for embodied interaction with humans. The handshake robot ...
详细信息
We previously proposed a model for a handshake approaching motion with a voice greeting and developed a handshake robot system that applied the proposed model for embodied interaction with humans. The handshake robot system was fabricated by considering the average size of a human arm. However, small-size embodied interaction robots are required for use in homes. Therefore, in this study, a small-size handshake robot system is developed for use in the home. Furthermore, a hand position recognition method that involves a combination of an image processing and a 3D model of a human arm is proposed, and the method is adopted in the developed robot system to recognize the position of a human hand without requiring prior contact or any restrictions on humans. The effectiveness of the handshake approaching motion model for a small-size robot and the developed small-size handshake robot system are demonstrated by sensory evaluation.
Many approaches for converting keyword queries to formal query languages are presented for natural language interfaces to ontologies. Some approaches present fixed formal query templates, so they lack in providing sup...
详细信息
This paper presents an acoustical signal tracking experiment by swarm mobile robots. Biological swarm is a fascinating behavior of nature which was inspired from social insects' behavior. A mobile robot that is de...
详细信息
This paper presents an acoustical signal tracking experiment by swarm mobile robots. Biological swarm is a fascinating behavior of nature which was inspired from social insects' behavior. A mobile robot that is designed as a swarm robotic platform was employed for implementing voice exploration behavior. An additional module was developed to connect to robots for processing given voice signals using the proportional signal strength approach that estimates orientation of sound source using fuzzy logic approach. The voice processor module utilizes four condenser microphones with around -47db sensitivity which are placed in different directions of the circuit board for capturing surrounding sound signals. Captured samples by microphones are processed to estimate the relative positions of the sound source in the robotic environment. After estimating the position of the signal's source, all participants move towards similar to the insects' colony. The participant robots have an individual task for the estimation of source location from captured samples. Moreover, according to the swarm definition, an additional cooperation between swarm participants is required to achieve a correct colony of robots. Obtained results illustrate the feasibility of the proposed technique and hardware interface for sound signals acquisition with swarm robots.
Every Voronoi region has a polygonal form and has a point which is called generatrix. In this paper, we treat the generalized Voronoi regions as Voronoi regions with weighted generatrices. If the weights of all genera...
详细信息
Every Voronoi region has a polygonal form and has a point which is called generatrix. In this paper, we treat the generalized Voronoi regions as Voronoi regions with weighted generatrices. If the weights of all generatrices are identical, these regions conform with usual Voronoi regions. Suppose a set of points which are not generatrices and usual generatrices are distributed on a plane. Proposed procedures in this paper can find a set of suitable generatrix weights so as to include points in the respective region in accordance with the specified proportion. Tabu search is used to determine generatrix weights. An application of these generalized Voronoi regions is introduced. If points and generatrices are regarded as cities and depots, respectively, this proposal can be applied to the vehicle routing problem(VRP).
Decision-making structures are important building blocks in most of the software; however, it may be difficult to verify them because there are various input conditions and several paths causing them to behave differe...
详细信息
Decision-making structures are important building blocks in most of the software; however, it may be difficult to verify them because there are various input conditions and several paths causing them to behave differently. Test oracles are reliable sources of how the software must operate. The aim of the present paper is to study the applications of Artificial Neural Networks as an automated oracle to test decision-making structures. First, the decision rules were modeled by the neural network using a training dataset generated based on the software specifications and domain expert knowledge. Next, after the neural network was applied to test a subject-registration application, the proposed approach was evaluated using mutation testing. The accuracy of the resulted oracle is discussed as well.
This paper proposes validated control system design method based on verified numerical computation. The proposed method designs a controller and validates it using verified numerical computation. We also propose a met...
详细信息
A handshake is an embodied interaction to display human closeness by way of physical contact. To enable a robot to shake hands with a human, we have proposed models that simulate the handshake approaching motion and t...
详细信息
A handshake is an embodied interaction to display human closeness by way of physical contact. To enable a robot to shake hands with a human, we have proposed models that simulate the handshake approaching motion and the handshaking motion by analyzing the handshake motion between humans. These models simulate the approaching motion and the handshaking motion of the human hands during a handshake. However, in addition to the above two motions, smooth transition from the approaching motion to the handshaking motion is necessary to ensure a firm handshake between the robot and a human. In this paper, we analyze the handshaking motion between humans and propose a model to ensure a smooth transition from the approaching motion to the handshaking motion. By using this model, the robot leads the human to the handshaking motion by actively making a leading motion that is synchronized with the start timing of the handshaking motion. Furthermore, a handshake robot system is developed based on this model, and experiments are performed using it. The experimental results show the effectiveness of the proposed model. The robot begins the handshaking motion 0.2 seconds after gripping the human hand, and the direction of motion is determined by the contact height of the robot and human hands.
Test Oracle is a mechanism to determine if an application executed correctly. In addition, it may be difficult to verify logical software modules due to the complexity of their structures. In this paper, an attempt ha...
详细信息
Test Oracle is a mechanism to determine if an application executed correctly. In addition, it may be difficult to verify logical software modules due to the complexity of their structures. In this paper, an attempt has been made to study the applications of Artificial Neural Networks as Single-Network Oracles to verify logical modules. First, the logical module under test was modeled by the neural network using a training dataset generated based on the software specifications. Next, the proposed approach was applied to test a subject-registration application; meanwhile, the quality of the proposed oracle is measured by assessing its accuracy, precision, misclassification error and practicality in practice, using mutation testing by implementing two different versions of the case study: a Golden Version and a Mutated Version. The results indicate that neural networks may be reliable and applicative as oracles to verify logical modules.
Decision-making structures are important building blocks in most of the software;however, it may be difficult to verify them because there are various input conditions and several paths causing them to behave differen...
详细信息
Decision-making structures are important building blocks in most of the software;however, it may be difficult to verify them because there are various input conditions and several paths causing them to behave differently. Test oracles are reliable sources of how the software must operate. The aim of the present paper is to study the applications of Artificial Neural Networks as an automated oracle to test decision-making structures. First, the decision rules were modeled by the neural network using a training dataset generated based on the software specifications and domain expert knowledge. Next, after the neural network was applied to test a subjectregistration application, the proposed approach was evaluated using mutation testing. The accuracy of the resulted oracle is discussed as well.
暂无评论