125 research outputs found

    GRASP News Volume 9, Number 1

    Get PDF
    A report of the General Robotics and Active Sensory Perception (GRASP) Laboratory

    Vision based virtual fixture generation for teleoperated robotic manipulation

    Get PDF
    In this paper we present a vision-based system for online virtual fixture generation suitable for manipulation tasks using remote controlled robots. This system makes use of a stereo camera system which provides accurate pose estimation of parts within the surrounding environment of the robot using features detection algorithms. The proposed approach is suitable for fast adaptation of the teleoperation system to different manipulation tasks without the need of tedious reimplementation of virtual constraints. Our main goal is to improve the efficiency of bilateral teleoperation systems by reducing the human operator effort in programming the system. In fact, using this method virtual guidances do not need to be programmed a priori but they can be instead dynamically generated on-the-fly and updated at any time making, in the end, the system suitable for any unstructured environment. In addition, this methodology is easily adaptable to any kind of teleoperation system since it is independent from the used master/slave robots. In order to validate our approach we performed a series of experiments in an emulated industrial scenario. We show how through the use of our approach a generic telemanipulation task can be easily accomplished without influencing the transparency of the system

    Enhancing bilateral teleoperation using camera-based online virtual fixtures generation

    Get PDF
    In this paper we present an interactive system to enhance bilateral teleoperation through online virtual fixtures generation and task switching. This is achieved using a stereo camera system which provides accurate information of the surrounding environment of the robot and of the tasks that have to be performed in it. The use of the proposed approach aims at improving the performances of bilateral teleoperation systems by reducing the human operator workload and increasing both the implementation and the execution efficiency. In fact, using our method virtual guidances do not need to be programmed a priori but they can be instead automatically generated and updated making the system suitable for unstructured environments. We strengthen the proposed method using passivity control in order to safely switch between different tasks while teleoperating under active constraints. A series of experiments emulating real industrial scenarios are used to show that the switch between multiple tasks can be passively and safely achieved and handled by the system

    \u3cem\u3eGRASP News\u3c/em\u3e: Volume 9, Number 1

    Get PDF
    The past year at the GRASP Lab has been an exciting and productive period. As always, innovation and technical advancement arising from past research has lead to unexpected questions and fertile areas for new research. New robots, new mobile platforms, new sensors and cameras, and new personnel have all contributed to the breathtaking pace of the change. Perhaps the most significant change is the trend towards multi-disciplinary projects, most notable the multi-agent project (see inside for details on this, and all the other new and on-going projects). This issue of GRASP News covers the developments for the year 1992 and the first quarter of 1993

    Haptic Device Design and Teleoperation Control Algorithms for Mobile Manipulators

    Get PDF
    The increasing need of teleoperated robotic systems implies more and more often to use, as slave devices, mobile platforms (terrestrial, aerial or underwater) with integrated manipulation capabilities, provided e.g. by robotic arms with proper grasping/manipulation tools. Despite this, the research activity in teleoperation of robotic systems has mainly focused on the control of either fixed-base manipulators or mobile robots, non considering the integration of these two types of systems in a single device. Such a combined robotic devices are usually referred to as mobile manipulators: systems composed by both a robotic manipulator and a mobile platform (on which the arm is mounted) whose purpose is to enlarge the manipulator’s workspace. The combination of a mobile platform and a serial manipulator creates redundancy: a particular point in the space can be reached by moving the manipulator, by moving the mobile platform, or by a combined motion of both. A synchronized motion of both devices need then to be addressed. Although specific haptic devices explicitly oriented to the control of mobile manipulators need to be designed, there are no commercial solution yet. For this reason it is often necessary to control such as combined systems with traditional haptic devices not specifically oriented to the control of mobile manipulators. The research activity presented in this Ph.D. thesis focuses in the first place on the design of a teleoperation control scheme which allows the simultaneous control of both the manipulator and the mobile platform by means of a single haptic device characterized by fixed base and an open kinematic chain. Secondly the design of a novel cable-drive haptic devices has been faced. Investigating the use of twisted strings actuation in force rendering is the most interesting challenge of the latter activity

    \u3cem\u3eGRASP News\u3c/em\u3e, Volume 8, Number 1

    Get PDF
    A report of the General Robotics and Active Sensory Perception (GRASP) Laboratory. Edited by Thomas Lindsay

    Optimized state feedback regulation of 3DOF helicopter system via extremum seeking

    Get PDF
    In this paper, an optimized state feedback regulation of a 3 degree of freedom (DOF) helicopter is designed via extremum seeking (ES) technique. Multi-parameter ES is applied to optimize the tracking performance via tuning State Vector Feedback with Integration of the Control Error (SVFBICE). Discrete multivariable version of ES is developed to minimize a cost function that measures the performance of the controller. The cost function is a function of the error between the actual and desired axis positions. The controller parameters are updated online as the optimization takes place. This method significantly decreases the time in obtaining optimal controller parameters. Simulations were conducted for the online optimization under both fixed and varying operating conditions. The results demonstrate the usefulness of using ES for preserving the maximum attainable performance

    Accelerating Surgical Robotics Research: A Review of 10 Years With the da Vinci Research Kit

    Get PDF
    Robotic-assisted surgery is now well-established in clinical practice and has become the gold standard clinical treatment option for several clinical indications. The field of robotic-assisted surgery is expected to grow substantially in the next decade with a range of new robotic devices emerging to address unmet clinical needs across different specialities. A vibrant surgical robotics research community is pivotal for conceptualizing such new systems as well as for developing and training the engineers and scientists to translate them into practice. The da Vinci Research Kit (dVRK), an academic and industry collaborative effort to re-purpose decommissioned da Vinci surgical systems (Intuitive Surgical Inc, CA, USA) as a research platform for surgical robotics research, has been a key initiative for addressing a barrier to entry for new research groups in surgical robotics. In this paper, we present an extensive review of the publications that have been facilitated by the dVRK over the past decade. We classify research efforts into different categories and outline some of the major challenges and needs for the robotics community to maintain this initiative and build upon it

    MS

    Get PDF
    thesisIn this research, a computerized motion planning and control system for multiple robots is presented. Medium scale wheeled mobile robot couriers move wireless antennas within a semicontrolled environment. The systems described in this work are integrated as components within Mobile Emulab, a wireless research testbed. This testbed is publicly available to users remotely via the Internet. Experimenters use a computer interface to specify desired paths and configurations for multiple robots. The robot control and coordination system autonomously creates complex movements and behaviors from high level instructions. Multiple trajectory types may be created by Mobile Emulab. Baseline paths are comprised of line segments connecting waypoints, which require robots to stop and pivot between each segment. Filleted circular arcs between line segments allow constant motion trajectories. To avoid curvature discontinuities inherent in line-arc segmented paths, higher order continuous polynomial spirals and splines are constructed in place of the constant radius arcs. Polar form nonlinear state feedback controllers executing on a computer system connected to the robots over a wireless network accomplish posture stabilization, path following and trajectory tracking control. State feedback is provided by an overhead camera based visual localization system integrated into the testbed. Kinematic control is used to generate velocity commands sent to wheel velocity servo loop controllers built into the robots. Obstacle avoidance in Mobile Emulab is accomplished through visibility graph methods. The Virtualized Phase Portrait Method is presented as an alternative. A virtual velocity field overlay is created from workspace obstacle zone data. Global stability to a single equilibrium point, with local instability in proximity to obstacle regions is designed into this system

    λΆ„μ‚°λœ λ‘œν„°λ‘œ κ΅¬λ™λ˜λŠ” λΉ„ν–‰ μŠ€μΌˆλ ˆν†€ μ‹œμŠ€ν…œμ˜ λ””μžμΈ μƒνƒœμΆ”μ • 및 μ œμ–΄

    Get PDF
    ν•™μœ„λ…Όλ¬Έ(박사)--μ„œμšΈλŒ€ν•™κ΅ λŒ€ν•™μ› :κ³΅κ³ΌλŒ€ν•™ 기계항곡곡학뢀,2020. 2. 이동쀀.In this thesis, we present key theoretical components for realizing flying aerial skeleton system called LASDRA (large-size aerial skeleton with distributed rotor actuation). Aerial skeletons are articulated aerial robots actuated by distributed rotors including both ground connected type and flying type. These systems have recently attracted interest and are being actively researched in several research groups, with the expectation of applying those for aerial manipulation in distant/narrow places, or for the performance with entertaining purpose such as drone shows. Among the aerial skeleton systems, LASDRA system, proposed by our group has some significant advantages over the other skeleton systems that it is capable of free SE(3) motion by omni-directional wrench generation of each link, and also the system can be operated with wide range of configuration because of the 3DOF (degrees of freedom) inter-link rotation enabled by cable connection among the link modules. To realize this LASDRA system, following three components are crucial: 1) a link module that can produce omni-directional force and torque and enough feasible wrench space; 2) pose and posture estimation algorithm for an articulated system with high degrees of freedom; and 3) a motion generation framework that can provide seemingly natural motion while being able to generate desired motion (e.g., linear and angular velocity) for the entire body. The main contributions of this thesis is theoretically developing these three components, and verifying these through outdoor flight experiment with a real LASDRA system. First of all, a link module for the LASDRA system is designed with proposed constrained optimization problem, maximizing the guaranteed feasible force and torque for any direction while also incorporating some constraints (e.g., avoiding inter-rotor air-flow interference) to directly obtain feasible solution. Also, an issue of ESC-induced (electronic speed control) singularity is first introduced in the literature which is inevitably caused by bi-directional thrust generation with sensorless actuators, and handled with a novel control allocation called selective mapping. Then for the state estimation of the entire LASDRA system, constrained Kalman filter based estimation algorithm is proposed that can provide estimation result satisfying kinematic constraint of the system, also along with a semi-distributed version of the algorithm to endow with system scalability. Lastly, CPG-based motion generation framework is presented that can generate natural biomimetic motion, and by exploiting the inverse CPG model obtained with machine learning method, it becomes possible to generate certain desired motion while still making CPG generated natural motion.λ³Έ λ…Όλ¬Έμ—μ„œλŠ” λΉ„ν–‰ μŠ€μΌˆλ ˆν†€ μ‹œμŠ€ν…œ LASDRA (large-size aerial skeleton with distributed rotor actuation) 의 κ΅¬ν˜„μ„ μœ„ν•΄ μš”κ΅¬λ˜λŠ” 핡심 기법듀을 μ œμ•ˆν•˜λ©°, 이λ₯Ό μ‹€μ œ LASDRA μ‹œμŠ€ν…œμ˜ μ‹€μ™Έ 비행을 톡해 κ²€μ¦ν•œλ‹€. μ œμ•ˆλœ 기법은 1) μ „λ°©ν–₯으둜 힘과 토크λ₯Ό λ‚Ό 수 있고 μΆ©λΆ„ν•œ κ°€μš© λ ŒμΉ˜κ³΅κ°„μ„ 가진 링크 λͺ¨λ“ˆ, 2) 높은 μžμœ λ„μ˜ λ‹€κ΄€μ ˆκ΅¬μ‘° μ‹œμŠ€ν…œμ„ μœ„ν•œ μœ„μΉ˜ 및 μžμ„Έ μΆ”μ • μ•Œκ³ λ¦¬μ¦˜, 3) μžμ—°μŠ€λŸ¬μš΄ μ›€μ§μž„μ„ λ‚΄λŠ” λ™μ‹œμ— 전체 μ‹œμŠ€ν…œμ΄ 속도, 각속도 λ“± μ›ν•˜λŠ” μ›€μ§μž„μ„ 내도둝 ν•  수 μžˆλŠ” λͺ¨μ…˜ 생성 ν”„λ ˆμž„μ›Œν¬λ‘œ κ΅¬μ„±λœλ‹€. λ³Έ λ…Όλ¬Έμ—μ„œλŠ” μš°μ„  링크 λͺ¨λ“ˆμ˜ λ””μžμΈμ„ μœ„ν•΄ μ „λ°©ν–₯으둜 보μž₯λ˜λŠ” 힘과 ν† ν¬μ˜ 크기λ₯Ό μ΅œλŒ€ν™”ν•˜λŠ” ꡬ속 μ΅œμ ν™”λ₯Ό μ‚¬μš©ν•˜κ³ , μ‹€μ œ μ μš©κ°€λŠ₯ν•œ ν•΄λ₯Ό μ–»κΈ° μœ„ν•΄ λͺ‡κ°€μ§€ ꡬ속쑰건(λ‘œν„° κ°„ 곡기 흐름 κ°„μ„­μ˜ νšŒν”Ό λ“±)을 κ³ λ €ν•œλ‹€. λ˜ν•œ μ„Όμ„œκ°€ μ—†λŠ” μ•‘μΈ„μ—μ΄ν„°λ‘œ μ–‘λ°©ν–₯ μΆ”λ ₯을 λ‚΄λŠ” κ²ƒμ—μ„œ μ•ΌκΈ°λ˜λŠ” ESC 유발 특이점 (ESC-induced singularity) μ΄λΌλŠ” 문제λ₯Ό 처음으둜 μ†Œκ°œν•˜κ³ , 이λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ 선택적 맡핑 (selective mapping) μ΄λΌλŠ” 기법을 μ œμ‹œν•œλ‹€. 전체 LASDRA μ‹œμŠ€ν…œμ˜ μƒνƒœμΆ”μ •μ„ μœ„ν•΄ μ‹œμŠ€ν…œμ˜ 기ꡬ학적 ꡬ속쑰건을 λ§Œμ‘±ν•˜λŠ” κ²°κ³Όλ₯Ό 얻을 수 μžˆλ„λ‘ ꡬ속 칼만 ν•„ν„° 기반의 μƒνƒœμΆ”μ • 기법을 μ œμ‹œν•˜κ³ , μ‹œμŠ€ν…œ ν™•μž₯성을 κ³ λ €ν•˜μ—¬ 반 λΆ„μ‚° (semi-distributed) κ°œλ…μ˜ μ•Œκ³ λ¦¬μ¦˜μ„ ν•¨κ»˜ μ œμ‹œν•œλ‹€. λ§ˆμ§€λ§‰μœΌλ‘œ λ³Έ λ…Όλ¬Έμ—μ„œλŠ” μžμ—°μŠ€λŸ¬μš΄ μ›€μ§μž„μ˜ 생성을 μœ„ν•˜μ—¬ CPG 기반의 λͺ¨μ…˜ 생성 ν”„λ ˆμž„μ›Œν¬λ₯Ό μ œμ•ˆν•˜λ©°, 기계 ν•™μŠ΅ 방법을 톡해 CPG μ—­μ—°μ‚° λͺ¨λΈμ„ μ–»μŒμœΌλ‘œμ¨ 전체 μ‹œμŠ€ν…œμ΄ μ›ν•˜λŠ” μ›€μ§μž„μ„ λ‚Ό 수 μžˆλ„λ‘ ν•œλ‹€.1 Introduction 1 1.1 Motivation and Background 1 1.2 Research Problems and Approach 3 1.3 Preview of Contributions 5 2 Omni-Directional Aerial Robot 7 2.1 Introduction 7 2.2 Mechanical Design 12 2.2.1 Design Description 12 2.2.2 Wrench-Maximizing Design Optimization 13 2.3 System Modeling and Control Design 20 2.3.1 System Modeling 20 2.3.2 Pose Trajectory Tracking Control 22 2.3.3 Hybrid Pose/Wrench Control 22 2.3.4 PSPM-Based Teleoperation 24 2.4 Control Allocation with Selective Mapping 27 2.4.1 Infinity-Norm Minimization 27 2.4.2 ESC-Induced Singularity and Selective Mapping 29 2.5 Experiment 38 2.5.1 System Setup 38 2.5.2 Experiment Results 41 2.6 Conclusion 49 3 Pose and Posture Estimation of an Aerial Skeleton System 51 3.1 Introduction 51 3.2 Preliminary 53 3.3 Pose and Posture Estimation 55 3.3.1 Estimation Algorithm via SCKF 55 3.3.2 Semi-Distributed Version of Algorithm 59 3.4 Simulation 62 3.5 Experiment 65 3.5.1 System Setup 65 3.5.2 Experiment of SCKF-Based Estimation Algorithm 66 3.6 Conclusion 69 4 CPG-Based Motion Generation 71 4.1 Introduction 71 4.2 Description of Entire Framework 75 4.2.1 LASDRA System 75 4.2.2 Snake-Like Robot & Pivotboard 77 4.3 CPG Model 79 4.3.1 LASDRA System 79 4.3.2 Snake-Like Robot 80 4.3.3 Pivotboard 83 4.4 Target Pose Calculation with Expected Physics 84 4.5 Inverse Model Learning 86 4.5.1 LASDRA System 86 4.5.2 Snake-Like Robot 89 4.5.3 Pivotboard 90 4.6 CPG Parameter Adaptation 93 4.7 Simulation 94 4.7.1 LASDRA System 94 4.7.2 Snake-Like Robot & Pivotboard 97 4.8 Conclusion 101 5 Outdoor Flight Experiment of the F-LASDRA System 103 5.1 System Setup 103 5.2 Experiment Results 104 6 Conclusion 111 6.1 Summary 111 6.2 Future Works 112Docto
    • …
    corecore