Tadeusz (Ted) SZUBA    

 

Zapraszam na

Studia Podyplomowe AGH "Nowoczesna Grafika Komputerowa"

W semestrze jesiennym 2007: Nowoczesna Grafika Komputerowa dla Nie-Informatyków

W semetrze wiosennym 2008: Kurs Zaawansowany: Nowoczesna Grafika Komputerowa dla Informatyków

- tylko 30 miejsc! wszystkie zajęcia i wykłady w super-nowoczesnym Lab grafiki!


Contents

                    Computational Collective Intelligence (coming soon !!)
                    Computer Graphics Lab (I am proud of this lab - I have organized it! - take a look !)

Personal information

Name: Szuba Tadeusz
Born: 11. April. 1951
Marital status: married
Professional title: Ph. D. (also dr. hab. according the title hierarchy used by Polish universities )
Affiliation: Department of Automatics, AGH University, Cracow, Poland
Position: (to be defined soon)

Hobby: tinkering, traveling, skiing, tennis


Educational Background


Experience

Professional career

Research projects (Grants)

  1. CPBP 02.13/4.8 Grant to design intelligent robot-excavator, founded by Polish Academy of Sciences (PAN). Period: 1986-1990
  2. SM 079 “Designing a theoretical base for an intelligent & autonomous robot to detect & explode postwar mines in desert areas.” Founded by Vice Rector for Research, Kuwait University. Period: 3/01/1992 - 2/28/1993
  3. SM 090 “Designing in 4-D computer graphics, modeling of activity and analysis of a future robot to find and defuse postwar mines” founded by Vice Rector for Research, Kuwait University. Period: 11/15/1994 - 11/14/1995
  4. SM 104 “Designing a theoretical base and simulation model of PROLOG-Processor based on the NDTM Turing Machine.” Founded by Vice Rector for Research, Kuwait University. Period: 11/01/95 - 10/31/96
  5. SM 140 “Computational model of  the NonDeterministic Turing Machine (NDTM) based on chaotic computations in PROLOG formalism. ” Period: 11/01/96 - 10/31/97
  6. SM 174  “Analysis and development of quasi-chaotic, logic based computational model of collective intelligence.” Founded by Vice Rector for Research, Kuwait University. Period: 1/01/99 - 12/31/99 
  7. SM 04/00 “Analysis of emerging applications of a computational model of collective intelligence”. founded by Vice Rector for Research, Kuwait University. Period: 4/17/2000 - 4/16/2001

Invited speaker

  1. Lecture: Techniques for planning and control in the context of semi-autonomous robots for earthworks and waste dump automation. Workshop on Mobile Robotics for Civil Works. ESPRIT Europe Research Program, Brussels, June 6-7, 1991. (Planning & Control Section).
  2. Lecture: Computational Collective Intelligence with a Collective Intelligence measure (IQS). Philadelphia University. 6 Nov. 1999.
  3. Panel session speaker (out of 3 invited) during BioSP Workshop, IPDPS'2001, 23-25 April 2001, San Francisco. CA.

Research interests

My research interest was an evolving one. Looking back from a certain distance it evolved in the direction of  Relation between Intelligence and Computational Processes (computers)

Period 1975 - 1995 "started"  effectively in 1979 with the defense of my Ph. D. dissertation:

    "On application of theorem proving methods with Robinson' Resolution for automatic program synthesis for machine tools”.

      The idea was to build a software for Quasi-intelligent Machine Tool able to fully synthesize its activity on the basis of "initial block of metal and desired product" provided by the human-supervisor.

For this purpose, methods of mathematical logic, theorem proving and Artificial Intelligence were used.

Several papers in reviewed journals have been published and talks during international conferences have been given

Period 1985-1991 has been devoted for research work on the idea of quasi-intelligent, quasi-autonomous robot excavator, as is depicted below.



Machines like the one presented above, are very expensive even in a working model-scale. For this reason I started to study and develop methods of animated 3-dimensional computer graphics, to get a chance to simulate such machines in Virtual Reality, without creating extremely expensive laboratory range. It should be mentioned, that such graphics should be advanced because:

After arriving in Kuwait, I tried to apply my experience from Intelligent Robot Excavator, into a very similar problem of robot designed to remove land mines after the Gulf War, until 1995. The general concept is presented below in three consecutive pictures.


Human-operator in armored suit and Quasi-intelligent and autonomous Robot to detect and destroy land mines in the Kuwaiti desert . Computer used: SGI 480 VGX super-workstation, Softimage software.




