19 февраля 2012 г.

17 февраля 2012 г.

NXT Maze - left hand rule fast moving

Nice left hand rule moving implementation.
















Robot moves inside simple maze with the "left hand" rule. Just another simple task for basic training NXT robots. Implemented in Tomsk Polytechnic University robotics lab.

Used sensor: ultrasonic; HT EOPD or Lego LightSensor;

Algorithm of sharp turns:
Robot makes left turn while there is no wall leftside or until right motor reaches full 180 degrees rotation count. This helps to avoid fails with incorrect leftturn recognition.

NXC code:

9 декабря 2011 г.

Course Project - Computer Vision: first part

Greetings!
Today I`d like to tell you about my course project. I`m going to play with computer vision a little. And for the first test I bought new cam called Logitech c525. Pretty nice webcam. It allows me to record HD 720p video. And brings a lot of settings to configure it out as I want.

23 июля 2011 г.

Минимизация булевых функций

 






Консольная программа, реализующая 2 алгоритма:
1. Простой рекурсивный алгоритм построения Совершенной ДНФ
2. Построение Сокращённой ДНФ по алгоритму Блейка-Порецкого
Итак, пост достаточно большой. Основное внимание, однако, я постараюсь уделить конкретно реализации алгоритма на C++.

14 июня 2011 г.

29 мая 2011 г.

Модель робота NXT к соревнованиям

Модель разрабатывалась для соревнований Город (или Перекрёсток). Основная задача передвигаться по чёрной линии преодолевая перекрёстки и сворачивая на поворотах, помеченных спец меткой. Затем взять банку, вернуться и установить её в зону сброса мусора.
  • Прочная и устойчивая
  • Вес чуть больше среднего
  • Все колёса приводные
  • Прогиба в шасси нет
  • Скорость зависит от выбора шестерёнок для колёс


8 мая 2011 г.

Алгоритм Форда-Фалкерсона c++

Полная реализация на C++ с комментариями к действиям. Проверен на работоспособность. Данный алгоритм решает задачу нахождения максимального допустимого потока в транспортной сети. Wikipedia

Код на c++ (записано в MVisualStudio 2010) В этом алгоритме используется: Русский язык в консоли c++, Чтение из файла, Определения, Функции, Поиск в ширину, Как сделать так, чтобы консоль не закрывалась после выполнения программы c++

Ниже код программы :)