A Portable 3-Dimensional Digitizer for Computer Graphics 3D Modeling

Size: px
Start display at page:

Download "A Portable 3-Dimensional Digitizer for Computer Graphics 3D Modeling"

Transcription

1 A Portable 3-Dimensional Digitizer for Computer Graphics 3D Modeling SURIYONG LERTKULVANICH 1 AND NITHI BURANAJANT 2 1 Computer and Information Technology Department 2 Production Engineering Department King Mongkut s University of Technology Thonburi 126 Bangmod, Bangkok THAILAND suriyong.ler@kmutt.ac.th 1 and nithi.bur@kmutt.ac.th 2 Abstract: - This project created a portable three-dimensional digitizer for computer graphics 3D modeling. It started from reviewing literature then constructed a digitizer, developed applications programs, created experiments and analyzed. The process of the machine started from reading pulse train of the arm rotation via Rotary Encoder at each joint. Next, it was processed by microcontroller and sent the results via USB port to PC. In order to calculated the coordinate x, y and z of Cartesian coordinate system. The obtained values are the coordinates of the application, when user recorded values of a prototype already. It displayed points which represented the 3D model. The result of the implementation of the project from the measurement of the standard sphere with a radius of 12.7 mm was found that the mean error is mm or 1.455%. This error is acceptable and can be used in making a 3D model in computer graphics. Key-Words: - Portable 3-Dimensional Digitizer/ 3D/ Modeling/ Computer Graphics/ applications programs/ Prototype 1 Introduction The display technology-oriented 3D has been popular with prevalent in industry for the production of multimedia that combines art and technology that are unique, interest, simplification and reduction of defects in the physical of object. Oriented threedimensional display will be able to know the object of width, length and depth. The mathematical equations used to calculate the structural and geometric characteristics of the object model in which 3D Modeling on a computer. Creators have the expertise, skills in the arts. Understand the application of mathematical equations and accuracy of the scale or shape of the model is quite highly because It is important for 3D Modeling similar to prototype object. Including run-time in modeling is quite a lot therefore model can be applied to produce computer graphics, such as the movie and animation, game, presentation, information media etc. A Portable 3-Dimensional Digitizer is device that receives renewed interest because the device can reduce processing time, cost and human resources. For 3D Modeling with A Portable 3-Dimensional Digitizer in the commercially available and price would look different from the purpose resolution of the Measuring the model of machine. 3D Modeling applied use production of the computer graphic. A Portable 3-Dimensional Digitizer have features that are unique. In order to be consistent with the applications of the computer graphics. From importance of the technology and application of the technology from this project is to create A Portable 3-Dimensional Digitizer for 3D objects modeling in the field of computer graphics. This is similar mechanical arm the industry is an arm connected by joints, rotary, all 5 Special per 3 links, each joint has Rotary Encoder as a device to read the rotation angle of the joints. points. Go to the reading. Processed through CPU: Central Processing Unit and computer. To calculate the coordinates x, y, z Cartesian coordinate system for end of the arm of mathematical equations and then make the display 3-dimensional model of the object program. A Portable 3-Dimensional Digitizer have accuracy and precision of the scale, Proportion and shape of the Improved error be used in the modeling of 3D objects in computer graphics. ISBN:

2 2 Objectives 2.1 To Create A Portable 3-Dimensional Digitizer for Computer Graphics 3D Modeling. 2.2 To analyze and Efficiency of a Portable 3- Dimensional Digitizer for Computer Graphics 3D Modeling. 3 Expected Results The expected results of this experiment were: 1. A Portable 3-Dimensional Digitizer can create Computer Graphics 3D Modeling. 2. 3D Modeling measured the coordinates of A Portable 3-Dimensional Digitizer has accuracy and precision for Computer Graphics 3D Modeling. 3. The research prototype of invention on processing applications to others closely. 4 The Scope of Research The scope of this research as follows: 1. A Portable 3-Dimensional Digitizer can read the coordinates x, y, z Cartesian coordinate system of the prototype. 2. A Portable 3-Dimensional Digitizer can move the coordinates x, y, z coordinates in Cartesian system to prototype. 3. The application was developed for A Portable 3- Dimensional Digitizer which can be processed and created 3D Modeling of Prototype object on the computer. 5 Procedures Education and Development Project A Portable 3- Dimensional Digitizer for Computer Graphics 3D Modeling applying the principles of A Portable 3- Dimensional Digitizer (Coordinate Measuring Machines: CMMs). Research defined model of education and development work as following procedure. 5.1 Structure of the hardware A Portable 3-Dimensional Digitizer for Computer Graphics 3D Modeling combines the functionality of 4 device is Manipulators of the Rotary encoder, microcontroller board, And electronic circuits that will be various devices for Applied as following. 1. Robotic arm of the principles of Mr. Dana Witt and Mr. Hartainberg is a Numbers of joints and connections to link together. It is a further rotation of 5 joints and a connecting link of the 3 link with the end of the robotic arm is a conical long pointed (Point Probe) developed the used of aluminum as the main material of the a robotic arm by linked that first has mm in length, the second link has a length of 300 mm the third link has a length mm, and installed of the two switches buttons that coordinate to save and delete the previous coordinates of the last joints. 2. Rotary encoder on the 5 of A Portable 3- Dimensional Digitizer has a rotary encoder in the machine for a signal pulse. Caused by the movement of the robotic arm. The rotary encoder is using in the NPN open-collector output with a diameter of 50 mm with a number of pulses 2000 pulses per round. 3. The microcontroller board. Processing converted analog signals to digital form using a board ET- EASY MEGA1280 (DUINO MEGA) of ETT company which a board microcontroller AVR are programming language C of the Arduino as a device for receiving and sending that has gone the computer. The cable is connected to the rotary encoder on the board of ET-EASY MEGA1280 (DUINO MEGA), then use this connection to PC USB Port of the technical. 4. Electronic Circuits have connection of electronic devices by using the equipment. Rotary encoder 5 unit, 1K R-network (5P is common) 3 of series board ET-EASY MEGA1280 (DUINO MEGA) 1 set of push-type switch, PCB 4-pin to release the 2 buttons and a power outage. 5.2 Development and design of the software application program Development and design of the software application program to control CPU and the program will be written using the C programming language and then transfer to a board microcontroller ET-EASY MEGA1280 that the principle works as follows. The parameters of the rotary, button, pos up and start working button based. If pressing a button that will show to the screen OK and to touch the second which shows NOT after the process do. In order to enter the rotary encoder software When the rotary encoder in specific movement will show the pulses changes on the screen sorting run from rotary encoder in the first (Rotary A) to the rotary encoder in the finally (Rotary E) of the complete cycles through of the working since the beginning of it again and so on, this work is a never-ending. ISBN:

