<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Электронный научно-практический журнал «Современная техника и технологии» &#187; obstacle detection system</title>
	<atom:link href="http://technology.snauka.ru/tags/obstacle-detection-system/feed" rel="self" type="application/rss+xml" />
	<link>https://technology.snauka.ru</link>
	<description></description>
	<lastBuildDate>Fri, 30 Jan 2026 18:56:12 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Система обнаружения препятствий для мобильной роботизированной платформы</title>
		<link>https://technology.snauka.ru/2015/12/8799</link>
		<comments>https://technology.snauka.ru/2015/12/8799#comments</comments>
		<pubDate>Thu, 17 Dec 2015 11:51:35 +0000</pubDate>
		<dc:creator>antkg</dc:creator>
				<category><![CDATA[Общая рубрика]]></category>
		<category><![CDATA[autonomous robot]]></category>
		<category><![CDATA[control system]]></category>
		<category><![CDATA[microcontroller board]]></category>
		<category><![CDATA[mobile platform]]></category>
		<category><![CDATA[obstacle detection system]]></category>
		<category><![CDATA[range sensors]]></category>
		<category><![CDATA[автономный робот]]></category>
		<category><![CDATA[датчики расстояния]]></category>
		<category><![CDATA[микроконтроллерная плата]]></category>
		<category><![CDATA[мобильная платформа]]></category>
		<category><![CDATA[система обнаружения препятствий]]></category>
		<category><![CDATA[система управления]]></category>

		<guid isPermaLink="false">https://technology.snauka.ru/?p=8799</guid>
		<description><![CDATA[Введение Одной из главных задач в мобильной подвижной робототехнике является проблема обнаружения препятствий как неподвижных, так и движущихся. Решение такой задачи открывает пути к разработке систем маршрутизации роботов. Как правило, для передвижения по известному маршруту используются системы глобального позиционирования. Однако такой способ не всегда достаточно надёжен, поскольку имеет значительную погрешность по отношению к размерам самого [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>Введение</em></strong></p>
<p>Одной из главных задач в мобильной подвижной робототехнике является проблема обнаружения препятствий как неподвижных, так и движущихся. Решение такой задачи открывает пути к разработке систем маршрутизации роботов. Как правило, для передвижения по известному маршруту используются системы глобального позиционирования. Однако такой способ не всегда достаточно надёжен, поскольку имеет значительную погрешность по отношению к размерам самого робота, а в закрытых помещениях и вовсе может не работать. Для уточнения положения робота относительно других объектов используются в основном системы технического зрения в оптическом диапазоне на основе стандартных видеокамер и видеокамер, работающих в инфракрасной части спектра [1, 2]. Системы технического зрения позволяют получить больше информации об окружающих объектах, но в определённых условиях вполне достаточно знать лишь о присутствии того или иного предмета на пути движения робота. В таких ситуациях способом решения проблемы относительного позиционирования является использование датчиков разной физической природы.</p>
<p>В данной работе представлена разрабатываемая система определения препятствий на основе ультразвуковых датчиков для мобильной роботизированной платформы грузоподъёмностью до 80 кг для передвижения по пересечённой местности.</p>
<p><strong><em>Система обнаружения препятствий</em></strong></p>
<p>Разрабатываемая на кафедре информационно-измерительных систем и физической электроники Петрозаводского государственного университета система обнаружения препятствий для мультикоптера [3] использовалась в качестве основы при подготовке такого рода системы для наземного мобильного робота. Для этого в систему обнаружения препятствий был внесён ряд изменений, обусловленный снижением требований к массогабаритным показателям и ужесточением таковых вследствие увеличения числа ультразвуковых датчиков.</p>
<p>Система состоит из:</p>
<ul>
<li>управляющей платы Flymaple v1.1 на основе микроконтроллера STM32F103RET6 фирмы STMicroelectronics [4];</li>
<li>комплекта ультразвуковых датчиков расстояния [5].</li>
</ul>
<p>Общая схема работы системы изображена на рисунке 1.</p>
<p style="text-align: center;" align="center"><a href="https://technology.snauka.ru/2015/12/8799/obstacles-2" rel="attachment wp-att-8801"><img class="aligncenter size-full wp-image-8801" src="https://technology.snauka.ru/wp-content/uploads/2015/12/Obstacles1.png" alt="Схема работы системы обнаружения препятствий для мобильной роботизированной платформы" width="375" height="274" /></a>Рисунок 1. Схема работы системы обнаружения препятствий для мобильной роботизированной платформы</p>
<p>Для оценки окружающего пространства используется набор ультразвуковых датчиков. Дальномеры закрепляются на платформе, так чтобы перекрывать область передней и задней полусфер. Основной подход состоит в том, чтобы корректировать управляющее воздействие оператора платформы на основе информации о расстоянии до окружающих объектов. Для этого постоянно осуществляется измерение расстояния до окружающих объектов, а затем по мере необходимости в канал управления роботизированной платформой вносится корректирующий сигнал.</p>
<p><strong><em>Результаты</em></strong></p>
<p>Программное обеспечение для микроконтроллерной платы Flymaple v1.1 разработано в среде программирования CooCox CoIDE [6] и реализует следующие функции:</p>
<ul>
<li>перехват и фиксация параметров управляющего сигнала от оператора;</li>
<li>измерение расстояний с помощью ультразвуковых датчиков;</li>
<li>формирование управляющего сигнала для платы управления мобильной роботизированной платформой, провоцирующего остановку или движение платформы в сторону от препятствия.</li>
</ul>
<p>Алгоритм работы программного обеспечения для управляющего контроллера на основе STM32F103RET6 выглядит следующим образом. Системный таймер платы Flymaple v1.1 раз в 20 мс осуществляет запуск процедуры захвата управляющего сигнала в двух каналах. Для этого используется система внешних прерываний микроконтроллера STM32F103RET6. Кроме того, одновременно запускается процесс измерения расстояния с помощью ультразвуковых дальномеров. После того как будет получена информация со всех дальномеров, осуществляется процедура сравнения результатов, и в случае обнаружения объекта в направлении движения на расстоянии меньше заданного, плата Flymaple v1.1 подаёт корректирующий сигнал плате управления роботизированной платформой. При этом управляющий сигнал от оператора не учитывается. Робот корректирует своё движение или останавливается, после чего сигнал от оператора снова беспрепятственно передаётся в контур управления.</p>
<p>Расстояния до объектов в пространстве, полученные в результате измерений, сохраняются в отдельном буфере и могут быть переданы оператору с помощью средств телеметрии.</p>
<p><strong><em>Заключение</em></strong></p>
<p>В результате тестирования и отладки системы обнаружения препятствий при движении вдоль основных направлений подтверждена общая корректность выходного управляющего сигнала. Поведение роботизированной платформы соответствует ожидаемой безопасной реакции на наличие ограниченных или непреодолимых препятствий.</p>
<p>Отметим, что разработанная система может быть интегрирована в системы технического зрения на основе видеокамер. А подходы, использованные при её разработке, планируется использовать в проекте по созданию робота-гида для Петрозаводского государственного университета [7].</p>
<p>Работа выполнена в рамках проекта «Разработка опытного образца мобильной роботизированной платформы грузоподъёмностью до 80 кг для передвижения по пересечённой местности» программы стратегического развития ПетрГУ на 2012-2016 гг.</p>
]]></content:encoded>
			<wfw:commentRss>https://technology.snauka.ru/2015/12/8799/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