Human-operator with laptop to communicate with Robot













Robot to detect and destroy/remove landmines.

Robot is equipped with vision system.

Outrigger is terminated with neutron scanner and tools to remove sand and to destroy mine.











The research "favor" inspiring to try to build such a robot was, that:

This projest was soon abandoned due to the lack of support since "humans were faster and cheaper in this work...."

Initializing from 1993, but working at full speed from 1995, I started to work in the area of foundations of Intelligence vs. Computational Processes.

The starting point was problem of "nondeterministic models of computations for Prolog". The early results were the design of Random Prolog Processor".

In 1995 it had been discovered that such models of computations are suitable for analyzing and modelling phenomenon of Collective Intelligence. The result of this work was book:

Szuba T.: Computational Collective Intelligence. Wiley Series on Parallel and Distributed Computing. (450 pages). February, 2001

Book is available from www.amazon.com

To provide you with some knowledge about my book, take a look at the front and back cover page:

More about Theory of Collective Intelligence can be found at: (under construction)


Teaching interests

My teaching interest is related to my research interest, however we should have in mind a sentence:

If you teach 3 courses (in semester) THAT INTEREST YOU -

check if perhaps you are not in Haven ...

if you teach 2 courses THAT INTEREST YOU, AND ONE BECAUSE YOUR CHAIRMAN ASKED YOU

TO

- it is fantastic...

if you teach 1 course THAT INTEREST YOU, and 2 BECAUSE YOUR CHAIRMAN ASKED YOU

TO ,

it is not bad ...

if you teach all 3 or 4 BECAUSE YOUR CHAIRMAN ASKED YOU TO,

it is normal. . .

With real pleasure I teach:

I also taught:

Pascal programming, C, C++ programming, Introduction to Computer Science, Assembler Programming, Programming Languages Concepts and Organization, Algorithms and Data structures, Operating Systems,


In period 1991-2001, when I was affiliated with Department of Math. & Comp. Science, Kuwait University, I have organized from scratch, there Computer Graphics Labs, equipped with 8-processor SGI 480 VGX (now decommissioned), 5 SGI Indigo workstation, 2 SGI Octane workstations and 5 SGI O2 workstations + scanner + color printer + SVHS recording system. Some pictures demonstrate this lab.








Teaching Assistant Mohammed Suoud with students during tutorial.














Ph. D. Agata Stras, SGI network administrator and "mother of student's projects – for all her "illegal" help to students". :-)

In the background Ph. D. Robert Stras, MCC main system administrator is in "mission impossible" against software, hardware, students, staff, management and chaos...




















I will remember forever this 8-processor computer, because all my simulations for creating theory of Collective Intelligence have been done here - programming myself in parallel Power C language (however, with some help of Agata and Robert Stras).
I feel sorrow because it is now dead...decommisioned...















 
 
In period of 2004-2005 I have organized also the Computer Graphics Lab for AGH university .. take a look!

Languages


Papers

1.          Szuba T. Symbolic Languages. (in Polish) (book, soft cover, 256 pages), AGH Publisher. Cracow 1982, Poland.

2.          Szuba T.: Symbolic languages. (in Polish), 2nd edition, revised and extended, (book, soft cover, 256 pages), AGH Publisher 1988, Poland.

3.          Szuba T.: Problems with automatic action planning for intelligent working machines. (in Polish), (book, soft cover, 252 pages), AGH Publisher. 1991.

4.          Szuba T.: Computational Collective Intelligence. Wiley Series on Parallel and Distributed Computing. (450 pages). February, 2001

5.          Sztandera L., Szuba T. (editors): Collective Intelligence. Springer Verlag. Studies in Fuzzines and Soft computing. (To appear).

1.    Szuba T., Goscinski A.: Analysis of programming means to implement multilayer control system tasks. (in Polish), Pomiary Automatyka Kontrola, Poland, 8/1977.

2.    Szuba T., Goscinski A.: Application of theorem-proving methods for automatic program synthesis of N.C. machine tools. Angewandte Informatik. (West Germany), pp. 191-197, 5/1981.

3.    Szuba T.: Possibilities to use the PROLOG language for real-time control of selected processes. (in Polish), Zeszyty Naukowe AGH, No 928, pp. 165-171, 1982.

4.    Szuba T.: PC-PROLOG for process control applications. Angewandte Informatik. (West Germany), pp. 164-172, 4/1984.