3 5.3 Software interface between the hardware and software Development using NetBeans IDE 7.0 is a program for the Java programming language. The default working of the synchronize port of the computer. To the baud rate is in the Arduino to receive and send data to the Java programming language, then the computer will find the port that is connected to the board microcontroller ET-EASY MEGA1280 which will read the pulse from the motion of the rotary encoder software Which are stored in the variable string with 3 conditions, including the string "" (space), "OK", "NOT" by cutting the string on the "" is used in cases. The value of the movement of Rotary A, B, C, D, E, and the specific numbers and stored to the RoA, RoB, RoC, RoD, RoE, as well as the string on the "OK", "NOT" of the press button 1 and button 2 of A Portable 3-Dimensional Digitizer. 5.4 Software interface for users to start working and verify Software interface for users to start working and verify that the USB port can be connected or not. The updated value of Rotary A, B, C, D, E, and the pulse from the Rotary used as a component of A Portable 3-Dimensional Digitizer with the 2000 pulses in the first round of it so the value of the pulse has a degree in order to calculate the matrix. In each of the different matrices were calculated. Finally, it has the coordinates x, y, z are the values from the pulse angle and the coordinates x, y, z on the computer screen. When the user required pressing the Add button to the x, y, z and rotary A, B, C, D, E stores the result in the table. If the error can be resolved by press delete button. Measuring object is measured several points. To achieve the shape desired and the result is a text file extension. Xyz. then send the application to display on a display model. 5.5 The mathematical equations applied in the project To calculate the coordinates x, y, z Cartesian coordinate system. The equation used to calculate the rotation matrix and the application as following. Matrix used to calculate the coordinates of each joint axis. Joints that rotate around the axis X (Rotation X-Axis) matrix move to the point of origin (Translation to origin) joints that rotate around the axis Y (Rotation Y-Axis) joints that rotate around the axis Z (Rotation Z-. Axis) matrix used to calculate the end point. 6 Method Data analysis to determine the accuracy of the coordinates obtained from measurements using A Portable 3-Dimensional Digitizer for Computer Graphics 3D Modeling and analysis the data from the objects to know the exact length with the measurement and comparison of the shapes by analyzing the data into two parts. 6.1 Analysis of object standard 1. The measured values are compared with the coordinates of each length object to find the error. 2. The measurement errors was calculated. Calculating the average. 3. The average value of each shaped combined. and then average again. To analyze the quality of the movement overall. 6.2 Analysis of the information that is used for modeling 3D objects in the field of computer graphics 1. The coordinate values that collecting was show after comparing the characteristics of 3D Modeling and object model. 2. To measured 3D Modeling using in the application. 6.3 Statistics is used analysis The average of error comparing for standard. To make the data are statistically reliable. The method of averaging is done as follows. Find the average and the Least Square. 7 Results A Portable 3-Dimensional Digitizer created a machine that can be moved as desired of the user. The rotary joint of 5 joint and the connecting link of the 3 link is the end of the long robotic arm of the cone sharp (Point Probe) generated by the use of aluminum as the main material of the robotic arm. The base metal is the material used in the assembly. When the movement robotic arm has a rotary encoder and will send the signal to the pulse of the CPU. And the coordinates x, y, z are controlled by the user of the infected joints finally. The characteristics of the device are shown in Fig.1- Fig.6 and the application's user interface as shown in Fig.7. ISBN:

4 Fig.1 A Portable 3-Dimensional Digitizer that are created. Fig.4 First connector of A Portable 3-Dimensional Digitizer. Fig.2 A Portable 3-Dimensional Digitizer for built in the side view. Fig.5 Last connector of A Portable 3-Dimensional Digitize and the measuring object. Fig.3 A Portable 3-Dimensional. Digitizer created in the top view. Fig.6 The buttons area for storing the coordinate values. ISBN:

5 Fig.7 The application Users interface. 7.1 Results experiment of measuring object standards To find distance cm and the radius of a sphere cm in the measurement of the mean inches and inches can do a standard error of measurement was cm and cm, equivalent to 1.226% and 1.455%. The values that can indicate the quality of the device as a machine able to used for generating A Portable 3- Dimensional Digitize. 7.2 Results of experimental measurements to be used in the Computer Graphics 3D Modeling of measured coordinates of the object to create the 3D Modeling. The coordinates of the positions where margin of error level is low. The margin of error at a level that still be able viewed into the 3D Modeling and 3D Modeling is similar to the 3D Modeling of the prototype object model that can be applied in the Computer Graphics. Fig.8 3D Modeling. Fig.9 3D Modeling of the prototype object model. References: [1] Kittisak Bunyungkun, A Portable 3- Dimensional Digitizer in axis joints 6, Thesis Master of Engineering, Mechanical Engineering, Chulalongkorn University, Thailand, [2] Attawish Sudsang, A robotic arm, [Online], Available: ~ attawith / class / mani.pdf, [27 June 2011]. [3] Principles of Denali- Hindenburg, [Online], Available: 08/blog-post_3610.html, [27 June 2011]. [4] Suchin Suachoice, Feedback Device, [Online], Available: php?m=article&a=print&article_id=2176, [27 June 2011]. [5] Motion Control Hardware, [Online], Available: html, [30 June 2011]. [6] Kittikorn Suksiripongvasri, The servo system training and maintenance of CNC machines, [Online], Available: machine/cnc_training/cnc_sdi.pdf, [30 June 2011]. [7] OMRON, Slim Incremental 50-mm-dia. Rotary Encoder E6C2-C, [Online], Available: [30 June 2011]. [8] UTCCT, Microprocessors and microcontrollers MCS-51, Technology Association. (Thailand - Japan), Bangkok, Thailand, [9] Team Smart Learning, PIC Microcontroller Learning-By-Doing with C,.Smart Learning Center, Bangkok, Thailand, ISBN:

