کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
411519 679569 2011 12 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A framework for building mobile single and multi-robot applications
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر هوش مصنوعی
پیش نمایش صفحه اول مقاله
A framework for building mobile single and multi-robot applications
چکیده انگلیسی

The complexity of robot software systems calls for the use of a well-conceived architecture together with programming tools to support it. One common feature of robot architectures is the modular decomposition of systems into simpler and largely independent components. These components implement primitive actions and report events about their state. The robot programming framework proposed here includes a tool (RoboGraph) to program and coordinate the activity (tasks) of these middleware modules. Project developers use the same task programming IDE (RoboGraph) on two different levels. The first is to program tasks that must be executed autonomously by one robot and the second is to program tasks that can include several robots and building elements.Tasks are described using a Signal Interpreted Petri Net (SIPN) editor and stored in an xml file. A dispatcher loads these files and executes the different Petri nets as needed. A monitor that shows the state of all the running nets is very useful for debugging and tracing purposes. The whole system has been used in several applications: A tour-guide robot (GuideBot), a multi-robot surveillance project (WatchBot) and a hospital food and laundry transportation system based on mobile robots.

Research highlights
► Robotics Development Environment (RDE) for multi-robot and multi-user applications.
► Basic control modules provide messages (primitives and events) to the executive layer.
► The executive layer defines tasks using Petri nets that use the basic control messages.
► Petri nets are also used to verify, log and debug mobile robot applications.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Robotics and Autonomous Systems - Volume 59, Issues 3–4, March–April 2011, Pages 151–162
نویسندگان
, , ,