roboforum.ru

Технический форум по робототехнике.

Робо Бот

Робо Бот

Filerx » 25 апр 2013, 10:15

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

И что б вся програма работала на каком то не дорогом нетбуке (это важно).

Получается такая цепочка: Компьютор с которого снимаются данные -> переносится на нетбук -> и дальше уже мини робот передвигает мышку.

Кто готов взяться за такое, готов заплатить? Вроде ничего сложного нету.

Re: Робо Бот

Myp » 25 апр 2013, 10:51

невозможно сделать то у чего нет описания.

вот то что ты щас русским вроде языком написал, недоступно для понимания совершенно.

Re: Робо Бот

Filerx » 25 апр 2013, 10:55

Допустим белый экран, а на нем хаотично передвигаются красные крестики, тоесть это не возможно на програмном уровне сделать так, что б мышка передвигалась в ту точку где находится этот красный крестик?

Re: Робо Бот

Myp » 25 апр 2013, 10:56

да запросто.

Re: Робо Бот

Filerx » 25 апр 2013, 11:10

Вот, дальше мне надо, что б эти все данные перешли на другой пк, где будет центр управление всей процедурой. Где надо синхронизирывать две плоскости по XY (разных размеров) 1-я плоскость это сам монитор; 2-я плоскость под мышку; а робот должен только принимать сигналы на сколько передвинуть мышку во 2-ой плоск., что б попасть на красный крестик.

Re: Робо Бот

Myp » 25 апр 2013, 14:42

так это и непонятно, зачем тебе нужен для этого робот?
курсором мышки можно элементарно управлять програмно удалённо.
я могу хоть щас присоединиться к твоему компу удалённо и управлять твоим курсором на твоём экране, хотя твоя мышка пластмассовая будет неподвижно лежать на твоём столе.

зачем тебе обычную пластмассовую мышь возить по столу каким-то сложным механизмом?
даже если данные надо с одного компьютера передавать на другой, зачем для этого нужен какой-то робот? почему не хочешь напрямую?

Re: Робо Бот

Filerx » 25 апр 2013, 15:02

Надо ж просто из мухи слона сделать)))

Добавлено спустя 4 минуты 19 секунд:
я бы хотел с тобой поговорить по скайпу, в разговорном диалоге смог бы более конкретно обьяснить суть этой темы, а то на форуме очень долго будет.

Добавлено спустя 7 минут 2 секунды:
А вообще речь идет о боте который будет фуанцанирывать, приближенно как действует человек, что б как можно макс. снизить риск обнаружения ботовотства и получить бан.

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

Re: Робо Бот

Myp » 25 апр 2013, 15:54

ясно, продолжение темы про робота с руками
который должен уметь нажимать кнопки на клавиатуре как человек :ROFL:

Re: Робо Бот

Filerx » 25 апр 2013, 16:01

Все понятно, закрывайте тему. Ржать в цирке будете!

Re: Робо Бот

Dimitri » 25 апр 2013, 16:02

Я изучал вопрос создания (в моем случае полу-аппаратной (у меня валяются пара двух чиповых оптических мыши)) бот мыши для онлайновой игры. Основная проблема это формирование координат движения, так-как существуют алгоритмы позволяющие отличить движения мыши сгенеренные программно от движения реальной мыши движимой человеком.
В вашем случае добавляется еще несколько проблем:
1 - при движении мышь не должна вращаться, т.к. при этом будут вращаться и оси координат движения мыши.
2 - мышь выдает не абсолютное положение а смещение по осям и как любой прибор имеет погрешность, соответственно ошибку позиционирования нужно будет корректировать.

P.S. я изучал только теорию, практических наработок у меня нет.

Re: Робо Бот

Filerx » 25 апр 2013, 16:26

Во адекватный человек попался)))

Это точно, особенно погрешность заметно в дешевых мышках

Добавлено спустя 13 минут 37 секунд:
А стоит ли выносить функцию передвижения руки на другой пк, что б остаться не замеченным для отлова бота?

Re: Робо Бот

Dimitri » 25 апр 2013, 16:31

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

Re: Робо Бот

Filerx » 25 апр 2013, 16:36

Хорошая идея)

Re: Робо Бот

elmot » 25 апр 2013, 16:44

Тогда уже проще сделать свою мышку, которая будет передавать требуемые смещения программно, а двигаться она будет чисто для проформы.

Re: Робо Бот

RootAdmin » 25 апр 2013, 16:50

А почему в лоб не эмулировать мышь с помощью любого Atmel чипа с USB?
Типа как http://www.youtube.com/watch?v=CslTkIw7QdA
Но со стороны геймсервера обнаружить что координаты выдает аппаратный или программный эмулятор - невозможно, ИМХО.


Rambler\'s Top100 Mail.ru counter