6 [10] Suchat Supap, in three-dimensional vector, the graduates, Bangkok, Thailand, [11] Pisan Molistkunmongkul, Computer graphics using OpenGL = Computer Graphics using OpenGL, Thai Charoen Print, Bangkok, Thailand, [12] Chapter 7 three-dimensional (PICTORIAL VIEW), [Online], Available: PAGE / Art Group / Drawing Tech / D-TECH UNIT-07.php, [10 September 2011]. [13] ETT Co., Ltd, Article on ATmega1280, [Online], Available: product2009/et-avr/introduction to ATmega1280.pdf, [10 September 2011]. [14] OFFICE NATIONAL RESEARCH COUNCIL OF THAILAND, NRCT. ISBN:

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

Parametric Investigation of Single Point Incremental Forming For Al 8011A H-14

Parametric Investigation of Single Point Incremental Forming For Al 8011A H-14 Parametric Investigation of Single Point Incremental Forming For Al 8011A H-14 Bhavesh Sonagra 1, Jayendra B. Kanani 2 1 Student M.E. CAD/CAM, A.I.T.S, Rajkot, Gujarat, India 2 Assistant Professor, A.I.T.S,

More information

MP-285 MOTORIZED MICROMANIPULATOR

MP-285 MOTORIZED MICROMANIPULATOR 40 MP-285 MOTORIZED MICROMANIPULATOR (Shown with ROE input device) The flagship in our line of precision micromanipulators, the motorized MP-285 is affordable yet offers advanced features found in manipulators

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

Linear, and segmented over up to 1000 points Squareness calibration Matrix compensation over up to 30 x 30 points

Linear, and segmented over up to 1000 points Squareness calibration Matrix compensation over up to 30 x 30 points ND 1404 Axes Encoder inputs* 4 (XYZQ)» 1 V PP or «TTL (other interfaces upon request) Subdivision factor* 10-fold (only for 1 V PP ) Display step 1) Display Functions Error compensation Data interface

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

PROGRAM OUTLINE. Information Technology with Co-op, System Programming. PROGRAM DESCRIPTION Concentration 1: DELIVERY METHODS PROGRAM DURATION

PROGRAM OUTLINE. Information Technology with Co-op, System Programming. PROGRAM DESCRIPTION Concentration 1: DELIVERY METHODS PROGRAM DURATION PROGRAM DESCRIPTION This co-op diploma program focuses on preparing you to work as a programmer requiring the application of current programming policies, practices, procedures and tools. This co-op diploma

More information

Ch 22 Inspection Technologies

Ch 22 Inspection Technologies Ch 22 Inspection Technologies Sections: 1. Inspection Metrology 2. Contact vs. Noncontact Inspection Techniques 3. Conventional Measuring and Gaging Techniques 4. Coordinate Measuring Machines 5. Surface

More information

Please get updated file if feel any issue at any point call any PRODUCT DETAILS

Please get updated file if feel any issue at any point call any PRODUCT DETAILS TAP MASTER To : dhandaexporters@gmail.com Subject : Tapping Machine From : tapmaster.in@gmail.com Message Please get updated file if feel any issue at any point call any time @ 9813363001 PRODUCT DETAILS

More information

Camera Positioning System

Camera Positioning System Camera Positioning System Team 79 Members: Junjiao Tian, Jialu Li, and Weicheng Jiang Spring 2017 TA: John Capozzo Table of Contents 1 Introduction 1.1 Objective 1.2 Background 1.3 High-level requirement

More information

Technical Specification for Educational Robots

Technical Specification for Educational Robots Technical Specification for Educational Robots 1. Introduction The e-yantra project, sponsored by MHRD, aims to start a robotic revolution in the country through the deployment of low-cost educational

More information

3. Draw the orthographic projection (front, right, and top) for the following solid. Also, state how many cubic units the volume is.

3. Draw the orthographic projection (front, right, and top) for the following solid. Also, state how many cubic units the volume is. PAP Geometry Unit 7 Review Name: Leave your answers as exact answers unless otherwise specified. 1. Describe the cross sections made by the intersection of the plane and the solids. Determine if the shape

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

Chapter 12 Test Review Part 2 (12.1, 12-4 to 12-6, 12-8) - GH

Chapter 12 Test Review Part 2 (12.1, 12-4 to 12-6, 12-8) - GH Class: Date: Chapter 12 Test Review Part 2 (12.1, 12-4 to 12-6, 12-8) - GH 1 12-8: If the scale factor of two similar solids is 3 : 14, what is the ratio of their corresponding areas? What is the ratio

More information

ECE 480: Design Team #9 Application Note Designing Box with AutoCAD

ECE 480: Design Team #9 Application Note Designing Box with AutoCAD ECE 480: Design Team #9 Application Note Designing Box with AutoCAD By: Radhika Somayya Due Date: Friday, March 28, 2014 1 S o m a y y a Table of Contents Executive Summary... 3 Keywords... 3 Introduction...

More information

Three-Dimensional Figures

