Parallel programming for mobile robot control: agent-based approach

  title={Parallel programming for mobile robot control: agent-based approach},
  author={Stevo Bozinovski},
  journal={14th International Conference on Distributed Computing Systems},
  • S. Bozinovski
  • Published 21 June 1994
  • Computer Science
  • 14th International Conference on Distributed Computing Systems
Some issues concerning agent-based systems and parallel programming are discussed. A practical problem of designing a mobile robot for educational purposes using an IBM Series/1 EDX is considered, and as a solution, a multiagent control system is designed and implemented using the EDX multitasking system. A discussion concerning the notion of agents and an agent society is also provided.<<ETX>> 

Figures from this paper

Next Generation Operating Systems: A Biologically Inspired Future

This work explores the analogy between the computer operating systems and the molecular biology control systems, concerning the issues of improving the computeroperating systems and its parallel and distributed capabilities.

Real-Time Systems - Biologically Inspired Future

This paper is a further elaboration of the idea that the cell is governed by a real-time operating system that resides in the DNA, and gives insight into how knowledge obtained from the biological systems could lead to further evolution and improvement of the complex human-made real- time systems.

Lag-Bipartite Formation Tracking of Networked Robotic Systems Over Directed Matrix-Weighted Signed Graphs

Based on the Lyapunov stability argument and the property of the matrix-weighted Laplacian, some sufficient criteria are derived for solving the lag-bipartite formation tracking (LBFT) problem of the networked robotic systems (NRSs) with directed matrix- Weighted signed graphs.

Information/Material Processing Synergy: Flexible Manufacturing and Operating System Metaphor for a Biological Cell

The paper proposes that, from a manufacturing science viewpoint, the protein biosynthesis process can be viewed as a CAD/CAM system for molecular biology.

A new frontier for real-time systems - Lessons from molecular biology

This paper is a further elaboration of the idea that the DNA is indeed a real-time system and gives insight into how knowledge obtained from the biological systems could lead to further evolution and improvement of the human-made complex real- time systems.



A robust layered control system for a mobile robot

  • R. Brooks
  • Computer Science
    IEEE J. Robotics Autom.
  • 1986
A new architecture for controlling mobile robots is described, building a robust and flexible robot control system that has been used to control a mobile robot wandering around unconstrained laboratory areas and computer machine rooms.

PACT: an experiment in integrating concurrent engineering systems

The Palo Alto Collaborative Testbed (PACT), a concurrent engineering infrastructure that encompasses multiple sites, subsystems, and disciplines, is discussed and PACT's agent-based architecture and lessons learned from the PACT experiments are described.

An intelligent agent framework for enterprise integration

The preliminary experimental results suggest that this divide-and-conquer strategy, leading to cognitive models that are buildable and maintainable by end-users, is a viable approach to real-world distributed artificial intelligence.

The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver

The contract net protocol has been developed to specify problem-solving communication and control for nodes in a distributed problem solver. Task distribution is affected by a negotiation process, a

Actors and agents as reflective concurrent objects: a MERING IV perspective

A reflective actor language that is used as a development tool for implementing distributed artificial intelligence systems is described and an example of the use of reflection for describing transparent protocols between agents is given.

Communicating Modules: A Software Design Model for Concurrent Distributed Systems

  • B. Witt
  • Computer Science
  • 1985
This design model separates application logic from control logic to help designers of distributed and concurrent programs exploit such concepts as stepwise refinement and data abstraction. A commonly

Negotiation as a Metaphor for Distributed Problem Solving

DAI betwixt and between: from 'intelligent agents' to open systems science

The authors discuss the development of open systems science beginning with its roots in the fundamentals of concurrency, which presents some challenges and some fruitful new ideas for distributed artificial intelligence that are discussed.

Parallel programming using shared objects and broadcasting

Orca, a procedural language whose sequential constructs are roughly similar to languages like C or Modula 2 but which also supports parallel processes and shared objects and has been used to develop applications for the prototype system, is described.

Cooperation and conflict resolution via negotiation among autonomous agents in noncooperative domains

The authors present a theoretical negotiation model for rational agents in general noncooperative domains and shows that in certain borderline cooperative situations, a partial cooperative agreement might be preferred by all agents, even though there exists a rational agreement that would achieve all their goals.