Robotic Arm Control in 3D Space Using Stereo Distance Calculation

Size: px
Start display at page:

Download "Robotic Arm Control in 3D Space Using Stereo Distance Calculation"

Transcription

1 12 th International Conference on DEVELOPMENT AND APPLICATION SYSTEMS, Suceava, Romania, May 15-17, 2014 Robotic Arm Control in 3D Space Using Stereo Distance Calculation Roland Szabó Applied Electronics Department Fac. of Elec. and Telecomm., Politehnica Univ. Timișoara Continental Automotive România SRL Timișoara, România Abstract We shall present a robotic arm control method with stereo vision. No too many robots in the industry are controlled with a camera and the robots which are controlled with two or more cameras are even harder to find. We made a vision recognition application which can recognize certain key points on the robotic arm. These points are placed at the joints, over each motor. These points have different colors, so the recognition of them was a task of color recognition. After color recognition with analytical geometry we could compute the exact angle which is needed for each motor to move, For the 0X axis movement we used stereo distance calculation to know how much movement needs the robotic arm at the base joint. Keywords color measurement; decision making; machine vision; manipulators; stereo vision; video cameras I. INTRODUCTION This paper presents the robotic arm control with stereo cameras. In the industry most of the robots have no vision system, they just move following predefined paths, which they have learned previously, but no decision is made by them, we can tell almost no artificial intelligence is implemented in their control software. This is not the best solution in today s dynamic world, because if we think just about cars, it s not like in old times, that they were 5 types of colors and only one option configuration, so it was really easy to built them. The colors of the cars were made the following way, the first day they built only one color, the second they other color and so on. Today we know that on the same production line after one car, the second car mostly has different color and more than sure that it has different option configuration, today everyone s car is different, it has some personalization that can t be found in other cars. If we talk about very expensive cars we can tell that you can chose what color you want, or you can match your cars color to some clothing item you like to wear. We know all this configuration can t be done with a blind robot, so robots with computer vision, decision making and artificial intelligence are needed. We need to populate the industry with robots with one, two or even more cameras, this way to minimize the works of the operator almost to zero. Of course, this robotic arm image recognition method is Aurel Gontean Applied Electronics Department Fac. of Elec. and Telecomm., Politehnica Univ. Timișoara Timișoara, România aurel.gontean@upt.ro not the best, or maybe it s in its starting phase. We never think about a method which can replace a well known and well tested method, but to complete it, to make it as a complementary method, maybe a back-up method, if everything will work together it will be more complex robotic arm control methods, which can minimize the human work as much as possible. We think is better to keep the inverse and forward kinematics, but sometimes, the PTP (Point To Point) movement method can be completed with a computer vision method. This way not all the time an operator needs to teach the robotic arm, but the robot can teach its self, it can recognize its own arm and move it accordingly. The calibration of the arm is very important and very time consuming, because the production line needs to be stopped to do it, and it needs to be done quite often to increase or maintain precision. With the computer vision method the calibration of the robotic arm can be done during each movement, because the robotic arm will always check its position with the cameras and will make small adjustment to reach the exact point which is needed to perform the operation at the highest standards. II. PROBLEM FORMULATION We had a Lynxmotion AL5 type robotic arm in our laboratory with no control software. We also had a couple of webcams and computers. We had many ideas, but we needed to choose something which could be implemented, so we started to study all the mathematics which for computer vision applications which we thought it would be necessary to accomplish our goal [1]-[7]. Our task was clear, to create a system which can control the robotic arm, move it in any physically reachable place just with color recognition algorithms. Basically the robot calculates and decides the movement; the only trigger is the placed object, which we can tell it s like a biscuit to a dog. When the dogs sees the biscuit it goes for it, but if you show him something else, maybe he won t reach it. Basically the mechanism needs to decide everything to reach the object or not and how much to reach for it and in which direction. The authors would like to thank the AFCEA Chapter from POLITEHNICA University of Bucharest and Continental Automotive România SRL for their support /14/$ IEEE

2 III. PROBLEM SOLVING A. Theoretical Background The idea was to recognize each joints of the robot using only computer vision. To recognize each joint we used a well known method, mostly used on athletes when we want to introduce the data of their movement in the PC. For this there are used luminous spots at their joints and they are united with lines to create a computer skeleton of their movement. This method is also used when the computer game creators want to make human like movements to their characters and they record the movement data of actors and they assign the data to the character which is moving in the computer game. We used the same method, but for the robotic arm movement. We glued colored bottle stoppers to each joint, this way the color recognition algorithm can recognize it. We united the recognized spots with straight lines and this way we obtained the skeleton of the robotic arm. With this robotic arm recognized we drew a 2D coordinate system which looks like a parallelogram at the gripper and with this we could calculate the movement on 0Z and 0Y coordinates. This is not actually an orthogonal coordinate system, but it does its job flawlessly. The length of each side of the parallelogram is on side of an orthogonal triangle and the distance between the colored spots is the other side. From this we can compute exactly the arctangent angle which needs the specific motor to move. For the movement around the base (0X axis) we need to computer distance with stereo triangulation. We compute the distance between the cameras and the gripper and the distance between the cameras and the target point (green bottle stopper in our case). The difference between these two distances is the distance between the gripper and the target point. This way we can move our robotic arm on 3 axes in 3D. We needed to compute the robotic values from the angles, for this we came up with equation (1). After this we concatenated these values into the SCPI (Standard Commands for Programmable Instruments) commands sent to the robotic arm on the RS-232 interface [1]-[7]. = = =11, 1 Where 2500 is the maximum and 500 is the minim robotic value and we know that the motors from the robot can make a 180º maximum movement. This means the following shown in equation (2) [1]-[7]. (1) 1 ~11, 1 (2) On Fig. 1 we can see the block diagram of the experiment. The image recognition algorithm is presented next. We made an RGB filter for each color, after a blob size threshold to get rid of noise and false positives, after we compute the center of gravity to get the center of the colored spot, to get the coordinate where we shall draw the joint number and where we shall have the start point of the joint uniting straight line. Logitech C270 Webcams AL5A Robotic Arm Center of Gravity USB USB PC RS-232 SCPI Commands VISA Driver for RS-232 Mathematical Calculations Drawing Overlay on Image Blob Size Threshold RGB Filter Hardware Software Fig. 1. Block diagram of the experiment. B. Mathematical Calculations On Fig. 2 we can see the overlay drawings on the acquisitioned image with webcam. The difference between vectors we calculate the following way. = (3) 51