Three-Dimensional Figures Three-Dimensional Figures The number of coins created by the U.S. Mint changes each year. In the year 2000, there were about 28 billion coins created and about half of them were pennies!.1 Whirlygigs for

More information

Application Case. Application: Delta s AC Servo System on Robot Arms for CNC Machine Tools. Issued by Solution Center Date March 2013 Pages 5

Application Case. Application: Delta s AC Servo System on Robot Arms for CNC Machine Tools. Issued by Solution Center Date March 2013 Pages 5 Case Application: Delta s AC Servo System on Robot Arms for CNC Machine Tools Issued by Solution Center Date March 2013 Pages 5 Applicable to Delta s AC Servo Drives and Motors Key words Servo System,

More information

Research on Measuring and Optimization Method of Dynamic Accuracy of CNC Machine Tools

Research on Measuring and Optimization Method of Dynamic Accuracy of CNC Machine Tools Sensors & Transducers 2014 by IFSA Publishing, S. L. http://www.sensorsportal.com Research on Measuring and Optimization Method of Dynamic Accuracy of CNC Machine Tools 1, 2 Zhiming FENG, 2 Guofu YIN,

More information

PEN PLOTTER. OF TECHNOLOGY, Maharashtra, INDIA. OF TECHNOLOGY, Maharashtra, INDIA ABSTRACT

PEN PLOTTER. OF TECHNOLOGY, Maharashtra, INDIA. OF TECHNOLOGY, Maharashtra, INDIA ABSTRACT PEN PLOTTER Prof. L.P.Bhamare 1, Safi Vijaykumar vinay 2, Tajanpure Gayatri Anil 3, Sagar Dattatray Bairagi 4 1 Prof. L.P.Bhamare,Assistant Professor, Electronics & Telecommunication, SIR VISVESVARYA INSTITUTE

More information

Mathematical Reasoning. Lesson 48: Pyramids, Cones, and Spheres. LESSON 48: Pyramids, Cones, and Spheres

Mathematical Reasoning. Lesson 48: Pyramids, Cones, and Spheres. LESSON 48: Pyramids, Cones, and Spheres LESSON 48: Pyramids, Cones, and Spheres Weekly Focus: solids Weekly Skill: volume, surface area Lesson Summary: For the warm up, students will solve a problem about Lake Superior. In Activity 1, they will

More information

New Approach in Non- Contact 3D Free Form Scanning

New Approach in Non- Contact 3D Free Form Scanning New Approach in Non- Contact 3D Free Form Scanning Contents Abstract Industry Trends The solution A smart laser scanning system Implementation of the laser scanning probe in parts inspection Conclusion

More information

Animation. Keyframe animation. CS4620/5620: Lecture 30. Rigid motion: the simplest deformation. Controlling shape for animation

Animation. Keyframe animation. CS4620/5620: Lecture 30. Rigid motion: the simplest deformation. Controlling shape for animation Keyframe animation CS4620/5620: Lecture 30 Animation Keyframing is the technique used for pose-to-pose animation User creates key poses just enough to indicate what the motion is supposed to be Interpolate

More information

Abstract. Introduction

Abstract. Introduction The efficient calculation of the Cartesian geometry of non-cartesian structures J.M. Freeman and D.G. Ford Engineering Control and Metrology Research Group, The School of Engineering, University of Huddersfield.

More information

Arm Movement Recorder

Arm Movement Recorder Energy Research Journal 1 (2): 126-130, 2010 ISSN 1949-0151 2010 Science Publications Arm Movement Recorder Jakkrapun Chuanasa and Szathys Songschon Department of Mechanical Engineering, King Mongkut s

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

Model 90. thermwood. Thermwood CNC Machining Centers. Machine Features Shown

Model 90. thermwood. Thermwood CNC Machining Centers. Machine Features Shown 22017 MADE IN USA 5 Axis Model 90 Thermwood, the industry leader in 5 Axis applications with more five-axis systems in operation than any other company. These 5 Axis CNC routers have become the accepted

More information

A VERTICAL LOOK AT KEY CONCEPTS AND PROCEDURES GEOMETRY

A VERTICAL LOOK AT KEY CONCEPTS AND PROCEDURES GEOMETRY A VERTICAL LOOK AT KEY CONCEPTS AND PROCEDURES GEOMETRY Revised TEKS (2012): Building to Geometry Coordinate and Transformational Geometry A Vertical Look at Key Concepts and Procedures Derive and use

More information

Interesting Items Volume 16. Dave Jaffe 04/23/2011

Interesting Items Volume 16. Dave Jaffe 04/23/2011 Interesting Items Volume 16 Dave Jaffe 04/23/2011 Caveats I came across these products in recent magazines I have not bought or used these products I do not endorse these products I do not know much more

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

Polar and Polygon Path Traversal of a Ball and Plate System

Polar and Polygon Path Traversal of a Ball and Plate System Polar and Polygon Path Traversal of a Ball and Plate System Aneeq Zia Electrical Engineering Department, LUMS School of Science and Engineering D.H.A, Lahore Cantt, 54792, Pakistan aneeq91@hotmail.com

More information

Micro:bit - an Educational & Creative Tool for Kids

Micro:bit - an Educational & Creative Tool for Kids Micro:bit - an Educational & Creative Tool for Kids SKU:DFR0497 INTRODUCTION micro:bit is a pocket-sized microcontroller designed for kids and beginners learning how to program, letting them easily bring

More information

"Unpacking the Standards" 4th Grade Student Friendly "I Can" Statements I Can Statements I can explain why, when and how I got my answer.

Unpacking the Standards 4th Grade Student Friendly I Can Statements I Can Statements I can explain why, when and how I got my answer. 0406.1.1 4th Grade I can explain why, when and how I got my answer. 0406.1.2 I can identify the range of an appropriate estimate. I can identify the range of over-estimates. I can identify the range of

More information

PSO based Adaptive Force Controller for 6 DOF Robot Manipulators

