среда, 3 января 2018 г.

Собран и испытан новый 3-х моторный ствол

Сегодня я закончил со сборкой и испытанием первого фабричного ствола робота.
Конструкция ствола была значительно переработана: теперь убраны все лишние провода и для подключения ствола к основной плате используется всего один общий разъем. Это сильно упростило сборку/разборку робота для обычного пользователя.
Кроме того, добавлена яркая светодиодная индикация выстрела - за полсекунды до выстрела  мяч подсвечивается красными светодиодами по окружности. Это должно помочь игроку улавливать момент выстрела на уровне рефлексов.


Я очень доволен получившимся результатом! Теперь осталось дождаться, пока приедут из Китая заказанные новые платы контроллера робота, и можно нести на испытания новую конструкцию...

среда, 20 декабря 2017 г.

Demonstration of vertical shots

I have got a question from on of my subscribers - from Paul (Youtube channel PathfinderPro ).
Paul makes really good videos about table tennis equipment, and he has an idea for his another test. For this test he needs a robot with:
  • ability to digitally control rotation of each motor
  • ability to make vertical shots
Paul asked me, if my robot can do these things. So I've created a small video as an answer on his question:


пятница, 15 декабря 2017 г.

Our Amazing Table Tennis Robot

Hey, how about some ping-pong?

We are developing a robot which may be an asset for table tennis lovers and professionals. We believe that this baby is going to become a 2nd trainer for you later, yet now it is passing an alpha-testing stage in a table tennis club here, in Ukraine. By the end of March, we are planning to finish the current iteration to make it ready for reaching a wider audience.

Here is a video about the robot, it is in Russian. English videos are coming soon, but now you can watch it with English subtitles. Please turn the subtitles on while watching.


Key features:
  • It is a trainer which always has time and resources for you. Can be used as a trainer assistant, too.
  • Controlled from any Android or iOS device via Bluetooth LE (everything is better with Bluetooth), or using an infrared remote control. Mobile apps will be published when the first batch is ready for shipping.
  • Precise and fast tuning of all ball parameters. Thanks to the smart motor controller, the robot can shoot the balls like professional players do. It spins the balls to achieve top/back/side rotation (from 100 to15000 rpm), it can also accelerate them to a speed of a little spaceship.
  • Fully programmed. You can create different sets of patterns and styles to practice in a way you need. Use predefined sets, combine them with your own ideas, or let the computer play with you in a randomized way. Since precision of shooting is less than 0.1 sec, it can do whatever you want.
  • Put it on a tennis table or on a tripod near it. As a result, its «style» will be as human-like as it can be. However, if you prefer robots to people, it is also a good choice.
  • Can use any 40 or 40+ balls
  • 100 balls in tank. Quantity can be easy increased by an additional part
  • Mobile and lightweight (5 pounds / 2 kg only; packed in a mid-sized bag). Can be moved inside your training location or carried wherever you need it.

среда, 15 ноября 2017 г.

Краткое видео о состоянии разработки. Версия с 3 моторами

Чего не хватает в том роботе, который сейчас тестируется в теннисном клубе Метеорит? Правильно - бокового вращения.
Я учел пожелания и отзывы, и последние несколько месяцев я усиленно занимался переработкой конструкции - она сатал более надежной и точной. Для создания бокового вращения теперь используется 3 мотора. На этой неделе я наконец то получил реально работающий экземпляр, и хотя тут нужно кое что еще "допилить", но он работает. И результат мне очень нравится. Пока что все висит на проводах, но это только для моих опытов. Я не удержался чтобы не показать :-)
Вот короткое видео

Главная фишка, которой (как мне кажется) нет ни в одном роботе - это система выбора параметров выстрела. Давайте сравним, к примеру, с известным роботом Amicus Butterfly. Вот его пульт управления:
Вам это не напоминает пульт управления какого то самолета? Мне напоминает. Много кнопок, какие то цифры, лампочки...
Как это сделано в моем варианте:

Угол наклона (вращения) мяча выбирается просто нажатием нужной зоны. Программа сама за вас пересчитает все скорости вращения моторов и выберет именно такие, чтобы мяч вращался с заданными углом наклона, скоростью вращения и нужной силой выстрела. Это очень удобно.
Конечно сейчас программа это делает несколько медленно, но это всего лишь демо - в реальном приложении (после того как я его оптимизирую) все будет работать почти мгновенно.


вторник, 14 ноября 2017 г.

Состояние робота после 4 месяцев испытаний. Все еще лучше чем я ожидал!

Сегодня, спустя 4 месяца испытаний робота в теннисном клубе Метеорит, ребята позвонили и пожаловались на периодические проблемы в работе робота (выстреливал мячи без паузы). Что же, "это должно было когда то произойти" - подумал я, и поехал разбираться в чем причина. Судя по описанию, я подозревал обрыв провода.

Однако на месте оказалось что все работает. Я забрал "голову" робота домой, чтобы выяснить что же произошло. А причина оказалась очень простой - элементарная пыль. Она попала на оптический датчик, и мешала его нормальной работе.


Можно было и не забирать его домой, а протереть прямо там. Но раз уже забрал, вот еще фото состояния ролика.

Меня часто спрашивают, насколько ролики долговечны. Вот, смотрите сами. После 4 месяцев эксплуатации диаметр ролика не изменился. Визуально видно небольшое углубление в ролике от контакта с мячом, но оно очень незначительное. Думаю этот ролик проработает еще не меньше года. А потом можно будет просто сдвинуть двигатели ближе друг к другу (конструкция позволяет), и продолжать его использовать. 

P.S. Несколько пугают чьи то волосы на валу двигателя. Девушка, я надеюсь с вами все в порядке, и прическа не сильно пострадала :-) ?
Я уверен что ничего страшного не произошло, потому что двигатель в такой ситуации просто остановится и не травмирует любопытного. Но все таки, ребята - будьте немного осторожнее :-)