3 = (4) = + (5) The vector length we calculate with the following formula. P 5 P 6 P 1 P T P 2 P 7 P 0 P 4 Fig. 2. The overlay drawings on the robotic arm for the mathematical calculations. We can compute the orthogonal vector in the following way. = (6) = 2 + (12) The parallelogram is calculated the following way. = (7) = (13) = (8) = 2 + (9) = 2 + (10) = (14) = + (15) = + (16) = 2 + (11) 52

4 = + (17) = + (18) = + (19) = = (28) (29) = + (20) = (30) 2 = + (21) = (31) = + (22) = = + (23) = + (24) = = 2 = (32) = + (25) = (33) = + (26) = 2 = + (27) The stereo distance calculation is done as shown on Fig. 3. = = The angle is calculated in the following way. (34) distance = 180 h (35) h camera separation a b factor offset The robotic values are calculated the following way. = (36) The real world coordinates were converted to pixels with the following formulas. Fig. 3. Stereo distance calculation algorithm. h =320 =240 (37) 53

5 =19" =15.2" 11.4"=21.05 (38) = = (39) C. Software Implementation The software was implemented in LabWindows/CVI. We chose this programming language, because it has a diverse GUI (Graphical User Interface), it has many buttons and displays and it has the possibility to control many computer ports without using external libraries. This way we could easily control the robotic arm on the RS-232 interface. On Fig. 4 we can see the GUI of the application. Here we can see the connected LED which shows that the webcams are working. We have the SSC Version buttons which read the version of the SSC-32 servo control board s version. This board controls the robotic arm s motors. We can see on the indicator that we have the version 2.01 of the SSC- 32 board. We have an Initialize Motors buttons which tests the digital ports of the ATmega168 microcontroller from the SSC- 32 board. The testing of the digital ports also tests the servomotors too. The All Servos buttons wakes up the robotic arm. Basically it puts all servos in the middle position, which has the value of The robot is assembled mechanically that way that after waking up is has the shape of the Greek capital gamma letter (Γ). This is the robots initial position. The last button is the Draw button which draws all the overlays over the robotic arm s webcam image and move the robotic arm to reach the desired object (in our case, the green bottle stopper). On Fig. 5.a we can see the blue color detection, the detection of the blue bottle stopper at the base joint from the left and right image. On Fig. 5.b we can see the yellow color detection, the detection of the yellow bottle stopper at the elbow joint from the left and right image. On Fig. 5.c we can see the red color detection, the detection of the red bottle stopper at the gripper joint from the left and right image. On Fig. 5.d we can see the green color detection, the detection of the green bottle stopper at the target point from the left and right image. Fig. 5.a. Fig.5.b. Blue color detection of the left and right image. Yellow color detection of the left and right image. Fig. 5.c. Red color detection of the left and right image. Fig. 5.d. Green color detection of the left and right image. Fig. 4. Robotic arm control GUI. On Fig. 6 we can see the initial stereo image of the robotic arm image acquired with the two webcams. 54

6 Fig. 6. The initial stereo image of the robotic arm acquired by the two webcams. On Fig. 7 we can see the result of the overly after the Draw button in pressed. All color are recognized, the lines and circles are drawn, after the many mathematic calculations are done. Finally with the lights of the side of the parallelogram we can compute the exact angles which are needed for each motor to move. The movement on the 0X axis is done by the stereo triangulation calculations, which was presented in the previous chapter. Fig. 7. Overlay of the lines and circles on the robotic arm after the color detections. IV. CONCLUSION As we could see we created an application which can control the robotic arm with stereo vision in the 3D space. We can control 3 motor, one for each axis in the XYZ coordinate system. The system is not perfect, but performs very well. The algorithm could be enhanced to control robotic arm with even more joints, but the basic idea remains the same. We also want to extend the system and to implement it more programming language and operating systems to see how it performs on different platforms, environments. We would also like to create an embedded version to create all the system on an FPGA. After this we could also create the layout of the silicon die and create our own ASIC (Application-Specific Integrated Circuit) with the robotic arm control [1]-[7]. The whole system could be very interesting, it will control robotic arm and it would have very diverse I/O interfaces, 2 USB or 2 Ethernet inputs for the stereo cameras, one RS-232 output to control the robotic arm and maybe one HDMI (DVI) or VGA output to see on a display what the arm is doing. 55