PSO based Adaptive Force Controller for 6 DOF Robot Manipulators , October 25-27, 2017, San Francisco, USA PSO based Adaptive Force Controller for 6 DOF Robot Manipulators Sutthipong Thunyajarern, Uma Seeboonruang and Somyot Kaitwanidvilai Abstract Force control in

More information

DRC A Multi-Camera System on PC-Cluster for Real-time 3-D Tracking. Viboon Sangveraphunsiri*, Kritsana Uttamang, and Pongsakon Pedpunsri

DRC A Multi-Camera System on PC-Cluster for Real-time 3-D Tracking. Viboon Sangveraphunsiri*, Kritsana Uttamang, and Pongsakon Pedpunsri The 23 rd Conference of the Mechanical Engineering Network of Thailand November 4 7, 2009, Chiang Mai A Multi-Camera System on PC-Cluster for Real-time 3-D Tracking Viboon Sangveraphunsiri*, Kritsana Uttamang,

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

LEGO Plus. Session 1420

LEGO Plus. Session 1420 Session 1420 LEGO Plus Jerry M. Hatfield, Electrical Engineering John T. Tester, Mechanical Engineering College of Engineering and Natural Sciences Northern Arizona University Introduction The LEGO Mindstorms

More information

Sensor Based Color Identification Robot For Type Casting

Sensor Based Color Identification Robot For Type Casting International Journal of Engineering Research and Technology. ISSN 0974-3154 Volume 9, Number 1 (2016), pp. 83-88 International Research Publication House http://www.irphouse.com Sensor Based Color Identification

More information

C PROGRAMMING AVR MICROCONTROLLER E- PUB

C PROGRAMMING AVR MICROCONTROLLER E- PUB 05 February, 2018 C PROGRAMMING AVR MICROCONTROLLER E- PUB Document Filetype: PDF 332.99 KB 0 C PROGRAMMING AVR MICROCONTROLLER E-PUB Enter the world of embedded programming and microcontroller applications!

More information

12 m. 30 m. The Volume of a sphere is 36 cubic units. Find the length of the radius.

12 m. 30 m. The Volume of a sphere is 36 cubic units. Find the length of the radius. NAME DATE PER. REVIEW #18: SPHERES, COMPOSITE FIGURES, & CHANGING DIMENSIONS PART 1: SURFACE AREA & VOLUME OF SPHERES Find the measure(s) indicated. Answers to even numbered problems should be rounded

More information

INSPECTION OF THE TURBINE BLADES USING SCANNING TECHNIQUES

INSPECTION OF THE TURBINE BLADES USING SCANNING TECHNIQUES INSPECTION OF THE TURBINE BLADES USING SCANNING TECHNIQUES H. Nieciag, M. Traczynski and Z. Chuchro Department of Geometrical Quanities Metrology The Institute of Metal Cutting, 30-011 Cracow, Poland Abstract:

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

Arduino Uno. Power & Interface. Arduino Part 1. Introductory Medical Device Prototyping. Digital I/O Pins. Reset Button. USB Interface.

Arduino Uno. Power & Interface. Arduino Part 1. Introductory Medical Device Prototyping. Digital I/O Pins. Reset Button. USB Interface. Introductory Medical Device Prototyping Arduino Part 1, http://saliterman.umn.edu/ Department of Biomedical Engineering, University of Minnesota Arduino Uno Power & Interface Reset Button USB Interface

More information

Allegra Series Reference Manual. Programmable Motion Control System

Allegra Series Reference Manual. Programmable Motion Control System Allegra Series Reference Manual Programmable Motion Control System The Allegra series of motion controllers are stand-alone or host controlled, easy-to-use, plug-and-play and cost effective solutions for

More information

QUALITY CONTROL OF PARTS AND ASSEMBLIES USING SOFTWARE GOM INSPECT BASED ON PORTABLE CMM DATA

QUALITY CONTROL OF PARTS AND ASSEMBLIES USING SOFTWARE GOM INSPECT BASED ON PORTABLE CMM DATA 8 th International Quality Conference May 23 rd 2014 Center for Quality, Faculty of Engineering, University of Kragujevac Milan Blagojevic 1) Miroslav Zivkovic 1) 1) Faculty of Engineering, University

More information

Measurement and Geometry: Area and Volume of Geometric Figures and Objects *

Measurement and Geometry: Area and Volume of Geometric Figures and Objects * OpenStax-CNX module: m35023 1 Measurement and Geometry: and Volume of Geometric Figures and Objects * Wade Ellis Denny Burzynski This work is produced by OpenStax-CNX and licensed under the Creative Commons

More information

Application Note 44. Controlling a Lynx6 Robotic Arm. Introduction

Application Note 44. Controlling a Lynx6 Robotic Arm. Introduction Introduction Application Note 44 Controlling a Lynx6 Robotic Arm This application note describes the control of a Lynx6 robotic arm (www.lynxmotion.com) using an embedded microcontroller and the um-fpu

More information

Final Report. Autonomous Robot: Chopper John Michael Mariano December 9, 2014

Final Report. Autonomous Robot: Chopper John Michael Mariano December 9, 2014 Final Report Autonomous Robot: Chopper John Michael Mariano December 9, 2014 EEL 4665: Intelligent Machines Design Laboratory Instructors: Dr. A. Antonio Arroyo, Dr. Eric M. Schwartz TA: Nicholas Cox,

More information

Student Outcomes. Classwork. Opening Exercises 1 2 (5 minutes)

Student Outcomes. Classwork. Opening Exercises 1 2 (5 minutes) Student Outcomes Students use the Pythagorean Theorem to determine an unknown dimension of a cone or a sphere. Students know that a pyramid is a special type of cone with triangular faces and a rectangular

More information

Study Guide and Review

Study Guide and Review State whether each sentence is or false. If false, replace the underlined term to make a sentence. 1. Euclidean geometry deals with a system of points, great circles (lines), and spheres (planes). false,