5.    Szuba T.: Automatic program synthesis system for N.C. machine tools based on PC-PROLOG. Angewandte Informatik. (West Germany), pp. 234-244, 6/1984.

6.    Szuba T.: PROLOG as a real-time language for process control. Angewandte Informatik. (West Germany), pp. 370-375, 9/1984.

7.    Szuba T.: PROLOG-PASCAL automatic program synthesis for N.C. machine tools. (in Polish), Informatyka. Poland, 5/1984.

8.    Szuba T., Wasiewicz A.: The idea of consciousness of intelligent machines as a frame for future software construction. Mathematical and Intelligent Models in System Simulation. pp. 261-267, 1991.

9.    Szuba T., Krol A., Stras A., Stras R.: An automatic 2-D action planning system for a future quasi-intelligent robot-digger for earthworks. Mathematical and Intelligent Models in System Simulation. pp. 553-557, 1991.

10.    Szuba T.: Random parallelisation of computations in the Random PROLOG Processor. Journal of Kuwait University.  Topical Issue No 1. 1996. (13 papers out of 33 from the Int. Conf. on Parallel and Distributed Computing Kuwait, March 1995, were distinguished for publishing by the reviewing international experts).

11.    Szuba T., Stras R.: Parallel evolutionary computing with the Random PROLOG Processor. Journal on Parallel and Distributed Computing. Special Issue on Parallel Evolutionary Computing. 47, 78-85, 1997.

12.    Szuba T.: A Molecular Quasi-random Model of Computations Applied to Evaluate Collective Intelligence. Future Generation Computing Journal. volume/issue: 14/5-6. 1998.

13.    Szuba T.: A formal definition of the phenomenon of collective intelligence and its IQ measure. Future Generation Computing Journal. 17 (2001). Elsevier.

14.    Szuba T.: "Was there Collective Intelligence Before Life on Earth? (Considerations on the Formal Foundations of Intelligence, Life and Evolutin)". World Futures - The Journal of General Evolution. Gordon and Breach  Publishing.  58/1, 2002

1.       Szuba T.: CAD-system for automatic program synthesis for N.C. machine tools. (in Russian). Summer School for CAD/CAM Problems. Gaussig-Dresden. German Democratic Republic. 1985.

2.       Szuba T.: Philosophy of a robotized intelligent machine tool for automatic machining program synthesis. (in Polish).  First National Conference on Robotics. Wroclaw, Poland, pp.185-196, 1985.

3.       Szuba T.: The concept and present state of research on intelligent, autonomous N.C. excavators. (in Polish), Second National Conference on Robotics. Wroclaw, Poland, 1988.

4.       Szuba T.: Automatic program synthesis for intelligent & autonomous machines. (in Polish), Fourth National Conference on Non-Continuous Industrial Processes. Kozubnik k. Porabka-Zar, Poland, pp. 243-255, 1988.

5.       Szuba T., Wlodarczyk M.: Selected considerations on robot applications in mining processes for the single bucket digger. (in Russian), 9th Int. Conference on Automatization in Mines and Exposures. Varna, Bulgaria. 3-9 October, pp. 96-109, 1988.

6.       Szuba T.: The concept of an intelligent, fully autonomous numerically-controlled excavator. CIB International Symposium on Automation of Construction Processes and Construction Machines. Magdeburg/Berlin, German Democratic Republic, pp. 1-12, 22-25 May, 1989.

7.       Szuba T.: Towards an intelligent, autonomous excavator (robot for earthworks). Second International Conference on Intelligent & Autonomous Systems. Amsterdam, Holland, Vol 1, 441-447, 11-15 December, 1989.

8.       Szuba T., Wasiewicz A.: The idea of consciousness for intelligent machines as a frame for future software construction. MIM-S2'90 IMACS-IFAC International Symposium on Mathematical & Intelligent Models in System Simulation. Brussels, Belgium, pp. VI.B.4-1 to.4-7, September 3-7, 1990.

9.       Szuba T., Krol A., Stras A., Stras R.: Automatic 2-D action planning system for a future, quasi-intelligent robot-excavator for earthworks. MIM-S2'90 IMACS-IFAC International Symposium on Mathematical & Intelligent Models in System Simulation. Brussels, Belgium, pp. I.C.4-1 to  I.C.4-6, September 3-7, 1990.

10.   Szuba T., Krol A., Niezgoda A., Stras A., Stras R.: A network-based, on-board computer for an intelligent & autonomous robot excavator for earthworks. International Conference on Computer Networks. Wroclaw, Poland, 222-229, 1991.

