Code Monkey home page Code Monkey logo

cybernet's Introduction

cyberNet

Исходный код трех робототехнических проектов, созданных участниками летней проектной смены 2016 в образовательном центре Сириус.

##1. Робот "Старший брат" (BigBrother)

Робот умеет общаться с пользователем с помощью микрофонов и динамика, перемещаться на своей омни-платформе, отслеживать предметы и роботов-помощников при помощи камеры, хватать предметы своим манипулятором. Также в него был встроен блок для выбрасывания визиток. На роботе установлены 2 контроллера ТРИК, которые связаны по Wi-Fi. Директория проекта - BigBrother. Основная программа для контроллера, отвечающего за общение, speak_work.js, а для второго (перемещение и движения глаз) - eyes.js. Также выложены промежуточные результаты с отельными функцими для робота: startHelper.js, reg.js, money.js.

##2. Мозг робота "Старшего брата" (brainBigBrother)

Программа перехватывает видеотрансляцию с робота "Старшего брата" и по его команде отслеживает робота помощника, что висит на школьной маркерной доске. Программа детектирует области обведенные в красный и засылает туда робота помощника. В случае, если на доске не осталось зон для очистки, робот помощник возвращается в угол доски.

##3. Робот помощник (Helper)

Программа управления движением робота на доске. Робот получает команды от мозга "Старшего брата" о дальнейшем движении и исполняет их.

##4. Автоматическая парковка

parking.js - программа для автомобиля, который взаимодействует с сервером парковки
control.js - программа парковочной системы, которая взаимодействует с сервером и контролирует шлагбаум
brainParking - программа для сервера с обработкой видетрансляции с парковки. Определяет свободные парковочные места. По запросу автомобиля выдает ближайшее свободное парковочное место, оповещая при этом парковочную систему.

##5. Робот уборщик

Чистит заданную прямоугольную зону, после чего возвращается на базу. Поиск базы происходит с помощью установленного видеомодуля: робот крутится и ищет желтую прямоугольную метку, после чего доезжает до нее и останавливается.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.