More information

Fire Bird V Insect - Nex Robotics

Fire Bird V Insect - Nex Robotics Fire Bird V Insect is a small six legged robot. It has three pair of legs driven by one servo each. Robot can navigate itself using Sharp IR range sensors. It can be controlled wirelessly using ZigBee

More information

Vectric Cut 3D (Frogmill)

Vectric Cut 3D (Frogmill) II. Subtractive Rapid Prototyping / VECTRIC CUT 3D (Frogmill) SUBTRACTIVE RAPID PROTOTYPING Vectric Cut 3D (Frogmill) INTERFACE: VECTRIC CUT 3D Model: Frogmill Size: W3050 x D1828 X H419 Material: EPS

More information

3D Programming. 3D Programming Concepts. Outline. 3D Concepts. 3D Concepts -- Coordinate Systems. 3D Concepts Displaying 3D Models

3D Programming. 3D Programming Concepts. Outline. 3D Concepts. 3D Concepts -- Coordinate Systems. 3D Concepts Displaying 3D Models 3D Programming Concepts Outline 3D Concepts Displaying 3D Models 3D Programming CS 4390 3D Computer 1 2 3D Concepts 3D Model is a 3D simulation of an object. Coordinate Systems 3D Models 3D Shapes 3D Concepts

More information

Goal: We want to build an autonomous vehicle (robot)

Goal: We want to build an autonomous vehicle (robot) Goal: We want to build an autonomous vehicle (robot) This means it will have to think for itself, its going to need a brain Our robot s brain will be a tiny computer called a microcontroller Specifically

More information

ND 1202 ND 1203 ND monochrome flat-panel display for position values, dialogs and inputs, graphics functions and soft keys

ND 1202 ND 1203 ND monochrome flat-panel display for position values, dialogs and inputs, graphics functions and soft keys ND 1202 ND 1203 ND 1204 Axes* 2 (XY) 3 (XYQ) or 3 (XYZ) 4 (XYZQ) Encoder inputs*» 1 V PP or «TTL (other interfaces upon request) Subdivision factor 10-fold (only for 1 V PP ) Display step 1) Display Functions

More information

Automated Eddy Current Inspections of Complex, Irregular Surfaces

Automated Eddy Current Inspections of Complex, Irregular Surfaces Automated Eddy Current Inspections of Complex, Irregular Surfaces Eric Shell, Matt Gardner Wyle Dayton, OH ATA NDT Forum 23 Sept 2010 Background Wyle s 7-axis Eddy Current Inspection System (ECIS) is used

More information

5-Axis Flex Track Drilling Systems on Complex Contours: Solutions for Position Control

5-Axis Flex Track Drilling Systems on Complex Contours: Solutions for Position Control 5-Axis Flex Track Drilling Systems on Complex Contours: Solutions for Position Control 2013-01-2224 Published 09/17/2013 Joseph R. Malcomb Electroimpact Inc. Copyright 2013 SAE International doi:10.4271/2013-01-2224

More information

Embedded Systems and Kinetic Art. CS5968: Erik Brunvand School of Computing. FA3800: Paul Stout Department of Art and Art History.

Embedded Systems and Kinetic Art. CS5968: Erik Brunvand School of Computing. FA3800: Paul Stout Department of Art and Art History. Embedded Systems and Kinetic Art CS5968: Erik Brunvand School of Computing FA3800: Paul Stout Department of Art and Art History Logistics Class meets Wednesdays from 3:05-6:05 We ll start meeting in MEB

More information

Logistics. Embedded Systems. Kinetic Art. This Class. Embedded Systems and Kinetic Art. Kinetic Art

Logistics. Embedded Systems. Kinetic Art. This Class. Embedded Systems and Kinetic Art. Kinetic Art Embedded Systems and Kinetic Art CS5968: Erik Brunvand School of Computing FA3800: Paul Stout Department of Art and Art History Logistics Class meets Wednesdays from 3:05-6:05 We ll start meeting in MEB

More information

Web Site: Forums: forums.parallax.com Sales: Technical:

Web Site:   Forums: forums.parallax.com Sales: Technical: Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

More information

Name: Period: 2018 Geometry Spring Final Exam Review

Name: Period: 2018 Geometry Spring Final Exam Review 2018 Geometry Spring Final Exam Review 1. Find the number of lunch combinations that can be created if you order a soup, sandwich, drink and dessert. There are 4 soup choices, 5 sandwich choices, 3 drink

More information

Geometry. Week 32: April 13-17, 2015

Geometry. Week 32: April 13-17, 2015 G.13 Geometry Week 32: April 13-17, 2015 The student will use formulas for surface area and volume of threedimensional objects to solve real-world problems. G.14 The student will use similar geometric

More information

A Novel Kinematic Model of Spatial Four-bar Linkage RSPS for Testing Accuracy of Actual R-Pairs with Ball-bar

A Novel Kinematic Model of Spatial Four-bar Linkage RSPS for Testing Accuracy of Actual R-Pairs with Ball-bar A Novel Kinematic Model of Spatial Four-bar Linkage RSPS for Testing Accuracy of Actual R-Pairs with Ball-bar Zhi Wang 1, Delun Wang 1 *, Xiaopeng Li 1, Huimin Dong 1 and Shudong Yu 1, 2 1 School of Mechanical

More information

CS451Real-time Rendering Pipeline

CS451Real-time Rendering Pipeline 1 CS451Real-time Rendering Pipeline JYH-MING LIEN DEPARTMENT OF COMPUTER SCIENCE GEORGE MASON UNIVERSITY Based on Tomas Akenine-Möller s lecture note You say that you render a 3D 2 scene, but what does

More information

Product Development Rev II

Product Development Rev II Product Development Rev II D R. T A R E K A. T U T U N J I R E V E R S E E N G I N E E R I N G P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N 2 0 1 5 Product Development vs. Design A Product

