MIDN Dakota Wenberg, USN

Size: px
Start display at page:

Download "MIDN Dakota Wenberg, USN"

Transcription

1 DEMONSTRATING AUTONOMOUS SPACECRAFT ASSEMBLY WITH THE INTELLIGENT SPACE ASSEMBLY ROBOT MIDN Dakota Wenberg, USN United States Naval Academy, MIDN Christopher Wellins, USN; MIDN Alex Hardy, USN; MIDN Thomas Lai, USN; Jin Kang United States Naval Academy, ABSTRACT The use of robotics in the space environment has been common throughout the last half century of space exploration. However, robotic arms are rarely entrusted to perform large assembly tasks without a human in the loop. Spacecraft and satellites are expensive so the risk associated with using autonomous systems with unproven performance on delicate tasks is deemed too high risk. As our presence in space grows, autonomous robotic systems may be the way forward as time lags associated with teleoperation are expected to cripple future space missions beyond earth orbit. To capitalize on the advantages of autonomy in space robotics, new control algorithms are needed to ensure the ability of robotic systems to react to dynamic environments while maintaining time-efficient paths. This project focuses on the derivation of a control system for spacecraft assembly applications using the Intelligent Space Assembly Robot (ISAR). ISAR is comprised of two 6 degree of freedom robotic arms which are housed in a 3U CubeSat form factor. The arms are equipped with a 2D camera at the end of each arm and a centrally mounted 3D camera. This research tests a hybrid approach to robotic control that utilizes both model-based trajectory planning and visual feedback to improve the performance of a robotic manipulator. The hybrid controller will slide between the two controllers as it approaches the desired target or end position such that it is initially controlled by the following a path derived from model-based planning and at the end is controlled by eye-in-hand visual servoing. This paper discusses the results of simulations which demonstrate the feasibility of autonomous robotic functions using visual servoing and traditional trajectory planning are included. The planned operations and assembly techniques will be discussed in preparation for the system s launch to the ISS in INTRODUCTION Motivation for Research The advent and proliferation of autonomous robotic systems has revolutionized terrestrial manufacturing. Automated systems may improve production rates, lower costs, and eliminate danger to human operators. This same revolution has yet to make the jump to space. Current robotic arms in space are primarily human controlled and are not entrusted to independent operation. 1 While construction of larger objects in orbit has been augmented by teleoperated robotic arms, their operation is slowed by communications delays from the ground as well as the cost and time required to launch a human operator into space. 2 These impediments to robotic operations in space impact the ability to assemble larger, complex spacecraft structures. The on orbit assembly of spacecraft has been demonstrated to decrease deployment risk, and enable the assembly of systems too large to be flown in a single launch vehicle. On orbit assembly also enables satellites and spacecraft to be repaired and upgraded in the future. As an example of a larger spacecraft system built entirely on orbit, the ISS is comprised of 16 modules, Exhibit 1, which required over 40 flights including 26 space shuttle flights to assemble. This time and labor intensive process Copyright 2017 by Dakota Wenberg/United States Naval Academy. All rights reserved. Page 1 of 12

2 took over 20 years until the station was fully constructed. Most of the assembly was done using the astronaut crew or the shuttle mounted Canadarm 1 and Canadarm 2 which have been on the station since April of Exhibit 1: Assembly breakdown of the ISS. 4 Increased autonomy may improve the efficiency of robotic operations in space. A move away from an overreliance on human-in-the-loop robotics may extend the usable reach of robots for space applications and decrease the time required to perform robotic operations in and beyond earth orbit. Automating robotic operations has been a focus of roboticists for over 50 years. 5 There are several accepted methods for providing closed-loop feedback to a robotic system to enable autonomous robotic operations. Many approaches use visual feedback to a system to verify the relative position of the robotic arm and to inform future movements. Two examples of robotic control which have been extensively researched an applied in terrestrial robotics are eye-in-hand visual servoing and model-based trajectory planning. While current research has extensively explored autonomous control using each of these approaches separately, or by augmenting robotic functions with visual and tactile feedback, there does not appear to be research in the field of a sliding hybrid controller informed by the two approaches. By combining the two approaches an autonomous robotic system will be able to assemble spacecraft using feedback to safely operate in the dynamic environment while leveraging path planning to maintain time-efficiency. Model-Based Trajectory Planning There are several steps involved with creating a viable path for a robotic manipulator. Generating a path can be done using a number various methods. The methods considered for this preliminary investigation include Dijkstra's algorithm, A*, D*, and Probabilistic Road Mapping (PRM). Each of the path planning methods considered involves deriving a connectivity graph of free space using, in this case, a point cloud returned from a 3D camera mounted to the central body of a robotic arm. The space is decomposed into a grid of points called nodes and an interconnection between two nodes is called an edge. The collection of nodes and edges comprises a graph. Using the resultant graph, calculations can take into account multiple factors including the traversibility between graph nodes which can weigh not only the distance in task or joint space, but additional factors such as difficulty describing the net power usage for the designated connection. This research will assume that, since the robot is in space, the only Page 2 of 12

3 constraints to motion are the objects within the field of view. The following provides a brief description of some common path planning methods. Exhibit 2: Example of PRM path planning with obstacles in the field of view. 6 Visual Servoing The basic principle of visual servoing is that the projected image of an object changes if the object moves relative to the camera or if the camera moves relative to the object. Visual servoing commands a robotic arm to move such that a particular object within a camera s field of view changes position and orientation from a starting configuration to match a desired ending configuration as shown in Exhibit 3. Exhibit 3: Initial view of cube (left) and desired view of cube (right). There are two prevalent types of visual servoing: fixed camera and eye-in-hand. Fixed camera visual servoing is where there is a camera providing a third person or a bird s eye view of the robotic arm and the object. Eye-in-hand visual servoing is where the camera is positioned on the end-effector of the arm and moves with the robotic arm. This allows the system to see more and to view objects from different angles. Image based visual servoing is implemented using what s called an image Jacobian. The image Jacobian is the product of the robotic Jacobian, the camera s intrinsic matrix, and the camera s extrinsic matrix relating the camera frame to a frame on the robotic arm. The intrinsic matrix describes the internal parameters of the camera. For the purposes of simplifying this proof-of-concept, a conceptual 2D camera was used. Why is a Hybrid Controller Necessary? DEVELOPING A HYBRID CONTROLLER Page 3 of 12

