Monday, December 13, 2010

programming a robot,the most challengeous work

It will be really hard to manipulate a bulk of wire and running electrons to be programmed.

Today Robots are being used for a far more diverse series of
manufacturing processes that all require offline programming
including:-
􀁺
Machining
􀁺
Trimming
􀁺
Welding
􀁺
Water Jet Cutting
􀁺
Inspection
􀁺
Scanning
􀁺
Adhesive Layering
􀁺
PowerMILL is the leading, 2, 3, 4 & 5 Axis milling software on the
market today. PowerMILL's robust and reliable machining
strategies can be used to program a robot as effectively as they
can be used to program a conventional milling machine. This
allows the users to rapidly take the existing CAD files of the part
and program the robot to machine the part, trim off the flash or
complete the next part of the manufacturing process. Once the
part has been programmed using any of PowerMILL’s machining
strategies the programs can be quickly simulated before set-up
sheets and post process tool paths are produced to send to the
robot.
In many of these applications Robots provide a significant cost /
performance advantage over conventional milling machines and
routers as the working envelope of robot is far larger than that of
a similarly priced machine tool or router. The configuration of a
robot also means that the robot can easily rotate to allow the
machining of a number of similar or different parts arranged
radially around the robot, making it possible to load and unload
parts as the robot continues to work. Robots flexiblity means that
the same robot can be used to load and unload parts as well as
machine, trim, weld, inspect, scan or glue a part.
Many Others
ROBOT PROGRAMMING
w w w . d e l c a m . c o m
Robots have revolutionised a huge variety of different manufacturing processes,
however the programming of robots has historically been a slow and labour intensive process. This was not a
problem when the robots were simply repeating many thousands of times a process that could be programmed
using either a manual teach and learn approach or using a specialist offline robot programming application.
However over time robots have become more flexible and the processes they have become involved in more
complex. This, tied to the desire to introduce more flexible production facilities has driven the need to use
modern CADCAM tools to quickly and easily program robots offline.
www.programmingplus.com www.kukarobotics.com

wiki will give u some more ideas

robot architecture

Mechanical robots are quite easy to design.but i dream of an ultramodernised and highly programmed robots that is really useful to mankind.Many universities of japan,usa etc are involved in this projects.The main factor to design a better robot is to have a better and powerful software to enbeeded in it.


A robot 'architecture' primarily refers to the software and hardware
framework for controlling the robot. A VME board running C code to
turn motors doesn't really constitute an architecture by itself. The
development of code modules and the communication between them begins
to define the architecture.

Robotic systems are complex and tend to be difficult to develop. They
integrate multiple sensors with effectors, have many degrees of
freedom and must reconcile hard real-time systems with systems which
cannot meet real-time deadlines [Jones93]. System developers have
typically relied upon robotic architectures to guide the construction
of robotic devices and for providing computational services (e.g.,
communications, processing, etc.) to subsystems and components. These
architectures, however, have tended thus far to be task and domain
specific and have lacked suitability to a broad range of applications.
For example, an architecture well suited for direct teleoperation
tends not to be amenable for supervisory control or for autonomous
use.

One recent trend in robotic architectures has been a focus on
behavior-based or reactive systems. Behavior based refers to the fact
that these systems exhibit various behaviors, some of which are
emergent [Man92]. These systems are characterized by tight coupling
between sensors and actuators, minimal computation, and a
task-achieving "behavior" problem decomposition.

The other leading architectural trend is typified by a mixture of
asynchronous and synchronous control and data flow. Asychronous
processes are characterized as loosely coupled and event-driven
without strict execution deadlines. Synchronous processes, in
contrast, are tightly coupled, utilize a common clock and demand hard
real-time execution.

Subsumption/reactive references

Arkin, R.C., "Integrating Behavioral, Perceptual, and World Knowledge
in Reactive Navigation", Robotics & Autonomous Systems, 1990

Brooks, R.A., "A Robust Layered Control System for a Mobile Robot",
IEEE Journal of Robotics and Automation, March 1986.

Brooks, R.A., "A Robot that Walks; Emergent Behaviors from a Carefully
Evolved Network", Neural Comutation 1(2) (Summer 1989)

Brooks, Rod, "AI Memo 864: A Robust Layered Control System For a
Mobile Robot". Look in [3]ftp://publications.ai.mit.edu/

Brooks, Rod, "AI Memo 1227: The Behavior Language: User's Guide". look
in [4]ftp://publications.ai.mit.edu/

Connell, J.H., "A Colony Architecture for an Artificial Creature", MIT
Ph. D. Thesis in Electrical Engineering and Computer Science, 1989.

Erann Gat, et al, "Behavior Control for Robotic Exploration of
Planetary Surfaces" To be published in IEEE R &A. FTPable.
[5]ftp://robotics.jpl.nasa.gov/pub/gat/

Insect-based control schemes

Randall D. Beer, Roy E. Ritzmann, and Thomas McKenna, editors,
"Biological Neural Networks in Invertebrate Neuroethology and
Robotics", Academic Press, 1993.

Hillel J. Chiel, et al, "Robustness of a Distributed Neural Network
Controller for Locomotion in a Hexapod Robot," IEEE Transactions on
Robotics and Automation, 8(3):293-303, June, 1992.

Joseph Ayers and Jill Crisman, "Biologically-Based Control of
Omnidirectional Leg Coordination," Proceedings of the 1992 IEEE/RSJ
International Conference on Intelligent Robots and Systems, pp.
574-581.

Asynchronous/synchronous

(i.e., "traditional", "top-down", etc.)

Amidi, O., "Integrated Mobile Robot Control", CMU-RI-TR-90-17,
Robotics Institute, Carnegie Mellon University, 1990.

Albus, J.S., McCain, H.G., and Lumia, R., "NASA/NBS Standard Reference
Model for Telerobot Control System Architecture (NASREM)" NIST
Technical Note 1235, NIST, Gaithersburg, MD, July 1987.

Butler, P.L., and Jones, J.P., "A Modular Control Architecture for
Real-Time Synchronous and Asynchronous Systems", Proceedings of SPIE

Fong, T.W., "A Computational Architecture for Semi-autonomous Robotic
Vehicles", AIAA Computing in Aerospace conference, AIAA 93-4508, 1993.

Lin, L., Simmons, R., and Fedor, C., "Experience with a Task Control
Architecture for Mobile Robots", CMU-RI-TR 89-29, Robotics Institute,
Carnegie Mellon University, December 1989.

Schneider, S.A., Ullman, M.A., and Chen, V.W., "ControlShell: A
Real-time Software Framework", Real-Time Innovations, Inc., Sunnyvale,
CA 1992.

Stewart, D.B., "Real-Time Software Design and Analysis of
Reconfigurable Multi-Sensor Based Systems", Ph.D. Dissertation, 1994
Dept. of Electrical and Computer Engineering, Carnegie Mellon
University, Pittsburgh. Available online at [6]STEWART_PHD_1994.ps.Z
It's 180+ pages.

Stewart, D.B., M. W. Gertz, and P. K. Khosla, "Software Assembly for
Real-Time Applications Based on a Distributed Shared Memory Model", in
Proc. of the 1994 Complex Systems Engineering Synthesis and Assessment
Technology Workshop (CSESAW '94), Silver Spring, MD, pp. 217-224, July
1994.





You can see a simple robot architecture published on the link:http://www.cse.buffalo.edu/~ss424/cse663/Robot%20Architecture.ppt#257,1,%20Robot%20Architecture