More information

Circuit Diagram For Water Level Controller Using 8051 Microcontroller With Pin Configuration

Circuit Diagram For Water Level Controller Using 8051 Microcontroller With Pin Configuration Circuit Diagram For Water Level Controller Using 8051 Microcontroller With Pin Configuration This is the circuit diagram water level controller using microcontroller Free diagram for water level controller

More information

Project Planning. Module 4: Practice Exercises. Academic Services Unit PREPARED BY. August 2012

Project Planning. Module 4: Practice Exercises. Academic Services Unit PREPARED BY. August 2012 Project Planning PREPARED BY Academic Services Unit August 2012 Applied Technology High Schools, 2012 Module Objectives Upon successful completion of this module, students should be able to: 1. Select

More information

Autonomous Rubik's Cube Solver Using Image Processing

Autonomous Rubik's Cube Solver Using Image Processing Autonomous Rubik's Cube Solver Using Image Processing Harshad Sawhney Sakshi Sinha Anurag Lohia Prashant Jalan Priyanka Harlalka Abstract Rubik's cube is a 3-D mechanical puzzle in which a pivot mechanism

More information

Arduino Internals. Dale Wheat. Apress

Arduino Internals. Dale Wheat. Apress Arduino Internals Dale Wheat Apress Contents About the Authors About the Technical Reviewers Acknowledgments Preface xv xvi xvii xviii Chapter 1: Hardware 1 What Is an Arduino? 1 The Arduino Uno 2 Processor

More information

Modeling Objects. Modeling. Symbol-Instance Table. Instance Transformation. Each appearance of the object in the model is an instance

Modeling Objects. Modeling. Symbol-Instance Table. Instance Transformation. Each appearance of the object in the model is an instance Modeling Objects Modeling Hierarchical Transformations Hierarchical Models Scene Graphs A prototype has a default size, position, and orientation You need to perform modeling transformations to position

More information

Stable Grasp and Manipulation in 3D Space with 2-Soft-Fingered Robot Hand

Stable Grasp and Manipulation in 3D Space with 2-Soft-Fingered Robot Hand Stable Grasp and Manipulation in 3D Space with 2-Soft-Fingered Robot Hand Tsuneo Yoshikawa 1, Masanao Koeda 1, Haruki Fukuchi 1, and Atsushi Hirakawa 2 1 Ritsumeikan University, College of Information

More information

Polar coordinate interpolation function G12.1

Polar coordinate interpolation function G12.1 Polar coordinate interpolation function G12.1 On a Turning Center that is equipped with a rotary axis (C-axis), interpolation between the linear axis X and the rotary axis C is possible by use of the G12.1-function.

More information

Portable Rostrum with Automated Height Controller Based on PIC Microcontroller

Portable Rostrum with Automated Height Controller Based on PIC Microcontroller Portable Rostrum with Automated Height Controller Based on PIC Microcontroller Muhamad Fairus Adzha bin Muhamad Raslani 1, Mohd Fauzi Bin Abdul Aziz 2, Nik Izudin bin Nik Ramli 3 1,2,3 Electrical Engineering

More information

TOPOGRAPHY - a LIDAR Simulation

TOPOGRAPHY - a LIDAR Simulation Title TOPOGRAPHY - a LIDAR Simulation Grade Level(s): 9-12 Estimated Time: 1.5 hours Discussion of Technology: Appendix A Construction Details: Appendix B MSDE Indicator(s) Goal 1: Skills and Processes

More information

6. CAD SOFTWARE. CAD is a really useful tool for every engineer, and especially for all the designers.

6. CAD SOFTWARE. CAD is a really useful tool for every engineer, and especially for all the designers. 6. CAD SOFTWARE CAD is a really useful tool for every engineer, and especially for all the designers. Not only because it makes drawing easier, but because it presents the advantage that if any detail

More information

Strategy. Using Strategy 1

Strategy. Using Strategy 1 Strategy Using Strategy 1 Scan Path / Strategy It is important to visualize the scan path you want for a feature before you begin taking points on your part. You want to try to place your points in a way

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

Build and Test Plan: IGV Team

Build and Test Plan: IGV Team Build and Test Plan: IGV Team 2/6/2008 William Burke Donaldson Diego Gonzales David Mustain Ray Laser Range Finder Week 3 Jan 29 The laser range finder will be set-up in the lab and connected to the computer

More information

Serial Communication

Serial Communication Serial Communication Asynchronous communication Synchronous communication Device A TX RX RX TX Device B Device A clock data A->B data B->A Device B asynchronous no clock Data represented by setting HIGH/LOW

More information

Available online at ScienceDirect. Procedia Materials Science 6 (2014 )

Available online at   ScienceDirect. Procedia Materials Science 6 (2014 ) Available online at www.sciencedirect.com ScienceDirect Procedia Materials Science 6 (2014 ) 666 673 3rd International Conference on Materials Processing and Characterisation (ICMPC 2014) Die-Less Rapid

More information

MK5 5-Axis Controller

MK5 5-Axis Controller MK5 5-Axis Controller Technical Reference Manual PCB Rev 1.0 2010 SOC Robotics, Inc. 1 Manual Rev 0.91 Introduction The MK5 is a 5-Axis breakout board that accepts the MM120, MM130, MM133 or MM220 stepper

More information

Essential Questions Content Skills Assessment Resources How do numbers relate to each other?

Essential Questions Content Skills Assessment Resources How do numbers relate to each other? Essential Questions Content Skills Assessment Resources How do numbers relate to relate to our -Works with multiples of 5, 10, and 25 -Represents numbers up to 15 using 10 frames -Addition and subtraction

More information

Application Series Page. Electronic Indicators 900, 901, 903 E.2 E.3. Dial Indicators 450, 451, 458 E.4 E.5. Transducer Probes 971 E.