11.   Szuba T., Krol A., Jedrzejek K., Stras A., Stras R.: Towards an intelligent autonomous excavator. 8th International Symposium on Automation and Robotics in Construction. Stuttgart, Germany, 3-5 June, 1991.

12.   Szuba T.: (as invited speaker) Techniques for planning and control in the context of semi-autonomous robots for earthworks and waste dump automation. Workshop on Mobile Robotics for Civil Works. ESPRIT Europe Research Program, Brussels, Belgium (Planning & Control Section), pp. 1-15, June 6-7, 1991.

13.   Blagden P., Szuba T.: Towards an intelligent & autonomous robot to detect and explode post-war mines in the desert area of Kuwait. IMACS/SICE Int. Symposium on Robotics, Mechatronics and Manufacturing Systems. Kobe, Japan, Vol. II. pp.1673-1679, September 16-20, 1992.

14.   Kus J.,. Banaszak Z, Szuba T.: Modelling and performance evaluation of control procedures for group robotized assembly stands. (in Polish). IV National Conference on Robotics. Wroclaw, Poland, pp. 356-365, 1993.

15.   Szuba T.: Random parallelisation of computations in the Random PROLOG Processor. Int. Conf. on Parallel and Distributed Computing. Kuwait, March 13-15, 1995.

16.   Banaszak Z., Jedrzejek K., Szuba T.: An algebraic approach to the performance evaluation of loosely coupled production systems. Int. Conf. On Modeling, Identification and control. Innsbruck, Austria, 19-21 Feb. 1996

17.   Banaszak Z., Jedrzejek K., Szuba T., : Pseudo-conflict as a key factor for performance optimization of concurrent processes sharing common resources. Int. Conf. On Modeling, Identification, and Control. Innsbruck, Austria, 19-21 Feb. 1996.

18.   Szuba T., Stras A.: On evaluating the inference power of closed social structures with the help of the Random PROLOG Processor. PAP’97 “Practical Application of PROLOG”. London, UK, 21-24 April, 1997.

19.   Szuba T.: Evaluation measures for the collective intelligence of closed social structures. ISAS’97 Gaithersburg/Washington D.C. 22-25 Sept. 1997

20.   Szuba T.: A Molecular Quasi-random Model of Computations Applied to Evaluate Collective Intelligence. IPPS/SPDP’98, Orlando/Florida, USA, March 30 –April 3, 1998.

21.   Szuba T.: A quasi-chaotic computational model of Collective Intelligence and its IQ measure. CI&N’98. Research Triangle Park, North Carolina, USA October 23-28 1998. (CI&N session chairman).

22.   Almulla M., Szuba T.: Toward a computational model of collective intelligence and it’s IQ measure. SAC’99 ACM. San Antonio, TX, USA February 28 – March 2. 1999.

23.   Szuba T.: A formal definition of the phenomenon of collective intelligence and its IQ measure. IPPS/SPDP’99, San Juan, Puerto Rico, USA, April 14-16, 1999. (IPPS/SPDP’99 session chairman).

24.   Szuba T.: Formalization of the general concept of Collective Intelligence for social structures, and I’s IQ measure. IIS’99, Wisla/Ustron, Poland, 14-17 June 1999. (session chairman)

25.   Stras R., Szuba T., Zomaya A. Y.: An evolutionary parallel model of computations for computer graphics based on the concept of Collective Intelligence. 11th  IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS'99) MIT, Cambridge, USA, November 3-6, 1999. (session chairman)

26.   Szuba T., Almulla M.: Was Collective Intelligence before Life on Earth? BioSP3 session during IPPS/SPDP’2000, Cancun, Mexico 1-5 May 2000.

27.   Szuba T. Stras R.: Organizing and synchronizing multi-agent systems with the help of abstract money (currency). IPDPS’2001, 23-25 April 2001, San Francisco. CA. (also session chairman)

 


Contact information

     Department of Automatics
     Akademia Górniczo- H utnicza (AGH University)
     30-059 Krakow,
     al. Mickiewicza 30,
     POLAND

Department Phone: (Buildind C-3, room 212)
                                   (0048)(12) 617-3856

Email:
szuba@ia.agh.edu.pl (through AGH servers)
geszuba@cyf-kr.edu.pl (through Cyfronet Computer Center, e-mails are forwarded)



 


This page last updated on March 21, 2002.

Copyright (C) 1996 Netscape Communi cations Corporation,

Copyright (C) 1998 Szuba Tadeusz , Piotr Osiński.