7 REFERENCES [1] R. Szabó, A. Gontean, Controlling a Robotic Arm in the 3D Space with Stereo Vision, 21th Telecommunications Forum (TELFOR), 2013, pp [2] R. Szabó, A. Gontean, Remotely Commanding the Lynxmotion AL5 Type Robotic Arms, 21th Telecommunications Forum (TELFOR), 2013, pp [3] R. Szabó, A. Gontean, Full 3D Robotic Arm Control with Stereo Cameras Made in LabVIEW, Federated Conference on Computer Science and Information Systems (FedCSIS), Cracow, Poland, 2013, pp [4] R. Szabó, A. Gontean, Creating a Programming Language for the AL5 Type Robotic Arms, 36th International Conference on Telecommunications and Signal Processing (TSP), 2013, pp [5] R. Szabó, A. Gontean, Controlling Robotic Arm in 2D Space with Computer Vision Using a Webcam, 19th International Conference on Soft Computing (MENDEL), 2013, pp [6] R. Szabó, I. Lie, Automated Colored Object Sorting Application for Robotic Arms, International Symposium on Electronics and Telecommunications (ISETC). Tenth Edition, 2012, pp [7] R. Szabó, A. Gontean, I. Lie, Smart Commanding of a Robotic Arm with Mouse and a Hexapod with Microcontroller, 18th International Conference on Soft Computing (MENDEL), 2012, pp [8] SSC-32 User Manual. Available: data/ssc-32.pdf, last visited April 20, [9] Wong Guan Hao, Yap Yee Leck, Lim Chot Hun, 6-DOF PC-Based Robotic Arm (PC-ROBOARM) with efficient trajectory planning and speed control, 4th International Conference On Mechatronics (ICOM), 2011, pp [10] Woosung Yang, Ji-Hun Bae, Yonghwan Oh, Nak Young Chong, Bum- Jae You, Sang-Rok Oh, CPG based self-adapting multi-dof robotic arm control, International Conference on Intelligent Robots and Systems (IROS), 2010, pp [11] E. Oyama, T. Maeda, J.Q. Gan, E.M. Rosales, K.F. MacDorman, S. Tachi, A. Agah, Inverse kinematics learning for robotic arms with fewer degrees of freedom by modular neural network systems, International Conference on Intelligent Robots and Systems (IROS), 2005, pp [12] N. Ahuja, U.S. Banerjee, V.A. Darbhe, T.N. Mapara, A.D. Matkar, R.K. Nirmal, S. Balagopalan, Computer controlled robotic arm, 16th IEEE Symposium on Computer-Based Medical Systems, 2003, pp [13] M.H. Liyanage, N. Krouglicof, R. Gosine, Design and control of a high performance SCARA type robotic arm with rotary hydraulic actuators, Canadian Conference on Electrical and Computer Engineering (CCECE), 2009, pp

Position Papers of the 2013 Federated Conference on Computer Science and Information Systems pp

Position Papers of the 2013 Federated Conference on Computer Science and Information Systems pp Position Papers of the 2013 Federated Conference on Computer Science and Information Systems pp. 37 42 7)&#3"3! Roland Szabó, Aurel Gontean Applied Electronics Department Faculty of Electronics and Telecommunications,

More information

Ceilbot vision and mapping system

Ceilbot vision and mapping system Ceilbot vision and mapping system Provide depth and camera data from the robot's environment Keep a map of the environment based on the received data Keep track of the robot's location on the map Recognize

More information

Research on Adaptive Control System of Robot Arm with Six Degrees of Freedom

Research on Adaptive Control System of Robot Arm with Six Degrees of Freedom 6th International Conference on Sensor Network and Computer Engineering (ICSNCE 2016) Research on Adaptive Control System of Robot Arm with Six Degrees of Freedom Changgeng Yu 1, a and Suyun Li 1, b,*

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

Fabrication and Control of 4-DOF, Autonomous Robotic Arm Using Low Cost AVR Controller

Fabrication and Control of 4-DOF, Autonomous Robotic Arm Using Low Cost AVR Controller Fabrication and Control of 4-DOF, Autonomous Robotic Arm Using Low Cost AVR Controller Javaid Iqbal, Nida Hassan, Atif Waqar, Sophia Bano, Rashid Ilyas Department of Mechatronics, College of E&ME, National

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

An Epic Laser Battle

An Epic Laser Battle FLOWSTONE.qxd 2/14/2011 3:52 PM Page 20 by the staff of Robot An Epic Laser Battle BETWEEN ROBOTS Behind the Scenes! How we created vision-based programming using FlowStone Last month we introduced FlowStone,

More information

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING Name Code Class Branch Page 1 INSTITUTE OF AERONAUTICAL ENGINEERING : ROBOTICS (Autonomous) Dundigal, Hyderabad - 500 0 MECHANICAL ENGINEERING TUTORIAL QUESTION BANK : A7055 : IV B. Tech I Semester : MECHANICAL

More information

Manipulator Path Control : Path Planning, Dynamic Trajectory and Control Analysis

Manipulator Path Control : Path Planning, Dynamic Trajectory and Control Analysis Manipulator Path Control : Path Planning, Dynamic Trajectory and Control Analysis Motion planning for industrial manipulators is a challenging task when obstacles are present in the workspace so that collision-free

More information

VISION ASSISTED PICK AND PLACE ROBOTIC ARM

VISION ASSISTED PICK AND PLACE ROBOTIC ARM VISION ASSISTED PICK AND PLACE ROBOTIC ARM Nisha 1, Dinesh Kumar 2, Sekar 3 and Indira 4 1 University Science Instrumentation Centre, Madurai Kamaraj University, Madurai, Tamilnadu, India 2 St. Joseph

More information

Industrial Robots : Manipulators, Kinematics, Dynamics

Industrial Robots : Manipulators, Kinematics, Dynamics Industrial Robots : Manipulators, Kinematics, Dynamics z z y x z y x z y y x x In Industrial terms Robot Manipulators The study of robot manipulators involves dealing with the positions and orientations

More information

1 Overview Sequencer PS2 Control...26 C O N T E N T S INTRODUCTION...5 USER INTERFACE...6 CONNECTING...7 SIMULATOR...