Application Series Page. Electronic Indicators 900, 901, 903 E.2 E.3. Dial Indicators 450, 451, 458 E.4 E.5. Transducer Probes 971 E. E Electronic Indicators, Dial Indicators, Digital Probes, Digital Readouts TABLE OF CONTENTS Application Series Page Electronic Indicators 900, 901, 903 E.2 E.3 Dial Indicators 450, 451, 458 E.4 E.5 Transducer

More information

ME Week 12 Piston Mechanical Event Simulation

ME Week 12 Piston Mechanical Event Simulation Introduction to Mechanical Event Simulation The purpose of this introduction to Mechanical Event Simulation (MES) project is to explorer the dynamic simulation environment of Autodesk Simulation. This

More information

Intel Galileo gen 2 Board

Intel Galileo gen 2 Board Intel Galileo gen 2 Board The Arduino Intel Galileo board is a microcontroller board based on the Intel Quark SoC X1000, a 32- bit Intel Pentium -class system on a chip (SoC). It is the first board based

More information

Appendix A: Carpal Wrist Prototype

Appendix A: Carpal Wrist Prototype Appendix A: Carpal Wrist Prototype The theoretical evolution of the Carpal wrist concept has resulted in a complete mathematical model representing the kinematics and dynamics. The validity of the concept

More information

G-GMD.1- I can explain the formulas for volume of a cylinder, pyramid, and cone by using dissection, Cavalieri s, informal limit argument.

G-GMD.1- I can explain the formulas for volume of a cylinder, pyramid, and cone by using dissection, Cavalieri s, informal limit argument. G.MG.2 I can use the concept of density in the process of modeling a situation. 1. Each side of a cube measures 3.9 centimeters. Its mass is 95.8 grams. Find the density of the cube. Round to the nearest

More information

Amarillo ISD Math Curriculum

Amarillo ISD Math Curriculum Amarillo Independent School District follows the Texas Essential Knowledge and Skills (TEKS). All of AISD curriculum and documents and resources are aligned to the TEKS. The State of Texas State Board

More information

Unit #13 : Integration to Find Areas and Volumes, Volumes of Revolution

Unit #13 : Integration to Find Areas and Volumes, Volumes of Revolution Unit #13 : Integration to Find Areas and Volumes, Volumes of Revolution Goals: Beabletoapplyaslicingapproachtoconstructintegralsforareasandvolumes. Be able to visualize surfaces generated by rotating functions

More information

The hardware & software integrated motion control system from 1 to 4 axis. 2011/9/22 1 Csumtech

The hardware & software integrated motion control system from 1 to 4 axis. 2011/9/22 1 Csumtech The hardware & software integrated motion control system from 1 to 4 axis 2011/9/22 1 Csumtech 1. Brief introduction for motion control system: The technology of motion control has a wide application in

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

MR-Mirror: A Complex of Real and Virtual Mirrors

MR-Mirror: A Complex of Real and Virtual Mirrors MR-Mirror: A Complex of Real and Virtual Mirrors Hideaki Sato 1, Itaru Kitahara 1, and Yuichi Ohta 1 1 Department of Intelligent Interaction Technologies, Graduate School of Systems and Information Engineering,

More information

Measuring Applications. Speed Control Applications. Feedback Applications

Measuring Applications. Speed Control Applications. Feedback Applications Measuring Applications Length, position and volume are measured by accumulating and counting the s digital pulses in relation to the unit of length, distance or volume. All measurements are indexed from

More information

Control of an 8-Legged, 24 DOF, Mechatronic Robot

Control of an 8-Legged, 24 DOF, Mechatronic Robot Control of an 8-Legged, 24 DOF, Mechatronic Robot Submitted by Brian Lim Youliang Kuvesvaran s/o Paramasivan National Junior College Assoc. Prof. Dr. Francis Malcolm John Nickols Abstract The objective

More information

Computer Numerical Control Machine Based on Machine Learning

Computer Numerical Control Machine Based on Machine Learning Volume 116 No. 24 2017, 521-527 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Computer Numerical Control Machine Based on Machine Learning BalavigneshG

More information

Lecture Week 4. Images

Lecture Week 4. Images Lecture Week 4 Images Images can be used: As a backdrop behind text to create a pictorial framework for the text. As a background for the content. As an icon to represent options that can be selected.

More information

Modern Robotics Inc. Sensor Documentation

Modern Robotics Inc. Sensor Documentation Sensor Documentation Version 1.0.1 September 9, 2016 Contents 1. Document Control... 3 2. Introduction... 4 3. Three-Wire Analog & Digital Sensors... 5 3.1. Program Control Button (45-2002)... 6 3.2. Optical

More information

Year-at-a-Glance (YAG) --- Kindergarten --- Mathematics

Year-at-a-Glance (YAG) --- Kindergarten --- Mathematics Kindergarten Year at a Glance: & Minnesota 1 Year-at-a-Glance (YAG) --- Kindergarten --- Mathematics The Year at a Glance (YAG) lays out all of the long term learning targets a student is expected master

More information

Computer Graphics Hands-on

Computer Graphics Hands-on Computer Graphics Hands-on Two-Dimensional Transformations Objectives Visualize the fundamental 2D geometric operations translation, rotation about the origin, and scale about the origin Learn how to compose

More information

Scope and Sequence for the Maryland Voluntary State Curriculum for Mathematics

Scope and Sequence for the Maryland Voluntary State Curriculum for Mathematics Scope and Sequence for the Maryland Voluntary State Curriculum for Mathematics The following chart provides an overview of where within Prentice Hall Course 1 Mathematics each of the Objectives of the

More information

Simulation-Based Design of Robotic Systems

Simulation-Based Design of Robotic Systems Simulation-Based Design of Robotic Systems Shadi Mohammad Munshi* & Erik Van Voorthuysen School of Mechanical and Manufacturing Engineering, The University of New South Wales, Sydney, NSW 2052 shadimunshi@hotmail.com,

More information