해충의 발생시기와 발생량에 대한 정확한 예찰정보는 해충의 효율적인 종합적 방제를 위하여 필수적으로 요구된다. 해충의 효율적인 발생 예찰조사를 위해 디지털 영상처리 알고리즘을 이용하여 벼농경지에서 주요 해충인 멸구류를 자동적으로 인식하고 밀도를 측정하도록 하였다. 야외경작지에서 촬영한 입력영상에 대해 구성인자분해과정, 탑헷(top-hat)변환, 역치적용, 최소/최대 필터링 등의 방법을 적용하여 벼 잎에 붙어 있는 멸구 개체를 인식하고 개체수를 헤아렸다. 평균인식율은 95.8%를 보였다. 또한 인지된 각 멸구류 개체 크기를 측정하여 멸구류의 연령분포 추정을 가능하게 하였다
In this paper, we propose a modified ORB-SLAM (Oriented FAST and Rotated BRIEF Simultaneous Localization And Mapping) for precise indoor navigation of a mobile robot. The exact posture and position estimation by the ORB-SLAM is not possible all the times for the indoor navigation of a mobile robot when there are not enough features in the environment. To overcome this shortcoming, additional IMU (Inertial Measurement Unit) and encoder sensors were installed and utilized to calibrate the ORB-SLAM. By fusing the global information acquired by the SLAM and the dynamic local location information of the IMU and the encoder sensors, the mobile robot can be obtained the precise navigation information in the indoor environment with few feature points. The superiority of the modified ORB-SLAM was verified to compared with the conventional algorithm by the real experiments of a mobile robot navigation in a corridor environment.
In this paper, the slope of the footplate is adjusted to compensate for the centrifugal force with a series elastic actuator (SEA) attached to the Segway’s body to improve the cornering characteristics during turning. To ensure Segway’s driving safety in the curvature motion, it is necessary to compensate for the centripetal force by tilting the footplate to generate inward force from gravity. When the footplate is tilted under the control of SEA, the vertical load on both wheels has been changed accordingly. The frictional force of the wheel has been changed by the change of the vertical force, which requires adjustment of driving torque to keep the curvature trajectory. That is, the driving torque has been controlled to keep the curvature trajectory considering the frictional force caused by the turning motion. Four SEAs are attached to the footplate to control the slope of the footplate and the real curvature motion has been demonstrated to verify the effects of SEAs in the high- speed curvature motion.
A new algorithm has been propose to detect the reflected light region as disturbances in a real-time vision system. There have been several attempts to detect existing reflected light region. The conventional mathematical approach requires a lot of complex processes so that it is not suitable for a real-time vision system. On the other hand, when a simple detection process has been applied, the reflected light region can not be detected accurately. Therefore, in order to detect reflected light region for a real-time vision system, the detection process requires a new algorithm that is as simple and accurate as possible. In order to extract the reflected light, the proposed algorithm has been adopted several filter equations and clustering processes in the HSI (Hue Saturation Intensity) color space. Also the proposed algorithm used the pre-defined reflected light data generated through the clustering processes to make the algorithm simple. To demonstrate the effectiveness of the proposed algorithm, several images with the reflected region have been used and the reflected regions are detected successfully.
In this study, we developed an FSEA(Force-sensing Series Elastic Actuator) composed of a spring and an actuator has been developed to compensate for external disturbance forced. The FSEA has a simple structure in which the spring and the actuator are connected in series, and the external force can be easily measured through the displacement of the spring. And the characteristic of the spring absorbs the shock to the small disturbance and increases the sense of stability. It is designed and constructed to control the stiffness of such springs more flexibly according to the situation. The conventional FSEA uses a fixed stiffness spring and the actuator is not compensated properly when it receives large or small external force. Through this experiment, it is confirmed that FSEA compensates the external force through the proposed algorithm that the variable stiffness compensates well for large and small external forces.
The optimal grasping point of the object varies depending on the shape of the object, such as the weight, the material, the grasping contact with the robot hand, and the grasping force. In order to derive the optimal grasping points for each object by a three fingered robot hand, optimal point and posture have been derived based on the geometry of the object and the hand using the artificial neural network. The optimal grasping cost function has been derived by constructing the cost function based on the probability density function of the normal distribution. Considering the characteristics of the object and the robot hand, the optimum height and width have been set to grasp the object by the robot hand. The resultant force between the contact area of the robot finger and the object has been estimated from the grasping force of the robot finger and the gravitational force of the object. In addition to these, the geometrical and gravitational center points of the object have been considered in obtaining the optimum grasping position of the robot finger and the object using the artificial neural network. To show the effectiveness of the proposed algorithm, the friction cone for the stable grasping operation has been modeled through the grasping experiments.
In this paper, we propose an algorithm that estimates the location of lunar rover using IMU and vision system instead of the dead-reckoning method using IMU and encoder, which is difficult to estimate the exact distance due to the accumulated error and slip. First, in the lunar environment, magnetic fields are not uniform, unlike the Earth, so only acceleration and gyro sensor data were used for the localization. These data were applied to extended kalman filter to estimate Roll, Pitch, Yaw Euler angles of the exploration rover. Also, the lunar module has special color which can not be seen in the lunar environment. Therefore, the lunar module were correctly recognized by applying the HSV color filter to the stereo image taken by lunar rover. Then, the distance between the exploration rover and the lunar module was estimated through SIFT feature point matching algorithm and geometry. Finally, the estimated Euler angles and distances were used to estimate the current position of the rover from the lunar module. The performance of the proposed algorithm was been compared to the conventional algorithm to show the superiority of the proposed algorithm.
This paper proposes an integrated positioning system to localize a moving object in the shadow-area that exists in the water tank. The new water tank for underwater robots is constructed to evaluate the navigation performance of underwater vehicles. Several sensors are integrated in the water tank to provide the position information of the underwater vehicles. However there are some areas where the vehicle localization becomes very poor since the very limited sensors such as sonar and depth sensors are effective in underwater environment. Also there are many disturbances at sonar data. To reduce these disturbances, an extended Kalman filter has been adopted in this research. To localize the underwater vehicles under the hostile situations, a SVR (Support Vector Regression) has been systematically applied for estimating the position stochastically. To demonstrate the performance of the proposed algorithm (an extended Kalman filter + SVR analysis), a new UI (User Interface) has been developed.
A new prediction scheme has been proposed for the robust teleoperation in a non-visible environment. The positioning error caused by the time delay in the non-visible environment has been compensated for by the Smith predictor and the sensory data have been estimated by the Grey model. The Smith predictor is effective for the compensation of the positioning error caused by the time delay with a precise system model. Therefore the dynamic model of a mobile robot has been used in this research. To minimize the unstable and erroneous states caused by the time delay, the estimated sensor data have been sent to the operator. Through simulations, the possibility of compensating the errors caused by the time delay has been verified using the Smith predictor. Also the estimation reliability of the measurement data has been demonstrated. Robust teleoperations in a non-visible environment have been performed with a mobile robot to avoid the obstacles effective to go to the target position by the proposed prediction scheme which combines the Smith predictor and the Grey model. Even though the human operator is involved in the teleoperation loop, the compensation effects have been clearly demonstrated.
This paper proposes a robust balance and driving control for omni-directional ball robot(generally called ball-bot) with two axis mecanum wheel. Slip between ball and mecanum wheel actuator inevitably occurs along diagonal axis due to its instantaneous strong torque. In order to reduce and saturate slip, exact distance calculation scheme especially for rotational movement is essential. So this research solved Euler-Lagrange dynamics for proposed two axis ball robot based on practical mechanical modeling. Robust balance control was carried out by PID controller according to the pitch and roll angles of ball robot by using sensor fusion between AHRS and wheel encoder. Proposed PID controller enhances stability by reducing steady state error and settling time. Proposed slip control algorithm for omni-directional ball robot has been demonstrated by experiments for balance control and arbitrary driving control.
This paper proposed a method of cooperative control of three mobile robots for carrying an object placed on a floor together. Each robot moves to the object independently from its location to a pre-designated location for grasping the object stably. After grasping the common object, the coordination among the robots has been achieved by a master-slave mode. That is, a trajectory planning has been done for the master robot and the distances form the master robot to the two slave robots have been kept constant during the carrying operation. The localization for mobile robots has been implemented using the encoder data and inverse kinematics since the whole system does not have the slippage as much as a single mobile robot. Before the carrying operation, the lifting operations are implemented using the manipulators attached on the top of the mobile robots cooperatively. The real cooperative lifting and carrying operations are implanted to show the feasibility of the master-slave mode control based on the kinematics using the mobile manipulators developed for this research.
This paper proposes a study for accurate surface localization system using DWT(Discrete Wavelet Transform) and GPS/INS fusion algorithm. Because the propagation in the underwater is not passed by characteristics of the medium unlike the ground, the sonar system like DVL is used instead of GPS. But since these systems are installed on the seafloor and operated, a long time is required for installation and navigation systems are limited outside of the range area. And it is difficult to estimate position in a three-dimensional considering the depth in actual marine environment. In this paper, before the development of underwater localization system, precisely estimated position system is proposed in a two-dimensional by developing surface localization system using removing noise and disturbance with DWT and relatively inexpensive GPS and INS sensor.
In this paper, a high precision outdoor positioning system is newly proposed using multiple GPS receivers based on the Extended Kalman Filter (EKF). Typically, the GPS signal has the instantaneous errors that degrade the positioning seriously. Using the multiple GPS receivers instead of an expensive DGPS receiver, the positioning reliability and accuracy are improved in this research as a low cost solution. To incorporate the small displacement, an INS data have been tightly coupled to the GPS data, which has the inherit disadvantage of the cumulative error occurring over time. To achieve a stabilized and accurate positioning system, the multiple GPS receiver data are fused with the INS data through the EKF process. Through real navigation experiments of an outdoor mobile robot, the performance of the proposed system has been verified to be accurate comparable to DGPS system with a lower cost.
The Industrial Ethernet technology enables advanced control architectures and offers several advantages for high precision multiple motors actuation. This paper presents the implementation and analysis of a motor drive with EtherCAT, an industrial standard for real time Ethernet. Considering the characteristics of the implemented software and the network interface, the motion and time-response of motor actuation for the networked Mobile Inverted Pendulum have been analyzed. Using the analysis with the task execution times measured from the developed drive, the performance characteristics of the drive in respect of the maximum achievable throughput have been verified by comparing to the conventional RS232.
This paper proposes a performance index for the multiple shape object handling of dual arm manipulator to determine whether a robot is good or not. When the dual‐arm manipulator grasps a fixed object and is posed, the dual‐arm manipulator should procure a space to freely control the manipulator. As a performance evaluation parameter, each joint torque from current sensor signal is utilized. From the current information, torque and energy for each joint are estimated. In this paper an performance index for an unstructured object is defined by an energy‐cost function, and stability analysis for each motion is derived by the maximum force to the object. The maximum force to the object is computed by the inertia of object and acceleration information of end‐effector. The acceleration data are derived by the double derivation of each encoder signal. Manipulability measure which implies how efficiently the dual –arm manipulator can move with the grasped object, can be represented by the intersection of the two manipulability ellipsoids for the left and right arms. Effectiveness of the proposed algorithm has been verified through the practical simulations and real experiments.
This paper proposes an optimal posture for the task-oriented movement of dual arm manipulator. A stability criterion function which consists of three kinds of feature-representative parameters has been utilized to define the optimal posture. The first parameter is the force which is applied to the object. The torque of each joint and position of arm are attained from the current sensor and encoder, respectively. From these two data, the applied force to an object is estimated using sum of vectors of the joint torques estimated from the measured current. In order to investigate the robustness of each posture, the variation of the end-effector from the encoder information has been utilized as the second parameter. And for the last parameter for the optimality, the total energy consumption has been used. The total consuming energy of each posture can be computed from the current information and the battery voltage. The proposed robot structure consists of a mobile inverted pendulum and dual manipulators. In order to define the optimal posture for the each object, external disturbances are applied to the mobile inverted pendulum robot and the first and second parameters are investigated to find the optimal posture among the pre-selected most representative postures. Finally, the proposed optimal posture has been verified by the proposed stability criterion function which consists of total force to the object, the fluctuation of the end-effector position, and total energy consumption. The effectiveness of the proposed algorithms has been verified and demonstrated through the practical simulations and real experiments.
This paper proposes an optimal ARS control of a two-wheel mobile inverted pendulum robot. Conventional researches are highly concentrated on the robust control of a mobile inverted pendulum on the flat ground, i.e., mostly focus on the compensation of gyroscope signals. This newly proposed algorithm deals with a climbing control of a slanted surface based on the dynamic modeling using the conventional structure. During the climbing control of the robot, unexpected disturbance forces are essentially caused by the irregular contact force which comes from the irregular contact angle between the wheel and the terrain. The disturbances have effects on the optimal posture of the mobile robot to compensate the slanted angle. Therefore the dynamics equations through physical interpretation are derived for the selection of optimum climbing posture through ARS. Also using the ultrasonic sensor the slope information is obtained to compensate for the force of gravity. The control inputs are dynamically adjusted to climb up the slanted surface effectively. The proposed algorithm is demonstrated through the real experiments.
This paper proposes an efficient measurement system for the velocity and direction of the wind using the dual rotor wind power generator in vessel. Conventional digital measurement system recognizes the direction and the velocity of the wind using the electric compass or synchronous motor and Vane probe method using hall sensors. But each system has its own short-comings: the synchronous motor has a larger measurement error than the magnetic compass and magnetic compass is weak for the external disturbances such as fluctuation of the vessel. To compensate these short-comings, this paper proposes a new compensation algorithm for the fluctuation errors according to the external interference and the unexpected movement of the vessel along the roll and pitch directions. The proposed system is implemented with the dual compasses and a synchronous motor. The proposed independent power generation system can be operated by itself and can raise the efficiency of the wind power generation systems of 30 ~ 400 W installed along the vertical and horizontal axes. The proposed system also realizes the efficient and reliable power production system by the MPPT algorithm for the real-time recognition of the wind direction and velocity. An advanced switching algorithm for the battery charging system has been also proposed. Effectiveness of the proposed algorithm has been verified through the real experiments and the results are demonstrated.
This paper aims to add the autonomous driving capability to the inverted pendulum system which maintains the inverted pendulum upright stably. For the autonomous driving from the starting position to the goal position, the motion control algorithm is proposed based on the dynamics of the inverted pendulum robot. To derive the dynamic model of the inverted pendulum robot, a three dimensional robot coordinate is defined and the velocity jacobian is newly derived. With the analysis of the wheel rolling motion, the dynamics of inverted pendulum robot are derived and used for the motion control algorithm. To maintain the balance of the inverted pendulum, the autonomous driving strategy is derived step by step considering the acceleration, constant velocity and deceleration states simultaneously. The driving experiments of inverted pendulum robot are performed while maintaining the balance of the inverted pendulum. For reading the positions of the inverted pendulum and wheels, only the encoders are utilized to make the system cheap and reliable. Even though the derived dynamics works for the slanted surface, the experiments are carried out in the standardized flat ground using the inverted pendulum robot in this paper. The experimental data for the wheel rolling and inverted pendulum motions are demonstrated for the straight line motion from a start position to the goal position.
This paper proposes the technique of estimating the pipe thickness using the measured group velocity. To measure the group velocity from the accelerometer data in the frequency domain, Wigner-Ville distribution is utilized, which interprets the waveform of the shock wave. Using this measured group velocity, this paper proposes the technique to estimate the thickness of pipes with the impact on the pipe. The group velocity is estimated by the modeling correlation between the group velocity and the thickness of the pipe based on the propagation velocities. The correlation model between thickness and group velocity has been proved through the real experiments. The measured group velocity in the frequency-domain is the maximum at the center frequency of the bending waves in the modeling of the group velocity. In addition to these, a smoothing technique for analyzing lamb wave Wigner-Ville distribution has been introduced to improve the reliability of the data acquisition.