1 Overview Sequencer PS2 Control...26 C O N T E N T S INTRODUCTION...5 USER INTERFACE...6 CONNECTING...7 SIMULATOR... AL5 ARM GUIDE C O N T E N T S CHAPTER 1 1 Overview...4 INTRODUCTION...5 USER INTERFACE...6 CONNECTING...7 CONNECTING VIA USB (FOR SSC-32U, RB-LYN-850)...7 CONNECTING VIA SERIAL CABLE (FOR DISCONTINUED

More information

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

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Kinematic chains Readings & prerequisites From the MSMS course one shall already be familiar with Reference systems and transformations Vectors

More information

Position Control and Novel Application of SCARA Robot with Vision System

Position Control and Novel Application of SCARA Robot with Vision System Position Control and Novel Application of SCARA Robot with Vision System Hsiang-Chen Hsu 1,2,*, Li-Ming Chu 3, Zong-Kun Wang 2 and Shu-Chi Tsao 2 1 Department of Industrial management, I-Shou University,

More information

International Journal of Engineering Research ISSN: & Management Technology November-2016 Volume 3, Issue-6

International Journal of Engineering Research ISSN: & Management Technology November-2016 Volume 3, Issue-6 International Journal of Engineering Research ISSN: 2348-4039 & Management Technology November-2016 Volume 3, Issue-6 Email: editor@ijermt.org www.ijermt.org ROBOTIC ARM CONTROL THROUGH HUMAN ARM MOVEMENT

More information

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position.

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position. Kinematics Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position. 1/31 Statics deals with the forces and moments which are aplied on the mechanism

More information

Kinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur. Module - 2 Lecture - 1

Kinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur. Module - 2 Lecture - 1 Kinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur Module - 2 Lecture - 1 The topic of today s lecture is mobility analysis. By mobility

More information

OBJECT SORTING IN MANUFACTURING INDUSTRIES USING IMAGE PROCESSING

OBJECT SORTING IN MANUFACTURING INDUSTRIES USING IMAGE PROCESSING OBJECT SORTING IN MANUFACTURING INDUSTRIES USING IMAGE PROCESSING Manoj Sabnis 1, Vinita Thakur 2, Rujuta Thorat 2, Gayatri Yeole 2, Chirag Tank 2 1 Assistant Professor, 2 Student, Department of Information

More information

Measurements using three-dimensional product imaging

Measurements using three-dimensional product imaging ARCHIVES of FOUNDRY ENGINEERING Published quarterly as the organ of the Foundry Commission of the Polish Academy of Sciences ISSN (1897-3310) Volume 10 Special Issue 3/2010 41 46 7/3 Measurements using

More information

Basilio Bona ROBOTICA 03CFIOR 1

Basilio Bona ROBOTICA 03CFIOR 1 Kinematic chains 1 Readings & prerequisites Chapter 2 (prerequisites) Reference systems Vectors Matrices Rotations, translations, roto-translations Homogeneous representation of vectors and matrices Chapter

More information

CONCEPTUAL CONTROL DESIGN FOR HARVESTER ROBOT

CONCEPTUAL CONTROL DESIGN FOR HARVESTER ROBOT CONCEPTUAL CONTROL DESIGN FOR HARVESTER ROBOT Wan Ishak Wan Ismail, a, b, Mohd. Hudzari Razali, a a Department of Biological and Agriculture Engineering, Faculty of Engineering b Intelligent System and

More information

A Simple Interface for Mobile Robot Equipped with Single Camera using Motion Stereo Vision

A Simple Interface for Mobile Robot Equipped with Single Camera using Motion Stereo Vision A Simple Interface for Mobile Robot Equipped with Single Camera using Motion Stereo Vision Stephen Karungaru, Atsushi Ishitani, Takuya Shiraishi, and Minoru Fukumi Abstract Recently, robot technology has

More information

Visual Servoing for Floppy Robots Using LWPR

Visual Servoing for Floppy Robots Using LWPR Visual Servoing for Floppy Robots Using LWPR Fredrik Larsson Erik Jonsson Michael Felsberg Abstract We have combined inverse kinematics learned by LWPR with visual servoing to correct for inaccuracies

More information

Gesture Controlled Robotic Arm

Gesture Controlled Robotic Arm Gesture Controlled Robotic Arm Aishwarya Nagarkar Aishwarya Oza Rashmi Pandkar Abstract This paper presents the design of robotic arm which imitates the human hand movement to pick and place an object.

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 3: Forward and Inverse Kinematics

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 3: Forward and Inverse Kinematics MCE/EEC 647/747: Robot Dynamics and Control Lecture 3: Forward and Inverse Kinematics Denavit-Hartenberg Convention Reading: SHV Chapter 3 Mechanical Engineering Hanz Richter, PhD MCE503 p.1/12 Aims of

More information

An Interactive Technique for Robot Control by Using Image Processing Method

An Interactive Technique for Robot Control by Using Image Processing Method An Interactive Technique for Robot Control by Using Image Processing Method Mr. Raskar D. S 1., Prof. Mrs. Belagali P. P 2 1, E&TC Dept. Dr. JJMCOE., Jaysingpur. Maharashtra., India. 2 Associate Prof.

More information

The University of Missouri - Columbia Electrical & Computer Engineering Department EE4330 Robotic Control and Intelligence

The University of Missouri - Columbia Electrical & Computer Engineering Department EE4330 Robotic Control and Intelligence The University of Missouri - Columbia Final Exam 1) Clear your desk top of all handwritten papers and personal notes. You may keep only your textbook, a cheat sheet, the test paper, a calculator and a

More information

Kinematics - Introduction. Robotics. Kinematics - Introduction. Vladimír Smutný

Kinematics - Introduction. Robotics. Kinematics - Introduction. Vladimír Smutný Kinematics - Introduction Robotics Kinematics - Introduction Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics (CIIRC) Czech Technical University

More information

Fundamentals of Inverse Kinematics Using Scara Robot

Fundamentals of Inverse Kinematics Using Scara Robot Fundamentals of Inverse Kinematics Using Scara Robot Overview of SCARA Bot: The 2 Degree of freedom (DOF) Selective Compliance Articulate Robotic Arm (SCARA) (Selective Compliance Articulated Robot Arm)

More information

Colour And Shape Based Object Sorting

Colour And Shape Based Object Sorting International Journal Of Scientific Research And Education Volume 2 Issue 3 Pages 553-562 2014 ISSN (e): 2321-7545 Website: http://ijsae.in Colour And Shape Based Object Sorting Abhishek Kondhare, 1 Garima

More information

Project 1 : Dead Reckoning and Tracking