4 The two discussed approaches to autonomous control, eye-in-hand visual servoing and model-based trajectory planning, are each viable methods of determining how to move a robotic arm. The problem arises when the requirements of the space environment, and the limitations of the available sensors are taken into consideration. Model-based trajectory planning works incredibly well in the terrestrial environment. Excellent cameras with great resolution and large high powered computers can be used to get incredibly accurate depth data to determine the position of a robotic arm. This means that the path that it follows is time-efficient and accurate. However because of size, weight and power requirements, in the space environment less accurate sensors are the only options available. This causes end position error in the model-based trajectory approach. This error is dangerous when looking at spacecraft assembly because of the sensitivity and the cost of the parts being assembled. Another inherent problem with model-based trajectory planning is the difficulty of the system to respond to a dynamic environment as the controller does not always re-plan the trajectory well or if an object obstructs the field of view of the 3D camera, the model-based controller alone will not be able to plan the trajectory of the arm. There are also problems with eye-in-hand visual servoing. Most significantly, if the object which is being used as a reference leaves the field of view of the camera, the robot can no longer be controlled using this method. There are also errors in the 2D image produced by the resolution of the camera. These errors are worse when the camera is a distance away from the object. However one of the advantages of eye-in-hand visual servoing is that as the distance to the object decreases, the error decreases. This enables highly accurate end effector position. There is also a difference in the trajectories between eye-in hand visual servoing and model-based trajectory path planning. This comes from the way the two approaches calculate the change is joint angles such that the model based-trajectory planning use all degrees of freedom to maintain the trajectory as close to a straight line meaning that the path is more efficient. The eye-in-hand visual servoing approach creates a path which weaves in a sinusoidal path to the target because of how the joint angles are calculated by the equations. This path is less direct than the model-base trajectory planning controller. By definition, a hybrid controller combines these two approaches. Model-based trajectory planning is used to form a generalized understanding of the trajectory through free-space, and eye-in-hand visual servoing reduces the positional error that exists in model-based trajectory planning while allowing the robotic arm to react to a dynamic field of obstacles. The main method for demonstrating this improvement will be to measure the end-effector positional accuracy as a difference between the desired and the actual position for each controller. In addition to this highlighting the shortcomings of each controller by adding unexpected obstacles to simulations and testing. Derivation of Hybrid Control Algorithm The hybrid controller is a weighted sum of the two joint velocities: one from the visual servoing and the other from the robotic Jacobian following waypoints in a pre-planned path. The weight of each controller is decided based on the distance to the target position. As an analogy, this approach can be applied to a cruise missile. The missile, when initially launched, is guided by long range guidance systems such as satellite guidance and tracking. However as the missile approaches its target, it switches to automatic target recognition to refine the path to the target. In that same fashion the hybrid controller seamlessly moves from the initial control using a pre-planned path to a controller that refines movement using visual feedback until it reaches the desired position. The weight of the visual servoing control coefficient c vs is zero at the starting position where the fraction of total distance to the target is 1. This means that, initially, the visual servoing controller has no effect on the movement of the robotic arm. The weight of the visual servoing control coefficient grows as the fraction of the total distance to the target falls to zero, ending at the final position with c vs equal to 1. The result should be a movement that initially matches the pre-planned path and diverges as from the planned path to the actual target position as the end-effector gets closer to the target. Since visual servoing is less accurate when it is far away from an object, following a pre-planned path is used until the robotic arm sufficiently close to the object of interest. Once the object Page 4 of 12

5 is sufficiently close, visual servoing begins to drive the arm to an accurate end-effector position. The equations for the implementation of the hybrid controller are m = X goal X current X goal X start [0,1] (1) c t = m (2) c vs = 1 m (3) q h = c t q t + c vs q vs, (4) where m, is a weighting factor which tracks the control coefficient, c t and c vs which are the fractions of modelbased trajectory planning and visual servoing, respectively, which are used to weight the controller. The calculated joint angles for the model-based trajectory planning, the visual servoing, and the hybrid are q t, q vs, and q ḣ. This set of equations prescribe a smooth transition between velocity controllers that is proportional to the distance to the desired end-effector position. The assumption is that, by making the hybrid system a smooth proportional combination, some combination of the known stability regions of the two individual controllers will be preserved. Note that the initial definition of m given as an example of the dynamic weighting factor in Equation 1 assumes the transition between controllers is based on distance. The next phase in the research will investigate alternative representations of the weighting function to ensure stability and accuracy of the trajectory to the desired location. A visual representation of the proportional weighting relationship is given in Exhibit 4. Exhibit 4: Control coefficients for the sliding hybrid robotic controller evolving with fractional distance to the target. Simulation of Controller on Robotic Systems An implementation of the hybrid controller was initially tested in MATLAB in a 2D simulation. The two DoF arm was combined with a simulated 2D camera, and a single target point was presented to implement visual servoing. The arm was constrained to move only in the X-Y plane so as to simplify the implementation of the hybrid controller for the initial demonstration of feasibility. Another assumption was the use of simplified matrices such as Page 5 of 12

6 the camera intrinsics matrix which was a 2x2 matrix that returned a 1D image from a 2D field of view. The final key assumption was that for the model-based path planning approach, the path was obstacle free and the fastest path between the starting and ending point is a straight line. A birds-eye-view of the 2D space is shown in Exhibit 5. With the coordinate system (red is the X-axis and green is the Y-axis) representing the coordinate system of the camera and the blue asterisk (P d ) representing a point in space which could be used as a reference for visual servoing. Exhibit 5: 2D representation of camera and point Simulation Results: Without Error The initial results of the simulations show that the system is initially feasible. Exhibit 6 indicates that the trajectory path planning is the most direct method of moving from the starting configuration to the ending position, where the path is essentially a straight line from start to end. This is because when executing model-based path planning the arm moves both of its degrees of freedom to achieve a mostly straight line where visual servoing will primarily operate fewer joints which is why the path is curved. What this simulation fails to take into account is the errors that are inherent in model-based trajectory planning. These errors are due to errors inherent in the sensor, for this application a 3D camera, where at certain distances from the sensor the model-based trajectory planning approach is expected to be less accurate. This means that in practice the robotic arm will not always follow such a straight line from start to finish and will probably arrive at an inaccurate ending position. Page 6 of 12

7 Exhibit 6: Initial Results of 2D representation of camera and point. The path which the hybrid controller followed was initially similar to the model-based trajectory planned path and then as m was driven to zero as it approached the end position the hybrid controller was informed increasingly by the visual servoing control. Simulation Results: With Error For this initial simulation it was assumed that there was no error in the model-based trajectory approach. The second demonstration (Exhibit 7) shows how error was introduced in simulation using uniform sampling around a mean value of the end position. Each time the position of the arm was updated an error term was included. The error terms came from two sources, error in the 3D camera readings and error in the 2D camera readings. This better simulates the reaction of a real system with these sensors attached. Page 7 of 12

