Наш новый проект
Наш новый проект 08.09.2016 06:05
Цель, поставленная перед разработчиками – создание интеллектуальной системы, обеспечивающей пространственное ориентирование рабочей группы функционально взаимосвязанных роботов.
Достижение поставленной цели опосредовано решением трех основных задач:
- Определение роботом требуемого направления движения для достижения пункта В при перемещении из пункта А и принятие роботом решений, обеспечивающих перемещение на местности из пункта А в пункт В, на основании заданных координат пункта В, сенсорных данных о наблюдаемых на местности объектах и созданной разработчиками специальной базы знаний. Реализация роботом принятых решений с нанесением преодолеваемого маршрута на карту местности с описанием маршрута.
- Оценка роботом принятых решений как успешных (есть продвижение в искомом направлении) или неуспешных (нет продвижения в искомом направлении), корректировка роботом решения, нанесенного маршрута и специальной базы знаний в случае оценки решения как неуспешного.
- Применение и корректировка специальной базы знаний всеми членами рабочей группы, применение и дополнение карты местности всеми членами рабочей группы.
Этапы решения первой основной задачи:
- Создание системы картографирования местности – системы, позволяющей на основании заданных координат пункта назначения определять общее направление движения робота с нанесением на карту преодолеваемого им маршрута и информации о наблюдаемых на маршруте объектах (их координат, классов, рекомендуемых для роботов действий по отношению к ним).
- Создание специальной базы знаний – логической структуры, связывающей классификацию характерных для заданного типа местности объектов, данные о технических возможностях робота, руководства к действию робота по отношению к объектам того или иного класса.
- Создание системы индуктивного анализа – системы логического исчисления, соотносящей сенсорные данные о наблюдаемых объектах с информацией, заложенной в базе знаний, и извлекающей имеющуюся в базе информацию о наблюдаемых объектах и рекомендуемых действиях по отношению к ним.
- Создание системы дедуктивного анализа – системы логического исчисления, генерирующей решения о действиях робота в отношении наблюдаемых объектов на основании информации, извлеченной посредством системы индуктивного анализа, и активизирующей двигательные функции робота в соответствии с принятыми решениями.
Этапы решения второй основной задачи:
- 1. Создание системы оценки промежуточных результатов – системы логического исчисления, обеспечивающей формирование логической связи между наличием\отсутствием продвижения в искомом направлении в результате реализации принятого ранее решения и корректности\некорректности извлеченной из базы знаний информации, на основании которой было принято соответствующее решение.
- 2. Создание системы корректировки принятых решений, карты местности и специальной базы знаний – системы логического исчисления, позволяющей определить изменения, которые необходимо внести в базу знаний для замены некорректной информации корректной, внести полученную корректную информацию в базу знаний и применить её для исправления допущенной ошибки и принятия верного решения со внесением соответствующего изменения в маршрут на карте.
Этапы решения третьей основной задачи:
- Размещение специальной базы знаний со всеми внесенными корректировками и карты местности со всеми внесенными маршрутами на общем сервере, доступном для каждого члена рабочей группы.
- Создание системы, обеспечивающей единовременную корректировку специальной базы знаний и дополнение карты местности несколькими роботами, принадлежащими к единой рабочей группе, с устранением возможных противоречий.
Предлагаемые преимущества и перспективы:
- Перспектива создания системы речевого управления и взаимодействия с роботами на естественном языке за счет применения терминов естественного языка в процессе создания базы знаний.
- Перспектива создания многофункциональных роботов за счет интеграции специальных баз знаний в общую базу знаний.
- Перспектива освоения и применения роботами сложных систем индуктивного и дедуктивного анализа за счет реализации авторской системы организации связей между единицами базы знаний.
- Возможность постоянного контроля за процессом обучения за счет подробных отчетов о работе всех систем логического исчисления.
- Возможность замены каждого члена рабочей группы без потери полученных им данных за счет наличия общей для всей группы специальной базы знаний и карты местности.
Контакты:
Мария Гриц (руководитель команды разработчиков)
e-mail: telefunken3@mail.ru
The proposal on optimization of robot group spatial orientation
(prepared by the team of researchers and developers)
The general purpose – development of an intellectual system that provides robot group spatial orientation. Problems to be solved in order to achieve the general purpose should be divided into three groups:
- A robot has to determine a direction to achieve the point B, moving from the point A and to make series of decisions to move from the point A to the point B in the area, using the coordinates of A and B, sensor data on objects visible in the area and a specialized knowledge base developed by researchers. A robot has to implement its decisions and put the route it moves and description of the route on the map of the area.
- A robot has to evaluate the decisions have been made as correct (if they make the robot move in the chosen direction) or incorrect (if they do not make the robot move in the chosen direction). A robot has to improve the decision, the route, which has been put on the map, and some facts in the knowledge base, if the decision has been evaluated as incorrect.
- A specialized knowledge base and a map of the area have to be made accessible for being used and improved by all members of a robot group.
Steps to solve the problems of the first group
- 1. Area mapping system development
We develop a system, which uses the coordinates of the destination point to determine the general direction of robot’s movement, which makes a robot put the route it moves and description of the route (information on the objects visible to a robot in the area, – coordinates of the objects, object class specifications, actions that should be taken in relation to the objects by a robot) on the map of the area.
- 2. Specialized knowledge base development
We develop a specialized knowledge base as a logical structure that connects classification of objects typical for the area type to robot’s technical characteristics and to the guidance that determines actions that should be taken in relation to objects of specified classes by a robot.
- 3. Inductive analysis system development
We develop a logical calculus system that relates sensor data on the objects visible in the area to information contained in the specialized knowledge base and that extracts information on the objects visible in the area and actions to be taken by a robot in relation to the objects from the knowledge base.
- 4. Deductive analysis system development
We develop a logical calculus system that generates the decisions about the actions to be taken by a robot in relation to the objects visible in the area on the base of the information extracted by means of the inductive analysis system and that activates the robot’s motion function in accordance with the decisions have been made.
Steps to solve the problems of the second group
- 1. Decision evaluation system development
We develop a logical calculus system that generates a logical connection between presence or absence of movement in the chosen direction – a result of the decision has been made earlier – and correctness or incorrectness of the information extracted from the knowledge base used to make the decision mentioned.
- 2. Development of the decision, route and knowledge base improvement system
We develop a logical calculus system that determines the improvement that has to be made within the knowledge base to replace the incorrect information in the knowledge base with correct information, puts the correct information into the knowledge base and uses the correct information has been introduced to replace the incorrect decision with the correct one and to improve the route on the map of the area accordingly.
Steps to solve the problems of the third group
- We locate the specialized knowledge base with all the improvements and the area map with all the routes on a common server, which is accessible for all members of a robot group.
- We develop a system that provides making improvements of a specialized knowledge base and an area map by several members of a robot group simultaneously and that eliminates all possible inconsistencies, which may arise during group work on a knowledge base and on a map.
Advantages and perspectives on offer:
- The perspective of voice control system development for a robot group, the perspective is defined by application of natural language terms in the process of knowledge base development.
- The perspective of multifunctional robot development, the perspective is defined by the possibility of specialized knowledge bases integration into a general knowledge base.
- The perspective of making robots use the sophisticated systems of inductive and deductive analysis, the perspective is defined by implementation of the logical connections organization system developed for knowledge bases by our team.
- The possibility of training process constant control, the possibility is defined by detailed accounts provided by all the logical calculus systems used.
- The possibility of every group member replacement without any risk of acquired information loss, the possibility is defined by implementation of a knowledge base and a map of the area shared by all members of the group.
Contacts
Mrs. Maria Gritz (the team leader)
e-mail: telefunken3@mail.ru