Project 1 : Dead Reckoning and Tracking CS3630 Spring 2012 Project 1 : Dead Reckoning and Tracking Group : Wayward Sons Sameer Ansari, David Bernal, Tommy Kazenstein 2/8/2012 Wayward Sons CS3630 Spring 12 Project 1 Page 2 of 12 CS 3630 (Spring

More information

Arduino Based Planar Two DoF Robot Manipulator

Arduino Based Planar Two DoF Robot Manipulator Journal of Mechanics Engineering and Automation 8 (2018) 110-117 doi: 10.17265/2159-5275/2018.03.002 D DAVID PUBLISHING Arduino Based Planar Two DoF Robot Manipulator Fatih Cemal Can Mechatronics Engineering

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

arxiv: v1 [cs.ro] 10 Nov 2017

arxiv: v1 [cs.ro] 10 Nov 2017 arxiv:1711.03808v1 [cs.ro] 10 Nov 2017 An experimental mechatronic design and control of a 5 DOF Robotic arm for identification and sorting of different sized objects Christos Tolis and George F. Fragulis

More information

INVERSE KINEMATICS ANALYSIS OF A 5-AXIS RV-2AJ ROBOT MANIPULATOR

INVERSE KINEMATICS ANALYSIS OF A 5-AXIS RV-2AJ ROBOT MANIPULATOR INVERSE KINEMATICS ANALYSIS OF A 5-AXIS RV-2AJ ROBOT MANIPULATOR Mohammad Afif Ayob 1, Wan Nurshazwani Wan Zakaria 1, Jamaludin Jalani 2 and Mohd Razali Md Tomari 1 1 Advanced Mechatronics Research Group

More information

Facial Expression Simulator Control System using OpenGL Graphical Simulator Indra Adji Sulistijono, Rachman Ardyansyah Keywords 1.

Facial Expression Simulator Control System using OpenGL Graphical Simulator Indra Adji Sulistijono, Rachman Ardyansyah Keywords 1. 6789012345678901234567890123456789012345 2 Facial Expression Simulator Control System using OpenGL Graphical Simulator 1 2 Indra Adji Sulistijono, Rachman Ardyansyah Dept. of Mechatronics Eng., Electronics

More information

Planar Robot Kinematics

Planar Robot Kinematics V. Kumar lanar Robot Kinematics The mathematical modeling of spatial linkages is quite involved. t is useful to start with planar robots because the kinematics of planar mechanisms is generally much simpler

More information

Inertial Navigation Static Calibration

Inertial Navigation Static Calibration INTL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2018, VOL. 64, NO. 2, PP. 243 248 Manuscript received December 2, 2017; revised April, 2018. DOI: 10.24425/119518 Inertial Navigation Static Calibration

More information

On the basis of degree of freedom of the arm and the type of joints used, a robotic arm can have any of the following designs:

On the basis of degree of freedom of the arm and the type of joints used, a robotic arm can have any of the following designs: Available online at www.sciencedirect.com ScienceDirect Procedia Manufacturing 20 (2018) 400 405 www.elsevier.com/locate/procedia 2nd International Conference on Materials Manufacturing and Design Engineering

More information

Practice Exam Sample Solutions

Practice Exam Sample Solutions CS 675 Computer Vision Instructor: Marc Pomplun Practice Exam Sample Solutions Note that in the actual exam, no calculators, no books, and no notes allowed. Question 1: out of points Question 2: out of

More information

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Mohammed Z. Al-Faiz,MIEEE Computer Engineering Dept. Nahrain University Baghdad, Iraq Mohammed S.Saleh

More information

MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT

MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT Hongjun ZHU ABSTRACT:In order to better study the trajectory of robot motion, a motion trajectory planning and simulation based

More information

Mechanical structure of a robot=skeleton of human body Study of structure of a robot=physical structure of the manipulator structure

Mechanical structure of a robot=skeleton of human body Study of structure of a robot=physical structure of the manipulator structure UNIT I FUNDAMENTALS OF ROBOT Part A 1. Define Robot. An industrial robot is a re-programmable, multifunctional manipulator designed to move materials, parts, tools, or specialized devices through variable

More information

Colour Object Counting and Sorting Mechanism Using Image Processing Approach Avadhoot R.Telepatil 1, 2 Prashant M. Jadhav 2 1

Colour Object Counting and Sorting Mechanism Using Image Processing Approach Avadhoot R.Telepatil 1, 2 Prashant M. Jadhav 2 1 e-issn: 2349-9745 p-issn: 2393-8161 Scientific Journal Impact Factor (SJIF): 1.711 International Journal of Modern Trends in Engineering and Research www.ijmter.com Colour Object Counting and Sorting Mechanism

More information

Watchmaker precision for robotic placement of automobile body parts

Watchmaker precision for robotic placement of automobile body parts FlexPlace Watchmaker precision for robotic placement of automobile body parts Staff Report ABB s commitment to adding value for customers includes a constant quest for innovation and improvement new ideas,

More information

Robotics. SAAST Robotics Robot Arms

Robotics. SAAST Robotics Robot Arms SAAST Robotics 008 Robot Arms Vijay Kumar Professor of Mechanical Engineering and Applied Mechanics and Professor of Computer and Information Science University of Pennsylvania Topics Types of robot arms

More information

AREA Judo Math Inc.

AREA Judo Math Inc. AREA 2013 Judo Math Inc. 6 th grade Problem Solving Discipline: Black Belt Training Order of Mastery: Area 1. Area of triangles by composition 2. Area of quadrilaterals by decomposing 3. Draw polygons

More information

Assisted Research and Optimization of the proper Neural Network Solving the Inverse Kinematics Problem

Assisted Research and Optimization of the proper Neural Network Solving the Inverse Kinematics Problem ISBN 978--84626-xxx-x Proceedings of 20 International Conference on Optimization of the Robots and Manipulators (OPTIROB 20) Sinaia, Romania, 26-28 Mai, 20, pp. xxx-xxx Assisted Research and Optimization

More information

Animation. CS 465 Lecture 22

Animation. CS 465 Lecture 22 Animation CS 465 Lecture 22 Animation Industry production process leading up to animation What animation is How animation works (very generally) Artistic process of animation Further topics in how it works

More information

INVERSE KINEMATICS ANALYSIS OF A 5-AXIS RV-2AJ ROBOT MANIPULATOR

INVERSE KINEMATICS ANALYSIS OF A 5-AXIS RV-2AJ ROBOT MANIPULATOR www.arpnjournals.com INVERSE KINEMATICS ANALYSIS OF A 5-AXIS RV-2AJ ROBOT MANIPULATOR Mohammad Afif Ayob 1a, Wan Nurshazwani Wan Zakaria 1b, Jamaludin Jalani 2c, Mohd Razali Md Tomari 1d 1 ADvanced Mechatronics

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

Human Arm Simulation Using Kinect

Human Arm Simulation Using Kinect Human Arm Simulation Using Kinect Nikunj Agarwal 1, Priya Bajaj 2, Jayesh Pal 3, Piyush Kushwaha 4 1,2,3,4 Student, Computer Science & Engineering Department, IMS Engineering College, Ghaziabad, Uttar

More information

Reduced Image Noise on Shape Recognition Using Singular Value Decomposition for Pick and Place Robotic Systems

Reduced Image Noise on Shape Recognition Using Singular Value Decomposition for Pick and Place Robotic Systems Reduced Image Noise on Shape Recognition Using Singular Value Decomposition for Pick and Place Robotic Systems Angelo A. Beltran Jr. 1, Christian Deus T. Cayao 2, Jay-K V. Delicana 3, Benjamin B. Agraan

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

Research Article Motion Control of Robot by using Kinect Sensor

Research Article Motion Control of Robot by using Kinect Sensor Research Journal of Applied Sciences, Engineering and Technology 8(11): 1384-1388, 2014 DOI:10.19026/rjaset.8.1111 ISSN: 2040-7459; e-issn: 2040-7467 2014 Maxwell Scientific Publication Corp. Submitted:

More information

Fetch the ball, Oncilla!

Fetch the ball, Oncilla! Fetch the ball, Oncilla! Semester Project in Micro-engineering Laetitia Perroud Supervisor: Prof. Auke Jan Ijspeert Assistant: Mostafa Ajallooeian Project description and motivation Goal : have the Oncilla

More information

Did you ever think that a four hundred year-old spider may be why we study linear relationships today?

Did you ever think that a four hundred year-old spider may be why we study linear relationships today? Show Me: Determine if a Function is Linear M8221 Did you ever think that a four hundred year-old spider may be why we study linear relationships today? Supposedly, while lying in bed Rene Descartes noticed

More information

A modular neural network architecture for inverse kinematics model learning

A modular neural network architecture for inverse kinematics model learning Neurocomputing 38}40 (2001) 797}805 A modular neural network architecture for inverse kinematics model learning Eimei Oyama*, Arvin Agah, Karl F. MacDorman, Taro Maeda, Susumu Tachi Intelligent System