8 Exhibit 7: Results of 2D representation of camera and point including error terms. Another problem with the implementation of the controller is the known instability around singularities. Since, to calculate the joint angles the inverse of the matrix was taken, there is a large deviation in the commanded change in joint angles as the determinant of the matrix approaches zero bringing the inverse to singularity. One possible solution to this problem is to add a check on the system that monitored the determinant of the matrix and if it increased above a certain threshold value (t), the change in joint velocity that will implemented (q h) is not the one from the calculation of the weighted average but rather the threshold value in the correct direction which comes from the calculation of the unit vector. This would allow for a seamless transition around singularity. The piecewise equation governing this solution is c t q t + c vs q vs q h < t q h = { ( q h q h ) t q h t. (5) Once potential setback is that this type of constraint may make the proof of stability more difficult. In addition to that when implementing this controller on the robotic arm it will be possible to constrain individual joint angles to keep the arm away from all possible singularities, which is not uncommon in robotic manipulation. The final simulated error that was added was a random variable that related to errors in the accuracy of the stepper motors. Now in application of the control system there is a function within the motor control scheme that accounts for missed steps or oversteps, however we assumed for this simulation that the step checking function was not in use and therefor the joint angles had a small amount of error when executing a rotation. The results of this simulation are shown in Exhibit 8. This shows the difference between the actual position and the desired position (or the error) over time. The goal is to drive the error to zero such that the steady state positon is exactly equal to the desired position. Page 8 of 12

9 Exhibit 8: Error in the simulated system over time for each controller in a 3DOF system with both target error and joint error. The results show the potential improvements in end effector accuracy for systems with a large amount of error. As Exhibit 8 shows, the hybrind controller outperforms both the visual servoing controller and the trajectory following controller. This initially indicates that in further tests of the system we can expect to see the same improvement in response time and steady state error in the final position of the manipulator when the hybrind controller is applied. ON ORBIT TESTING Concept of Operations The concept of operations for this demonstrate focus on two main goals:demonstrate that the hardware selected for the on orbit robotic arm can feed the necessary data to the system to perform the autonomous tasks, and that the arm is capable of operating autonomously given those sensor inputs and the hybrid robotic controller that is proposed in this paper. The test will be conducted with the main body of the spacecraft attached to the inside wall of the ISS with the arms extended for testing but also enclosed in a box so as the reduce the risk of collision with other objects around it. The on-orbit testing will have two phases that reflect the goals listed above. The first phase will consist of initial readings of the onboard sensors, establishing that the hardware has survived launch and is installed properly, and performing an initial communications check from the testbed. Following those initial checks the arms will be commanded to deploy and move through a series of preprogrammed range of motion tests to ensure that the hardware and software are working properly before beginning the test of the hybrid controller. The second phase of the test is aimed at demonstrating autonomy. Rather than starting with the arm operating entirely independently the initial tests will focus on verifying the hybrind controller in steps and then the system as a whole. Examples of tests include purposely hitting an object to see if the system can detect the collision and enter into a safe mode to avoid damage, or using a constructed pegboard to test the system s ability to visually identify shapes and to navigate to specific ones. A more in depth explination of the demonstration tests is given in the section below. Page 9 of 12

10 Exhibit 9: The concept of operations for the ISS demonstration flight of the ISAR system. On-Orbit Demonstration Testing Plan On-orbit demonstrations focus on using the ISS flight as a proving ground for this new robotic control system. Due to the sensitive nature of some of the systems onboard an internal ISS experiment minimizes the risk of failure and increases the availability of path maneuvering data as well as video and images of tests as they are conducted. The systems are kept secure during launch using a sleeve fitted with foam around the CubeSat as well as support foam on the inside of the spacecraft to support and restrain the arms during launch. The launch canister is shown in Exhibit 10. Exhibit 10: Sleeve packaging design for launch protection. Each test of the system on orbit is focused on an identified need or purpose. Some of the requirments are driven by hypothetical assembly missions which this system could be applied to in order to perform autonomous assembly tasks, others are necessary to prove the viability of the subsystems onboard for future flights of this system. More specifically, the next flight of this system is a planned free flyer mission which implements the hybrid controller without the security of the interiror of the ISS. A summary of the planned tests is given in the table below. Test Camera Accuracy Test Description Maneuvering the robotic arm to a point and comparing the measured encoder values with the measured position from a centrally mounted 3D camera. Controller Free Space Test Feeding an initial and final configuration for the robotic arm Page 10 of 12

11 Robotic Gripping and Manuevering Pegboard Test (Exhibit 11) Free Space Assembly (Exhibit 12) and measuring the accuracy and precision of the hybrid controller. Maneuvering the robotic arm and grabbing an object. Then maneuvering it to a commanded orientation and position. Identifying shapes and inserting the corresponding shapes into the slots. Assemblying a series of parts that are representative of common spacecraft assembly tasks. Exhibit 11: Pegboard designed for testing. Exhibit 12: An example of an assembly test to be conducted on orbit. CONCLUSION The impact of this project will be twofold. First, if the hybrid controller can be demonstrated to be effective and stable, then it can potentially provide a new approach to robotic control. Not only will this mean that methods of robotic control can be combined to exploit the benefits of each in a stable manner, but it also opens the door for the combination of many other approaches to robotic control that potentially improving efficiency and accuracy of Page 11 of 12

12 robotic control. Secondly, if the flight test are successful it will serve as an example of autonomous robotic arm operations that have never before been seen in the space environment. This can have far-reaching implications to the assembly of large spacecraft systems in the future. ACKNOWLEDGEMENTS The author gratefully acknowledges the generosity of Penny and Roe Stamps and the Stamps Family Charitable Foundation. Additional funding has been provided by UNP/AFOSR/AFRL and the Program Executive Office Integrated Warfare Systems (PEO-IWS). The author also like to acknowledge with appreciation the contributions of Dr. Michael Kutzer, the program's primary adviser, Dr. Jin Kang, and Dr. Levi DeVries whose advice and support has allowed this project to move from an idea to implementation. The author would also like to recognize the contributions of ENS Ethan Doherty, ENS Benjamin Keegan, CDR Robert Bruninga, USN (ret), and Dr. Bradley Bishop. None of this would have been possible without the personal support and caring mentorship of Dr. Jenelle Piepmeier and Dr. Joshua Radice. Finally the author would like to thank the efforts of the midshipman and officer chain of command in Bancroft Hall: LT Sean Heenan, MIDN Mike Wallace, MIDN Jack Gainer, MIDN Gavin Roser and my roommates Carly Naud and Charmaine Solis. 1 D. Sternberg et al., "Reconfigurable ground and flight testing facility for robotic servicing, capture, and assembly," 2016 IEEE Aerospace Conference, Big Sky, MT, 2016, pp K. Belvin, B. Doggett, and J. Watson, In-Space Structural Assembly: Applications and Technology, AIAA SciTech pp. 1-5, A. Kauderer, International Space Station Assembly- Past Flights, NASA Missions, International Space Station., 4 n.a, ISS Assembly- Space Facts I. Asimov, and K. Frenkel, Robots: Machines in Man s Image, Harmony Books. pp. 13, P. Corke, Robotics Toolbox for Matlab Release 10.,2017. Page 12 of 12

LUMS Mine Detector Project

LUMS Mine Detector Project LUMS Mine Detector Project Using visual information to control a robot (Hutchinson et al. 1996). Vision may or may not be used in the feedback loop. Visual (image based) features such as points, lines

More information

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators Robotics and automation Dr. Ibrahim Al-Naimi Chapter two Introduction To Robot Manipulators 1 Robotic Industrial Manipulators A robot manipulator is an electronically controlled mechanism, consisting of

More information

COTS 3D CAMERA FOR ON-ORBIT PROXIMITY OPERATIONS DEMONSTRATION

COTS 3D CAMERA FOR ON-ORBIT PROXIMITY OPERATIONS DEMONSTRATION COTS 3D CAMERA FOR ON-ORBIT PROXIMITY OPERATIONS DEMONSTRATION Edward Hanlon United States Naval Academy, m172454@usna.edu George Piper United States Naval Academy, piper@usna.edu ABSTRACT Space exploration

More information

DYNAMICS OF SPACE ROBOTIC ARM DURING INTERACTIONS WITH NON COOPERATIVE OBJECTS

DYNAMICS OF SPACE ROBOTIC ARM DURING INTERACTIONS WITH NON COOPERATIVE OBJECTS DYNAMICS OF SPACE ROBOTIC ARM DURING INTERACTIONS WITH NON COOPERATIVE OBJECTS Karol Seweryn 1, Marek Banaszkiewicz 1, Bernd Maediger 2, Tomasz Rybus 1, Josef Sommer 2 1 Space Research Centre of the Polish

More information

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing Visual servoing vision allows a robotic system to obtain geometrical and qualitative information on the surrounding environment high level control motion planning (look-and-move visual grasping) low level

More information

DARPA Investments in GEO Robotics

DARPA Investments in GEO Robotics DARPA Investments in GEO Robotics Carl Glen Henshaw, Ph.D. Signe Redfield, Ph.D. Naval Center for Space Technology U.S. Naval Research Laboratory Washington, DC 20375 May 22, 2015 Introduction Program

More information

Final Grant Report Grant/Contract Number: NNJ04HI11A

Final Grant Report Grant/Contract Number: NNJ04HI11A Final Grant Report Grant/Contract Number: NNJ04HI11A Augmented Reality, Path Planning, and Physically-based Modeling for Remote Robotic Operations Abhilash Pandya (PI), Keshav Chintamani, R. Darin Ellis,

More information

Elastic Bands: Connecting Path Planning and Control

Elastic Bands: Connecting Path Planning and Control Elastic Bands: Connecting Path Planning and Control Sean Quinlan and Oussama Khatib Robotics Laboratory Computer Science Department Stanford University Abstract Elastic bands are proposed as the basis

More information

On-ground experimental verification of a torque controlled free-floating robot

On-ground experimental verification of a torque controlled free-floating robot On-ground experimental verification of a torque controlled free-floating robot Marco De Stefano, Jordi Artigas, Alessandro M. Giordano, Roberto Lampariello and Alin-Albu Schaeffer Institute of Robotics

More information

Human Augmentation in Teleoperation of Arm Manipulators in an Environment with Obstacles

Human Augmentation in Teleoperation of Arm Manipulators in an Environment with Obstacles Human Augmentation in Teleoperation of Arm Manipulators in an Environment with Obstacles I. Ivanisevic and V. Lumelsky Robotics Lab, University of Wisconsin-Madison Madison, Wisconsin 53706, USA iigor@cs.wisc.edu

More information

z θ 1 l 2 θ 2 l 1 l 3 θ 3 θ 4 θ 5 θ 6

z θ 1 l 2 θ 2 l 1 l 3 θ 3 θ 4 θ 5 θ 6 Human Augmentation in Teleoperation of Arm Manipulators in an Environment with Obstacles Λ I. Ivanisevic and V. Lumelsky Robotics Lab, University of Wisconsin-Madison Madison, Wisconsin 53706, USA iigor@cs.wisc.edu

More information

PPGEE Robot Dynamics I

PPGEE Robot Dynamics I PPGEE Electrical Engineering Graduate Program UFMG April 2014 1 Introduction to Robotics 2 3 4 5 What is a Robot? According to RIA Robot Institute of America A Robot is a reprogrammable multifunctional

More information

Development of Formation Flight and Docking Algorithms Using the SPHERES Testbed

Development of Formation Flight and Docking Algorithms Using the SPHERES Testbed Development of Formation Flight and Docking Algorithms Using the Testbed Prof. David W. Miller MIT Allen Chen, Alvar Saenz-Otero, Mark Hilstad, David W. Miller Introduction : Synchronized Position Hold

More information

Robot Art Competition Using HERB: Final Report

Robot Art Competition Using HERB: Final Report Robot Art Competition Using HERB: Final Report Ryan Gibbs (rgibbs), Dorothy Kirlew (dkirlew), Astha Prasad (asthap), Sida Wang (sidaw) 1. Problem Description The purpose of this project is for a user to

More information

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T 3 3 Motion Control (wheeled robots) Introduction: Mobile Robot Kinematics Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground

More information

Cobots

Cobots Cobots http://cobot.com Michael Peshkin J. Edward Colgate Witaya Wannasuphoprasit ( Wit ) Intelligent Assist Devices IADs use computer control of motion to create functionality greater than that of conventional

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction This dissertation will describe the mathematical modeling and development of an innovative, three degree-of-freedom robotic manipulator. The new device, which has been named the

More information

Simulation of Articulated Robotic Manipulator & It s Application in Modern Industries

Simulation of Articulated Robotic Manipulator & It s Application in Modern Industries IOSR Journal of Mechanical and Civil Engineering (IOSR-JMCE) e-issn: 2278-1684,p-ISSN: 2320-334X, Volume 11, Issue 3 Ver. II (May- Jun. 2014), PP 01-07 Simulation of Articulated Robotic Manipulator & It

More information

Manipulator trajectory planning

Manipulator trajectory planning Manipulator trajectory planning Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering Department of Cybernetics Czech Republic http://cmp.felk.cvut.cz/~hlavac Courtesy to

More information

Workspace Optimization for Autonomous Mobile Manipulation

Workspace Optimization for Autonomous Mobile Manipulation for May 25, 2015 West Virginia University USA 1 Many tasks related to robotic space intervention, such as satellite servicing, require the ability of acting in an unstructured environment through autonomous

More information

Spacecraft Actuation Using CMGs and VSCMGs

Spacecraft Actuation Using CMGs and VSCMGs Spacecraft Actuation Using CMGs and VSCMGs Arjun Narayanan and Ravi N Banavar (ravi.banavar@gmail.com) 1 1 Systems and Control Engineering, IIT Bombay, India Research Symposium, ISRO-IISc Space Technology

More information

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta CMPUT 412 Motion Control Wheeled robots Csaba Szepesvári University of Alberta 1 Motion Control (wheeled robots) Requirements Kinematic/dynamic model of the robot Model of the interaction between the wheel

More information

Space Robotics. Lecture #23 November 15, 2016 Robotic systems Docking and berthing interfaces Attachment mechanisms MARYLAND U N I V E R S I T Y O F

Space Robotics. Lecture #23 November 15, 2016 Robotic systems Docking and berthing interfaces Attachment mechanisms MARYLAND U N I V E R S I T Y O F Lecture #23 November 15, 2016 Robotic systems Docking and berthing interfaces Attachment mechanisms 1 2016 David L. Akin - All rights reserved http://spacecraft.ssl.umd.edu Shuttle Remote Manipulator System

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction MCE/EEC 647/747: Robot Dynamics and Control Lecture 1: Introduction Reading: SHV Chapter 1 Robotics and Automation Handbook, Chapter 1 Assigned readings from several articles. Cleveland State University

More information

Final Exam Practice Fall Semester, 2012

Final Exam Practice Fall Semester, 2012 COS 495 - Autonomous Robot Navigation Final Exam Practice Fall Semester, 2012 Duration: Total Marks: 70 Closed Book 2 hours Start Time: End Time: By signing this exam, I agree to the honor code Name: Signature:

More information

Optimization of a two-link Robotic Manipulator

Optimization of a two-link Robotic Manipulator Optimization of a two-link Robotic Manipulator Zachary Renwick, Yalım Yıldırım April 22, 2016 Abstract Although robots are used in many processes in research and industry, they are generally not customized

More information

Proceedings of the 2013 SpaceVision Conference November 7-10 th, Tempe, AZ, USA ABSTRACT

Proceedings of the 2013 SpaceVision Conference November 7-10 th, Tempe, AZ, USA ABSTRACT Proceedings of the 2013 SpaceVision Conference November 7-10 th, Tempe, AZ, USA Development of arm controller for robotic satellite servicing demonstrations Kristina Monakhova University at Buffalo, the

More information

ECE276B: Planning & Learning in Robotics Lecture 5: Configuration Space

ECE276B: Planning & Learning in Robotics Lecture 5: Configuration Space ECE276B: Planning & Learning in Robotics Lecture 5: Configuration Space Lecturer: Nikolay Atanasov: natanasov@ucsd.edu Teaching Assistants: Tianyu Wang: tiw161@eng.ucsd.edu Yongxi Lu: yol070@eng.ucsd.edu

More information

Motion Control (wheeled robots)

Motion Control (wheeled robots) Motion Control (wheeled robots) Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground Definition of required motion -> speed control,

More information

Hand-Eye Calibration from Image Derivatives

Hand-Eye Calibration from Image Derivatives Hand-Eye Calibration from Image Derivatives Abstract In this paper it is shown how to perform hand-eye calibration using only the normal flow field and knowledge about the motion of the hand. The proposed

More information

Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education

Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education DIPARTIMENTO DI INGEGNERIA INDUSTRIALE Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education Mattia Mazzucato, Sergio Tronco, Andrea Valmorbida, Fabio Scibona and Enrico

More information

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric

More information

PRODAS Newsletter. Announcing the Release of PRODAS Version 3.6. MATLAB/Simulink Trajectory Module

PRODAS Newsletter. Announcing the Release of PRODAS Version 3.6. MATLAB/Simulink Trajectory Module PRODAS Newsletter If You Can t Get a Bigger Target Fall 2011 Announcing the Release of PRODAS Version 3.6 As times change, so do the tools we use to do our work. As Arrow Tech gets deeper and deeper into

More information

Design of a Three-Axis Rotary Platform

Design of a Three-Axis Rotary Platform Design of a Three-Axis Rotary Platform William Mendez, Yuniesky Rodriguez, Lee Brady, Sabri Tosunoglu Mechanics and Materials Engineering, Florida International University 10555 W Flagler Street, Miami,

More information

Lesson 1: Introduction to Pro/MECHANICA Motion

Lesson 1: Introduction to Pro/MECHANICA Motion Lesson 1: Introduction to Pro/MECHANICA Motion 1.1 Overview of the Lesson The purpose of this lesson is to provide you with a brief overview of Pro/MECHANICA Motion, also called Motion in this book. Motion

More information

Autonomous and Mobile Robotics. Whole-body motion planning for humanoid robots (Slides prepared by Marco Cognetti) Prof.

Autonomous and Mobile Robotics. Whole-body motion planning for humanoid robots (Slides prepared by Marco Cognetti) Prof. Autonomous and Mobile Robotics Whole-body motion planning for humanoid robots (Slides prepared by Marco Cognetti) Prof. Giuseppe Oriolo Motivations task-constrained motion planning: find collision-free

More information

UAV Autonomous Navigation in a GPS-limited Urban Environment

UAV Autonomous Navigation in a GPS-limited Urban Environment UAV Autonomous Navigation in a GPS-limited Urban Environment Yoko Watanabe DCSD/CDIN JSO-Aerial Robotics 2014/10/02-03 Introduction 2 Global objective Development of a UAV onboard system to maintain flight

More information

TRAINING A ROBOTIC MANIPULATOR

TRAINING A ROBOTIC MANIPULATOR ME 4773/5493 Fundamental of Robotics Fall 2016 San Antonio, TX, USA TRAINING A ROBOTIC MANIPULATOR Jonathan Sackett Dept. of Mechanical Engineering San Antonio, TX, USA 78249 jonathan.sackett@utsa.edu

More information

Simulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces

Simulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces Dynamic Controllers Simulation x i Newtonian laws gravity ground contact forces x i+1. x degrees of freedom equations of motion Simulation + Control x i Newtonian laws gravity ground contact forces internal

More information

Waypoint Navigation with Position and Heading Control using Complex Vector Fields for an Ackermann Steering Autonomous Vehicle

Waypoint Navigation with Position and Heading Control using Complex Vector Fields for an Ackermann Steering Autonomous Vehicle Waypoint Navigation with Position and Heading Control using Complex Vector Fields for an Ackermann Steering Autonomous Vehicle Tommie J. Liddy and Tien-Fu Lu School of Mechanical Engineering; The University

More information

Spring 2010: Lecture 9. Ashutosh Saxena. Ashutosh Saxena

Spring 2010: Lecture 9. Ashutosh Saxena. Ashutosh Saxena CS 4758/6758: Robot Learning Spring 2010: Lecture 9 Why planning and control? Video Typical Architecture Planning 0.1 Hz Control 50 Hz Does it apply to all robots and all scenarios? Previous Lecture: Potential

More information

Assignment 3. Position of the center +/- 0.1 inches Orientation +/- 1 degree. Decal, marker Stereo, matching algorithms Pose estimation

Assignment 3. Position of the center +/- 0.1 inches Orientation +/- 1 degree. Decal, marker Stereo, matching algorithms Pose estimation Assignment 3 1. You are required to analyze the feasibility of designing a vision system for the robot gas station attendant. Assume that the driver parks the car so that the flap and the cap are in a

More information

Robots are built to accomplish complex and difficult tasks that require highly non-linear motions.

Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Path and Trajectory specification Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Specifying the desired motion to achieve a specified goal is often a

More information

1. Introduction 1 2. Mathematical Representation of Robots

1. Introduction 1 2. Mathematical Representation of Robots 1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis

More information

Kinematics Analysis of Free-Floating Redundant Space Manipulator based on Momentum Conservation. Germany, ,

Kinematics Analysis of Free-Floating Redundant Space Manipulator based on Momentum Conservation. Germany, , Kinematics Analysis of Free-Floating Redundant Space Manipulator based on Momentum Conservation Mingming Wang (1) (1) Institute of Astronautics, TU Muenchen, Boltzmannstr. 15, D-85748, Garching, Germany,

More information

Angles-Only Autonomous Rendezvous Navigation to a Space Resident Object

Angles-Only Autonomous Rendezvous Navigation to a Space Resident Object aa.stanford.edu damicos@stanford.edu stanford.edu Angles-Only Autonomous Rendezvous Navigation to a Space Resident Object Josh Sullivan PhD. Candidate, Space Rendezvous Laboratory PI: Dr. Simone D Amico

More information

Space Robot Path Planning for Collision Avoidance

Space Robot Path Planning for Collision Avoidance Space Robot Path Planning for ollision voidance Yuya Yanoshita and Shinichi Tsuda bstract This paper deals with a path planning of space robot which includes a collision avoidance algorithm. For the future

More information

This week. CENG 732 Computer Animation. Warping an Object. Warping an Object. 2D Grid Deformation. Warping an Object.

This week. CENG 732 Computer Animation. Warping an Object. Warping an Object. 2D Grid Deformation. Warping an Object. CENG 732 Computer Animation Spring 2006-2007 Week 4 Shape Deformation Animating Articulated Structures: Forward Kinematics/Inverse Kinematics This week Shape Deformation FFD: Free Form Deformation Hierarchical

More information

A Reduced-Order Analytical Solution to Mobile Robot Trajectory Generation in the Presence of Moving Obstacles

A Reduced-Order Analytical Solution to Mobile Robot Trajectory Generation in the Presence of Moving Obstacles A Reduced-Order Analytical Solution to Mobile Robot Trajectory Generation in the Presence of Moving Obstacles Jing Wang, Zhihua Qu,, Yi Guo and Jian Yang Electrical and Computer Engineering University

More information

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot

More information

Advanced Robotic Manipulation

Advanced Robotic Manipulation Advanced Robotic Manipulation Handout CS327A (Spring 2017) Problem Set #4 Due Thurs, May 26 th Guidelines: This homework has both problem-solving and programming components. So please start early. In problems

More information

Calibration of a rotating multi-beam Lidar

Calibration of a rotating multi-beam Lidar The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Calibration of a rotating multi-beam Lidar Naveed Muhammad 1,2 and Simon Lacroix 1,2 Abstract

More information

COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH

COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH ISSN 1726-4529 Int j simul model 5 (26) 4, 145-154 Original scientific paper COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH Ata, A. A. & Myo, T. R. Mechatronics Engineering

More information

Smartphone Video Guidance Sensor for Small Satellites

Smartphone Video Guidance Sensor for Small Satellites SSC13-I-7 Smartphone Video Guidance Sensor for Small Satellites Christopher Becker, Richard Howard, John Rakoczy NASA Marshall Space Flight Center Mail Stop EV42, Huntsville, AL 35812; 256-544-0114 christophermbecker@nasagov

More information

Design & Kinematic Analysis of an Articulated Robotic Manipulator

Design & Kinematic Analysis of an Articulated Robotic Manipulator Design & Kinematic Analysis of an Articulated Robotic Manipulator Elias Eliot 1, B.B.V.L. Deepak 1*, D.R. Parhi 2, and J. Srinivas 2 1 Department of Industrial Design, National Institute of Technology-Rourkela

More information

13. Learning Ballistic Movementsof a Robot Arm 212

13. Learning Ballistic Movementsof a Robot Arm 212 13. Learning Ballistic Movementsof a Robot Arm 212 13. LEARNING BALLISTIC MOVEMENTS OF A ROBOT ARM 13.1 Problem and Model Approach After a sufficiently long training phase, the network described in the

More information

JEM Internal Ball Camera (Int-Ball)

JEM Internal Ball Camera (Int-Ball) JEM Internal Ball Camera (Int-Ball) July 14, 2017 Japan Aerospace Exploration Agency 1 Objective of Project Currently, when working in the Japanese Experiment Module ( Kibo ), the crew (astronaut) often

More information

A Reactive Bearing Angle Only Obstacle Avoidance Technique for Unmanned Ground Vehicles

A Reactive Bearing Angle Only Obstacle Avoidance Technique for Unmanned Ground Vehicles Proceedings of the International Conference of Control, Dynamic Systems, and Robotics Ottawa, Ontario, Canada, May 15-16 2014 Paper No. 54 A Reactive Bearing Angle Only Obstacle Avoidance Technique for

More information

Chapter 4. Mechanism Design and Analysis

Chapter 4. Mechanism Design and Analysis Chapter 4. Mechanism Design and Analysis All mechanical devices containing moving parts are composed of some type of mechanism. A mechanism is a group of links interacting with each other through joints

More information

Written exams of Robotics 2

Written exams of Robotics 2 Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia

More information

Fast Local Planner for Autonomous Helicopter

Fast Local Planner for Autonomous Helicopter Fast Local Planner for Autonomous Helicopter Alexander Washburn talexan@seas.upenn.edu Faculty advisor: Maxim Likhachev April 22, 2008 Abstract: One challenge of autonomous flight is creating a system

More information

#65 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR AT TRAFFIC INTERSECTIONS

#65 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR AT TRAFFIC INTERSECTIONS #65 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR AT TRAFFIC INTERSECTIONS Final Research Report Luis E. Navarro-Serment, Ph.D. The Robotics Institute Carnegie Mellon University Disclaimer The contents

More information

Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3

Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3 Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3 Computer Science 4766/6778 Department of Computer Science Memorial University of Newfoundland January 28, 2014 COMP 4766/6778 (MUN) Kinematics of

More information

H2020 Space Robotic SRC- OG4

H2020 Space Robotic SRC- OG4 H2020 Space Robotic SRC- OG4 2 nd PERASPERA workshop Presentation by Sabrina Andiappane Thales Alenia Space France This project has received funding from the European Union s Horizon 2020 research and

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 4 Other control strategies These slides are devoted to two advanced control approaches, namely Operational space control Interaction

More information

Flexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms

Flexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms Flexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms F. Sanfilippo, H. P. Hildre, V. Æsøy and H.X. Zhang Department of Maritime Technology and Operation

More information

Robot learning for ball bouncing

Robot learning for ball bouncing Robot learning for ball bouncing Denny Dittmar Denny.Dittmar@stud.tu-darmstadt.de Bernhard Koch Bernhard.Koch@stud.tu-darmstadt.de Abstract For robots automatically learning to solve a given task is still

More information

Spatial R-C-C-R Mechanism for a Single DOF Gripper

Spatial R-C-C-R Mechanism for a Single DOF Gripper NaCoMM-2009-ASMRL28 Spatial R-C-C-R Mechanism for a Single DOF Gripper Rajeev Lochana C.G * Mechanical Engineering Department Indian Institute of Technology Delhi, New Delhi, India * Email: rajeev@ar-cad.com

More information

DEVELOPMENT OF THE JEM ICS ANTENNA POINTING SYSTEM

DEVELOPMENT OF THE JEM ICS ANTENNA POINTING SYSTEM DEVELOPMENT OF THE JEM ICS ANTENNA POINTING SYSTEM Author: Jess Stevenson, Manager, Mechanical Engineering (SMD) MOOG Schaeffer Magnetics Division (SMD) 21339 Nordhoff St., Chatsworth, CA 91311 (818)341-5156,

More information

RF TARGET AND DECOY SIMULATOR

RF TARGET AND DECOY SIMULATOR RF TARGET AND DECOY SIMULATOR David Wayne dwayne@mi-technologies.com Anil Tellakula, George Cawthon, Jim Langston, Charles Pinson, Makary Awadalla MI Technologies, 1125 Satellite Boulevard, Suite 100,

More information

Big Picture: Overview of Issues and Challenges in Autonomous Robotics + Impact on Practical Implementation Details

Big Picture: Overview of Issues and Challenges in Autonomous Robotics + Impact on Practical Implementation Details Big Picture: Overview of Issues and Challenges in Autonomous Robotics + Impact on Practical Implementation Details August 27, 2002 Class Meeting 2 Announcements/Questions Course mailing list set up: cs594-sir@cs.utk.edu

More information

BIN PICKING APPLICATIONS AND TECHNOLOGIES

BIN PICKING APPLICATIONS AND TECHNOLOGIES BIN PICKING APPLICATIONS AND TECHNOLOGIES TABLE OF CONTENTS INTRODUCTION... 3 TYPES OF MATERIAL HANDLING... 3 WHOLE BIN PICKING PROCESS... 4 VISION SYSTEM: HARDWARE... 4 VISION SYSTEM: SOFTWARE... 5 END

More information

Geometric Path Planning McGill COMP 765 Oct 12 th, 2017

Geometric Path Planning McGill COMP 765 Oct 12 th, 2017 Geometric Path Planning McGill COMP 765 Oct 12 th, 2017 The Motion Planning Problem Intuition: Find a safe path/trajectory from start to goal More precisely: A path is a series of robot configurations

More information

Autonomous Ground Vehicle (AGV) Project

Autonomous Ground Vehicle (AGV) Project utonomous Ground Vehicle (GV) Project Demetrus Rorie Computer Science Department Texas &M University College Station, TX 77843 dmrorie@mail.ecsu.edu BSTRCT The goal of this project is to construct an autonomous

More information

Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble

Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble Masoud Moeini, University of Hamburg, Oct 216 [Wearable Haptic Thimble,A Developing Guide and Tutorial,Francesco Chinello]

More information

2. REVIEW OF LITERATURE

2. REVIEW OF LITERATURE 2. REVIEW OF LITERATURE Early attempts to perform control allocation for aircraft with redundant control effectors involved various control mixing schemes and ad hoc solutions. As mentioned in the introduction,

More information

HEXAPODS FOR PRECISION MOTION AND VIBRATION CONTROL

HEXAPODS FOR PRECISION MOTION AND VIBRATION CONTROL HEXAPODS FOR PRECISION MOTION AND VIBRATION CONTROL Eric H. Anderson, Michael F. Cash, Jonathan L. Hall and Gregory W. Pettit CSA Engineering Inc., Mountain View, CA Introduction Parallel kinematic manipulators

More information

Segmentation and Tracking of Partial Planar Templates

Segmentation and Tracking of Partial Planar Templates Segmentation and Tracking of Partial Planar Templates Abdelsalam Masoud William Hoff Colorado School of Mines Colorado School of Mines Golden, CO 800 Golden, CO 800 amasoud@mines.edu whoff@mines.edu Abstract

More information

Final Project Report: Mobile Pick and Place

Final Project Report: Mobile Pick and Place Final Project Report: Mobile Pick and Place Xiaoyang Liu (xiaoyan1) Juncheng Zhang (junchen1) Karthik Ramachandran (kramacha) Sumit Saxena (sumits1) Yihao Qian (yihaoq) Adviser: Dr Matthew Travers Carnegie

More information

UCSD AUVSI Unmanned Aerial System Team. Joshua Egbert Shane Grant

UCSD AUVSI Unmanned Aerial System Team. Joshua Egbert Shane Grant UCSD AUVSI Unmanned Aerial System Team Joshua Egbert Shane Grant Agenda Project background and history System design overview Gimbal Stabilization Target Recognition Lessons Learned Future Work Q&A UCSD

More information

Humanoid Robotics. Inverse Kinematics and Whole-Body Motion Planning. Maren Bennewitz

Humanoid Robotics. Inverse Kinematics and Whole-Body Motion Planning. Maren Bennewitz Humanoid Robotics Inverse Kinematics and Whole-Body Motion Planning Maren Bennewitz 1 Motivation Planning for object manipulation Whole-body motion to reach a desired goal configuration Generate a sequence

More information

Autonomous Mobile Robots, Chapter 6 Planning and Navigation Where am I going? How do I get there? Localization. Cognition. Real World Environment

Autonomous Mobile Robots, Chapter 6 Planning and Navigation Where am I going? How do I get there? Localization. Cognition. Real World Environment Planning and Navigation Where am I going? How do I get there?? Localization "Position" Global Map Cognition Environment Model Local Map Perception Real World Environment Path Motion Control Competencies

More information

ACE Project Report. December 10, Reid Simmons, Sanjiv Singh Robotics Institute Carnegie Mellon University

ACE Project Report. December 10, Reid Simmons, Sanjiv Singh Robotics Institute Carnegie Mellon University ACE Project Report December 10, 2007 Reid Simmons, Sanjiv Singh Robotics Institute Carnegie Mellon University 1. Introduction This report covers the period from September 20, 2007 through December 10,

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: EKF-based SLAM Dr. Kostas Alexis (CSE) These slides have partially relied on the course of C. Stachniss, Robot Mapping - WS 2013/14 Autonomous Robot Challenges Where

More information

WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel

WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel ISSN 30-9135 1 International Journal of Advance Research, IJOAR.org Volume 4, Issue 1, January 016, Online: ISSN 30-9135 WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel Karna Patel is currently pursuing

More information

Multi-robots Cooperative Assembly Planning of Large Space Truss Structures

Multi-robots Cooperative Assembly Planning of Large Space Truss Structures Proceedings of the International Conference of Control, Dynamic Systems, and Robotics Ottawa, Ontario, Canada, May 15-16 2014 Paper No. 116 Multi-robots Cooperative Assembly Planning of Large Space Truss

More information

Autonomous Vehicle Navigation Using Stereoscopic Imaging

Autonomous Vehicle Navigation Using Stereoscopic Imaging Autonomous Vehicle Navigation Using Stereoscopic Imaging Project Proposal By: Beach Wlaznik Advisors: Dr. Huggins Dr. Stewart December 7, 2006 I. Introduction The objective of the Autonomous Vehicle Navigation

More information

A Constrained Attitude Control Module for Small Satellites

A Constrained Attitude Control Module for Small Satellites A Constrained Attitude Control Module for Small Satellites Henri Kjellberg and E. Glenn Lightsey The University of Texas at Austin Small Satellite Conference Logan, Utah August 14, 2012 Motivation for

More information

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT Proceedings of the 11 th International Conference on Manufacturing Research (ICMR2013), Cranfield University, UK, 19th 20th September 2013, pp 313-318 FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL

More information

Configuration Space of a Robot

Configuration Space of a Robot Robot Path Planning Overview: 1. Visibility Graphs 2. Voronoi Graphs 3. Potential Fields 4. Sampling-Based Planners PRM: Probabilistic Roadmap Methods RRTs: Rapidly-exploring Random Trees Configuration

More information

SUPPORTING LINEAR MOTION: A COMPLETE GUIDE TO IMPLEMENTING DYNAMIC LOAD SUPPORT FOR LINEAR MOTION SYSTEMS

SUPPORTING LINEAR MOTION: A COMPLETE GUIDE TO IMPLEMENTING DYNAMIC LOAD SUPPORT FOR LINEAR MOTION SYSTEMS SUPPORTING LINEAR MOTION: A COMPLETE GUIDE TO IMPLEMENTING DYNAMIC LOAD SUPPORT FOR LINEAR MOTION SYSTEMS Released by: Keith Knight Catalyst Motion Group Engineering Team Members info@catalystmotiongroup.com

More information

OCSD-A / AeroCube-7A Status Update

OCSD-A / AeroCube-7A Status Update OCSD-A / AeroCube-7A Status Update Darren Rowen Richard Dolphus Patrick Doyle Addison Faler April 20, 2016 2016 The Aerospace Corporation Agenda Concept of Operations Overview Spacecraft Configuration

More information

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector Inverse Kinematics Given a desired position (p) & orientation (R) of the end-effector q ( q, q, q ) 1 2 n Find the joint variables which can bring the robot the desired configuration z y x 1 The Inverse

More information

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory Roshdy Foaad Abo-Shanab Kafr Elsheikh University/Department of Mechanical Engineering, Kafr Elsheikh,

More information

Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF)

Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF) Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF) MSc Audun Rønning Sanderud*, MSc Fredrik Reme**, Prof. Trygve Thomessen***

