Automatically detecting surface defects from images is an essential capability in manufacturing applications. Traditional image processing techniques are useful in solving a specific class of problems. However, these techniques do not handle noise, variations in lighting conditions, and backgrounds with complex textures. In recent times, deep learning has been widely explored for use in automation of defect detection. This survey article presents three different ways of classifying various efforts in literature for surface defect detection using deep learning techniques. These three ways are based on defect detection context, learning techniques, and defect localization and classification method respectively. This article also identifies future research directions based on the trends in the deep learning area.
17 September 2020 in IEEE Transactions on Automation Science and Engineering
Mobile manipulators are being deployed for transporting parts between machines and work stations in warehouses and shop floors. To increase the efficiency of operations, these mobile manipulators are required to complete the tasks as fast as possible. Picking up parts with the manipulator while the mobile base is moving decreases the time required to complete the transportation task and increases the efficiency of operations. However, motions of the manipulator on a moving platform can be risky, and hence, it is desired that the manipulator starts and ends its motions as close as possible to the part being picked up. In this article, we present a bidirectional sampling-based scheme for generating such manipulator trajectories for a given mobile base trajectory for pickup and transportation. Our approach implicitly determines the location of the mobile base where the manipulator motion starts and ends as well as where grasping happens. It also determines which grasping pose to use for picking up the part. Furthermore, we have presented the techniques to reduce the manipulator motion time (span time) and the computation time. Our approach enables us to reduce span time on average by 35% with a $16\times $ reduction in the computation time compared to the RRT-based baseline methods. Note to Practitioners —Transportation of objects is a crucial application in industrial and warehouse environments. Conveyor belts and AGVs are typically used for such applications as they provide an efficient mode of transportation of a large number of objects. However, they may not provide the flexibility which mobile manipulators bring in for small-scale operations. The method presented in this article provides a way to increase the efficiency of operation for mobile manipulators for transportation tasks. We attempt to reduce the risks of the manipulator colliding with expensive equipment and moving obstacles by making sure that the manipulator moves only when needed for picking up objects. Moreover, the method can be used to pick up and transport a variety of parts in different ways using a two-fingered gripper. The method can also easily incorporate different types of grippers and mobile platforms.
19 July 2022 in Journal of Mechanisms and Robotics
Mobile manipulators that combine base mobility with the dexterity of an articulated manipulator have gained popularity in numerous applications ranging from manufacturing and infrastructure inspection to domestic service. Deployments span a range of interaction tasks with the operational environment comprising minimal interaction tasks such as inspection and complex interaction tasks such as logistics resupply and assembly. This flexibility, offered by the redundancy, needs to be carefully orchestrated to realize enhanced performance. Thus, advanced decision-support methodologies and frameworks are crucial for successful mobile manipulation in (semi-) autonomous and teleoperation contexts. Given the enormous scope of the literature, we restrict our attention to decision-support frameworks specifically in the context of wheeled mobile manipulation. Hence, here, we present a classification of wheeled mobile manipulation literature while accounting for its diversity. The intertwining of the deployment tasks, application arenas, and decision-making methodologies are discussed with an eye for future avenues for research.
Nonlinear dynamics, slip and irregularities in the surface or the spherical hull are the major factors for errors in spherical robot system model. We attempt a controller design based on the experimental observations on spherical robot motion and identify the primitive motions that are reliable. The objective of the controller is to use these primitive motions and position feedback to guarantee convergence to the destination position. It is shown that the robot converges to a bounded region at destination, when the modeling and measurement errors are bounded. The control-law is applied to the navigation of a pendulum type spherical robot. The proposed navigation technique is not specific to the nonlinear spherical robot model and gives advantage by using limited control commands. Experiments in indoor and outdoor settings support the theory presented in this work. Experiments also show that the proposed controller rejects disturbances due to imperfect fabrication and contact surfaces with changing frictional properties. In particular, the robot navigates to the vicinity of destination within a known range.