More information

Robotics Configuration of Robot Manipulators

Robotics Configuration of Robot Manipulators Robotics Configuration of Robot Manipulators Configurations for Robot Manipulators Cartesian Spherical Cylindrical Articulated Parallel Kinematics I. Cartesian Geometry Also called rectangular, rectilinear,

More information

INTRODUCTION TO LABVIEW

INTRODUCTION TO LABVIEW INTRODUCTION TO LABVIEW 2nd Year Microprocessors Laboratory 2012-2013 INTRODUCTION For the first afternoon in the lab you will learn to program using LabVIEW. This handout is designed to give you an introduction

More information

Grade 6 Math Circles October 16 & Non-Euclidean Geometry and the Globe

Grade 6 Math Circles October 16 & Non-Euclidean Geometry and the Globe Faculty of Mathematics Waterloo, Ontario N2L 3G1 Centre for Education in Mathematics and Computing Grade 6 Math Circles October 16 & 17 2018 Non-Euclidean Geometry and the Globe (Euclidean) Geometry Review:

More information

Module 1 : Introduction to robotics. Lecture 3 : Industrial Manipulators & AGVs. Objectives. History of robots : Main bodies and wrists

Module 1 : Introduction to robotics. Lecture 3 : Industrial Manipulators & AGVs. Objectives. History of robots : Main bodies and wrists Module 1 : Introduction to robotics Lecture 3 : Industrial Manipulators & AGVs Objectives In this course you will learn the following History of development of robots. Main body types of manipulators with

More information

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT Bulletin of the Transilvania University of Braşov Vol. 8 (57) No. 2-2015 Series I: Engineering Sciences KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT Nadia Ramona CREŢESCU 1 Abstract: This

More information

Path Planning with Motion Optimization for Car Body-In-White Industrial Robot Applications

Path Planning with Motion Optimization for Car Body-In-White Industrial Robot Applications Advanced Materials Research Online: 2012-12-13 ISSN: 1662-8985, Vols. 605-607, pp 1595-1599 doi:10.4028/www.scientific.net/amr.605-607.1595 2013 Trans Tech Publications, Switzerland Path Planning with

More information

Advanced Vision Guided Robotics. David Bruce Engineering Manager FANUC America Corporation

Advanced Vision Guided Robotics. David Bruce Engineering Manager FANUC America Corporation Advanced Vision Guided Robotics David Bruce Engineering Manager FANUC America Corporation Traditional Vision vs. Vision based Robot Guidance Traditional Machine Vision Determine if a product passes or

More information