More information

University of Jordan Faculty of Engineering and Technology Mechatronics Engineering Department

University of Jordan Faculty of Engineering and Technology Mechatronics Engineering Department University of Jordan Faculty of Engineering and Technology Mechatronics Engineering Department 2016 Control and Measurement Laboratory Robotino Robot (Mobile Robot System) Robotino Robot Objectives: The

More information

Robotics Tasks. CS 188: Artificial Intelligence Spring Manipulator Robots. Mobile Robots. Degrees of Freedom. Sensors and Effectors

Robotics Tasks. CS 188: Artificial Intelligence Spring Manipulator Robots. Mobile Robots. Degrees of Freedom. Sensors and Effectors CS 188: Artificial Intelligence Spring 2006 Lecture 5: Robot Motion Planning 1/31/2006 Dan Klein UC Berkeley Many slides from either Stuart Russell or Andrew Moore Motion planning (today) How to move from

More information

Attack Resilient State Estimation for Vehicular Systems

Attack Resilient State Estimation for Vehicular Systems December 15 th 2013. T-SET Final Report Attack Resilient State Estimation for Vehicular Systems Nicola Bezzo (nicbezzo@seas.upenn.edu) Prof. Insup Lee (lee@cis.upenn.edu) PRECISE Center University of Pennsylvania

More information

Application of planar air-bearing microgravity simulator for experiments related to ADR missions

Application of planar air-bearing microgravity simulator for experiments related to ADR missions Application of planar air-bearing microgravity simulator for experiments related to ADR missions Tomasz Rybus, Karol Seweryn, Jakub Oleś, Piotr Osica, Katarzyna Ososińska Space Research Centre of the Polish

More information

Safe Prediction-Based Local Path Planning using Obstacle Probability Sections

Safe Prediction-Based Local Path Planning using Obstacle Probability Sections Slide 1 Safe Prediction-Based Local Path Planning using Obstacle Probability Sections Tanja Hebecker and Frank Ortmeier Chair of Software Engineering, Otto-von-Guericke University of Magdeburg, Germany

More information