Rod Bot pages
C++, NXT, NXC, Kinect, C#, robot, boolean, algorithm
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:
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.
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 г.
Удаление фиктивных переменных из таблицы значений булевой функции
Немножко справки о фиктивных переменных:
// TODO: здесь будет инфа, обещаю. Как отсканю, выложу.
Сам код из Visual Studio с++ =>
// TODO: здесь будет инфа, обещаю. Как отсканю, выложу.
Сам код из Visual Studio с++ =>
29 мая 2011 г.
Модель робота NXT к соревнованиям
Модель разрабатывалась для соревнований Город (или Перекрёсток). Основная задача передвигаться по чёрной линии преодолевая перекрёстки и сворачивая на поворотах, помеченных спец меткой. Затем взять банку, вернуться и установить её в зону сброса мусора.
- Прочная и устойчивая
- Вес чуть больше среднего
- Все колёса приводные
- Прогиба в шасси нет
- Скорость зависит от выбора шестерёнок для колёс

8 мая 2011 г.
Алгоритм Форда-Фалкерсона c++
Полная реализация на C++ с комментариями к действиям. Проверен на работоспособность. Данный алгоритм решает задачу нахождения максимального допустимого потока в транспортной сети. Wikipedia
Код на c++ (записано в MVisualStudio 2010) В этом алгоритме используется: Русский язык в консоли c++, Чтение из файла, Определения, Функции, Поиск в ширину, Как сделать так, чтобы консоль не закрывалась после выполнения программы c++
Ниже код программы :)
Код на c++ (записано в MVisualStudio 2010) В этом алгоритме используется: Русский язык в консоли c++, Чтение из файла, Определения, Функции, Поиск в ширину, Как сделать так, чтобы консоль не закрывалась после выполнения программы c++
Ниже код программы :)
Подписаться на:
Комментарии (Atom)