Linear algebra deals with matrixes: two-dimensional arrays of values. Here s a matrix: [ x + 5y + 7z 9x + 3y + 11z

Linear algebra deals with matrixes: two-dimensional arrays of values. Here s a matrix: [ x + 5y + 7z 9x + 3y + 11z Basic Linear Algebra Linear algebra deals with matrixes: two-dimensional arrays of values. Here s a matrix: [ 1 5 ] 7 9 3 11 Often matrices are used to describe in a simpler way a series of linear equations.

More information

EEE 187: Robotics Summary 2

EEE 187: Robotics Summary 2 1 EEE 187: Robotics Summary 2 09/05/2017 Robotic system components A robotic system has three major components: Actuators: the muscles of the robot Sensors: provide information about the environment and

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

THE POSITION AND ORIENTATION MEASUREMENT OF GONDOLA USING A VISUAL CAMERA

THE POSITION AND ORIENTATION MEASUREMENT OF GONDOLA USING A VISUAL CAMERA THE POSITION AND ORIENTATION MEASUREMENT OF GONDOLA USING A VISUAL CAMERA Hwadong Sun 1, Dong Yeop Kim 1 *, Joon Ho Kwon 2, Bong-Seok Kim 1, and Chang-Woo Park 1 1 Intelligent Robotics Research Center,

More information

STRUCTURAL AND GEOMETRICAL ANALYSIS OF THE LIFTING MANIPULATORS FOR A GREEN ENVIRONMENT

STRUCTURAL AND GEOMETRICAL ANALYSIS OF THE LIFTING MANIPULATORS FOR A GREEN ENVIRONMENT STRUCTURAL AND GEOMETRICAL ANALYSIS OF THE LIFTING MANIPULATORS FOR A GREEN ENVIRONMENT Ioana POPESCU, Iuliu Maniu Highschool, Bucharest, e-mail: ioana.popescu33@yahoo.com Dr. Ovidiu ANTONESCU, Univ. Politehnica

More information

COGNITIVE VISION SYSTEM FOR AN ECOLOGICAL MOBILE ROBOT. Ana Pavel, Cristian Vasile, Cătălin Buiu

COGNITIVE VISION SYSTEM FOR AN ECOLOGICAL MOBILE ROBOT. Ana Pavel, Cristian Vasile, Cătălin Buiu COGNITIVE VISION SYSTEM FOR AN ECOLOGICAL MOBILE ROBOT Ana Pavel, Cristian Vasile, Cătălin Buiu Faculty of Automatic Control and Computers POLITEHNICA University of Bucharest Spl. Independentei 313 Bucharest,

More information

Ce qui est important dans l'enseignement des mathématiques. Marian Small novembre 2017

Ce qui est important dans l'enseignement des mathématiques. Marian Small novembre 2017 Ce qui est important dans l'enseignement des mathématiques Marian Small novembre 2017 Playing with math Uae your linking cubes. Show that the mean of 4, 7 and 7 is 6. Playing with math Uae your linking

More information

Introduction To Robotics (Kinematics, Dynamics, and Design)

Introduction To Robotics (Kinematics, Dynamics, and Design) Introduction To Robotics (Kinematics, Dynamics, and Design) SESSION # 5: Concepts & Defenitions Ali Meghdari, Professor School of Mechanical Engineering Sharif University of Technology Tehran, IRAN 11365-9567

More information

Development of H-M interface for generating motion of the 6 dof Fanuc 200iC robot in a virtual reality

Development of H-M interface for generating motion of the 6 dof Fanuc 200iC robot in a virtual reality Development of H-M interface for generating motion of the 6 dof Fanuc 2iC robot in a virtual reality BOUZGOU Kamel Laboratory of Power Systems, Solar Energy and Automation USTO.MB.Oran-Algeria bouzgou_kamel@hotmail.fr

More information

Inverse Kinematics Software Design and Trajectory Control Programming of SCARA Manipulator robot

Inverse Kinematics Software Design and Trajectory Control Programming of SCARA Manipulator robot International Journal of Engineering Research and Technology. ISSN 0974-3154 Volume 11, Number 11 (2018), pp. 1759-1779 International Research Publication House http://www.irphouse.com Inverse Kinematics

More information

Design and building motion capture system using transducer Microsoft kinect to control robot humanoid

Design and building motion capture system using transducer Microsoft kinect to control robot humanoid Design and building motion capture system using transducer Microsoft kinect to control robot humanoid Gun Gun Maulana 1 *, Yuliadi Erdani 1, Aris Budiyarto 1, and Wahyudi Purnomo 1 1 Politeknik Manufaktur

More information

Maya Lesson 8 Notes - Animated Adjustable Desk Lamp

Maya Lesson 8 Notes - Animated Adjustable Desk Lamp Maya Lesson 8 Notes - Animated Adjustable Desk Lamp To Model the Lamp: 1. Research: Google images - adjustable desk lamp. 2. Print several images of lamps for ideas to model. 3. Make a sketch of the lamp

More information

New aspects of 3D printing by robots

New aspects of 3D printing by robots New aspects of 3D printing by robots Abstract RAFAŁ WYPYSIŃSKI Rafał Wypysiński (info@3dmaster.com.pl), 3D MASTER, Warsaw, Poland How to cite: R. Wypysiński. New aspects of 3D printing by robots. Advanced

More information

Self Assembly of Modular Manipulators with Active and Passive Modules

Self Assembly of Modular Manipulators with Active and Passive Modules Self Assembly of Modular Manipulators with Active and Passive Modules Seung-kook Yun and Daniela Rus Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology, Cambridge,

More information

University of Twente

University of Twente University of Twente Mechanical Automation Group Robotic Seam Teaching and Laser Welding Dimitrios Iakovou Johan Meijer November 2006 Contents 3 Contents 1) Task Description 5 2) SurfNet Breeze 2.1) Introduction

More information

Design and Analysis of Voice Activated Robotic Arm

Design and Analysis of Voice Activated Robotic Arm Design and Analysis of Voice Activated Robotic Arm Ajay Aravind S4 MTECH Government College of Engineering, Kannur ajayaravind05@gmail.com Dr. T.D. John PROFESSOR Government Engineering College, Kannur

More information

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

ÉCOLE POLYTECHNIQUE DE MONTRÉAL ÉCOLE POLYTECHNIQUE DE MONTRÉAL MODELIZATION OF A 3-PSP 3-DOF PARALLEL MANIPULATOR USED AS FLIGHT SIMULATOR MOVING SEAT. MASTER IN ENGINEERING PROJET III MEC693 SUBMITTED TO: Luc Baron Ph.D. Mechanical

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

High Precision Man-machine Collaborative Assembly System Xin YE 1,*, Yu-hong LIU 1, Hao WU 2, Zhi-jing ZHANG 1 and Yi-jin ZHAO 1

