ROBOTICS

23
University of Bridgeport Department of Computer Science and Engineering Robotics, Intelligent Sensing and control RISC Laboratory

description

University of Bridgeport Department of Computer Science and Engineering Robotics, Intelligent Sensing and control RISC Laboratory. ROBOTICS. Robotics Engineering. Robotics is a relatively new fields of modern technology that crosses traditional engineering boundaries - PowerPoint PPT Presentation

Transcript of ROBOTICS

Page 1: ROBOTICS

University of Bridgeport

Department of Computer Science and Engineering Robotics, Intelligent Sensing and control

RISC Laboratory

Page 2: ROBOTICS

ROBOTICSROBOTICS

Page 3: ROBOTICS

Robotics Engineering Robotics is a relatively new fields of

modern technology that crosses traditional engineering boundaries

Understanding the complexity of robots and their applications requires knowledge of – electrical engineering– mechanical engineering – industrial engineering– computer science

Page 4: ROBOTICS

Robotics Engineering

New disciplines of engineering are beginning to emerge to deal with the complexity of the field of robotics, such as– manufacturing engineering– applications engineering– knowledge engineering

Within a few years it is possible that robotics engineering will stand on its own as a distinct engineering discipline

Page 5: ROBOTICS

A PC-Based

Simulator/Controller/Monitor Software for Manipulators and

Electromechanical SystemsTarek M Sobh, AbdelShakour A Abuzneid

University of Bridgeport

Department of Computer Science and Engineering

Robotics, Intelligent Sensing and control

RISC Laboratory

Page 6: ROBOTICS

Prototyping General form application is a very

important issue in industrial design Prototyping a design helps in determining

– system parameters– ranges – structuring better systems

Robotics is one of the industrial design fields in which prototyping is crucial for improved functionality.

Page 7: ROBOTICS

Project Proposal We propose a PC-Based software package

to control, monitor and simulate a generic SIX-DOF robot that includes a spherical wrist

This package may be used as a black box for design implementations or as white (detailed) box for learning the basics of robotics and simulation technology

Page 8: ROBOTICS

Design Tasks To design a complete and efficient robotic

system there is a need for performing a sequence of cascaded tasks.

The design task starts by – determining the application of the robot– performance requirements– determining the robot configuration and

suitable parameters for that application

Page 9: ROBOTICS

Design Tasks

The physical design starts by ordering the parts and assembling the robot.

Developing the required software (controller, simulator and monitor) and hardware elements is the next task.

The next stage includes manipulator testing to compute performance and efficiency parameters for the robot design.

Page 10: ROBOTICS

Prototyping Package Availability

Some of the companies introduce prototyping for special or specific manipulators.

Others try to design a whole prototyping package introducing mainly numerical solutions rather than closed form solutions.

Unfortunately such a generic pc-based controller/monitor/simulator package for a generic manipulator does not exist at this time.

Page 11: ROBOTICS

Prototyping Package Availability

Check the following URL's for more information :– http://www.bridgeport.edu/sobhdir/introb/

node36.html– http://www.bridgeport.edu/sobhdir/introb/

rep.html– http://www.bridgeport.edu/sobhdir/proj/

wachter/– http://www.bridgeport.edu/sobhdir/proj/proto/

paper.html

Page 12: ROBOTICS

Six Link Robot

Page 13: ROBOTICS

Package Kernel Forward kinematics Inverse Kinematics Velocity Kinematics Inverse Velocity kinematics Acceleration Kinematics Inverse Acceleration kinematics Jacobian & Inverse Jacobian Singularities Dynamics and Inverse Dynamics

Page 14: ROBOTICS

Possible Robot Configuration

Number Configuration

1 RRR:RRR

2 RRP:RRR

3 RPR:RRR

4 RPP:RRR

5 PRR:RRR

6 PRP:RRR

7 PPR:RRR

8 PPP:RRR

Page 15: ROBOTICS

Package TasksNo. Task

1 Forward Kinematics

2 Inverse Kinematics

3 Velocity kinematics

4 Inverse Velocity Kinematics

5 Acceleration Kinematics

Page 16: ROBOTICS

Package Tasks

No. Task

6 Inverse Acceleration Kinematics

7 Dynamics

8 Simulation

9 Trajectory Generation

10 GUI Monitoring

Page 17: ROBOTICS

Controlling the robot using different schemes

Page 18: ROBOTICS

The interface window for the PID controller simulator

Page 19: ROBOTICS

PID Controller

Page 20: ROBOTICS

Trajectory Generator integrated in the control loop

Page 21: ROBOTICS

Simulation Loop

Page 22: ROBOTICS

Monitoring Menu for SIR-1 Robot

Page 23: ROBOTICS

The End