High Precision Man-machine Collaborative Assembly System Xin YE 1,*, Yu-hong LIU 1, Hao WU 2, Zhi-jing ZHANG 1 and Yi-jin ZHAO 1 2017 2nd International Conference on Computer, Mechatronics and Electronic Engineering (CMEE 2017) ISBN: 978-1-60595-532-2 High Precision Man-machine Collaborative Assembly System Xin YE 1,*, Yu-hong LIU

More information

A Geometric Approach to Inverse Kinematics of a 3 DOF Robotic Arm

A Geometric Approach to Inverse Kinematics of a 3 DOF Robotic Arm A Geometric Approach to Inverse Kinematics of a 3 DOF Robotic Arm Ayush Gupta 1, Prasham Bhargava 2, Ankur Deshmukh 3, Sankalp Agrawal 4, Sameer Chourika 5 1, 2, 3, 4, 5 Department of Electronics & Telecommunication,

More information

UAV Position and Attitude Sensoring in Indoor Environment Using Cameras

UAV Position and Attitude Sensoring in Indoor Environment Using Cameras UAV Position and Attitude Sensoring in Indoor Environment Using Cameras 1 Peng Xu Abstract There are great advantages of indoor experiment for UAVs. Test flights of UAV in laboratory is more convenient,

More information

AS AUTOMAATIO- JA SYSTEEMITEKNIIKAN PROJEKTITYÖT CEILBOT FINAL REPORT

AS AUTOMAATIO- JA SYSTEEMITEKNIIKAN PROJEKTITYÖT CEILBOT FINAL REPORT AS-0.3200 AUTOMAATIO- JA SYSTEEMITEKNIIKAN PROJEKTITYÖT CEILBOT FINAL REPORT Jaakko Hirvelä GENERAL The goal of the Ceilbot-project is to design a fully autonomous service robot moving in a roof instead

More information

Pick and Place Robot Simulation

Pick and Place Robot Simulation Pick and Place Robot Simulation James Beukers Jordan Jacobson ECE 63 Fall 4 December 6, 4 Contents Introduction System Overview 3 3 State Space Model 3 4 Controller Design 6 5 Simulation and Results 7

More information

Triangulation: A new algorithm for Inverse Kinematics

Triangulation: A new algorithm for Inverse Kinematics Triangulation: A new algorithm for Inverse Kinematics R. Müller-Cajar 1, R. Mukundan 1, 1 University of Canterbury, Dept. Computer Science & Software Engineering. Email: rdc32@student.canterbury.ac.nz

More information

Computer Devices Part 1 25 Question(s) Test ID:

Computer Devices Part 1 25 Question(s) Test ID: Computer Part 1 25 Question(s) Test ID: 148114 Name: Date: 1) Match the term with the definition Output s Storage How to tell it what to do Allows the user to enter information into a system, such as a

More information

Kinematics of the Stewart Platform (Reality Check 1: page 67)

Kinematics of the Stewart Platform (Reality Check 1: page 67) MATH 5: Computer Project # - Due on September 7, Kinematics of the Stewart Platform (Reality Check : page 7) A Stewart platform consists of six variable length struts, or prismatic joints, supporting a

More information

ME5286 Robotics Spring 2015 Quiz 1

ME5286 Robotics Spring 2015 Quiz 1 Page 1 of 7 ME5286 Robotics Spring 2015 Quiz 1 Total Points: 30 You are responsible for following these instructions. Please take a minute and read them completely. 1. Put your name on this page, any other

More information

THE NEW RC8. English. Connect to many devices such as... PLCs. Cameras Grippers...and many more.

THE NEW RC8.  English. Connect to many devices such as... PLCs. Cameras Grippers...and many more. THE NEW RC8 Connect to many devices such as... PLCs Servo motors Cameras Grippers...and many more www.densorobotics-europe.com English THE NEW RC8 When you purchase a DENSO robot, a robot controller is

More information

Kinect Cursor Control EEE178 Dr. Fethi Belkhouche Christopher Harris Danny Nguyen I. INTRODUCTION

Kinect Cursor Control EEE178 Dr. Fethi Belkhouche Christopher Harris Danny Nguyen I. INTRODUCTION Kinect Cursor Control EEE178 Dr. Fethi Belkhouche Christopher Harris Danny Nguyen Abstract: An XBOX 360 Kinect is used to develop two applications to control the desktop cursor of a Windows computer. Application

More information

3D Measurement and Control, Made Easy

3D Measurement and Control, Made Easy 3D Measurement and Control, Made Easy WHAT WE DO LMI Technologies is a global leader in 3D scanning, visualization, measurement, and control technology. We focus on developing products to deliver a customer

More information

ISSN Vol.04,Issue.02, February-2016, Pages:

ISSN Vol.04,Issue.02, February-2016, Pages: WWW.IJITECH.ORG ISSN 2321-8665 Vol.04,Issue.02, February-2016, Pages:0345-0349 Implementation of Voice Controlled Color Sensing Robotic ARM on NI myrio using NI Lab VIEW RAJ KUMAR L BIRADAR 1, PHANINDRA

More information

OptimizationOf Straight Movement 6 Dof Robot Arm With Genetic Algorithm

OptimizationOf Straight Movement 6 Dof Robot Arm With Genetic Algorithm OptimizationOf Straight Movement 6 Dof Robot Arm With Genetic Algorithm R. Suryoto Edy Raharjo Oyas Wahyunggoro Priyatmadi Abstract This paper proposes a genetic algorithm (GA) to optimize the straight

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

Announcements. CS 188: Artificial Intelligence Fall Robot motion planning! Today. Robotics Tasks. Mobile Robots

Announcements. CS 188: Artificial Intelligence Fall Robot motion planning! Today. Robotics Tasks. Mobile Robots CS 188: Artificial Intelligence Fall 2007 Lecture 6: Robot Motion Planning 9/13/2007 Announcements Project 1 due (yesterday)! Project 2 (Pacman with ghosts) up in a few days Reminder: you are allowed to

More information