Технический форум по робототехнике.
Filerx » 25 апр 2013, 10:15
Начну с того, что мне нужен робот который будет сканирывать монитор на нужные мне точки и в то место передвигать мышку. Только мышка должна передвигаться физическим путем.
И что б вся програма работала на каком то не дорогом нетбуке (это важно).
Получается такая цепочка: Компьютор с которого снимаются данные -> переносится на нетбук -> и дальше уже мини робот передвигает мышку.
Кто готов взяться за такое, готов заплатить? Вроде ничего сложного нету.
Myp » 25 апр 2013, 10:51
невозможно сделать то у чего нет описания.
вот то что ты щас русским вроде языком написал, недоступно для понимания совершенно.
Filerx » 25 апр 2013, 10:55
Допустим белый экран, а на нем хаотично передвигаются красные крестики, тоесть это не возможно на програмном уровне сделать так, что б мышка передвигалась в ту точку где находится этот красный крестик?
Myp » 25 апр 2013, 10:56
да запросто.
Filerx » 25 апр 2013, 11:10
Вот, дальше мне надо, что б эти все данные перешли на другой пк, где будет центр управление всей процедурой. Где надо синхронизирывать две плоскости по XY (разных размеров) 1-я плоскость это сам монитор; 2-я плоскость под мышку; а робот должен только принимать сигналы на сколько передвинуть мышку во 2-ой плоск., что б попасть на красный крестик.
Myp » 25 апр 2013, 14:42
так это и непонятно, зачем тебе нужен для этого робот?
курсором мышки можно элементарно управлять програмно удалённо.
я могу хоть щас присоединиться к твоему компу удалённо и управлять твоим курсором на твоём экране, хотя твоя мышка пластмассовая будет неподвижно лежать на твоём столе.
зачем тебе обычную пластмассовую мышь возить по столу каким-то сложным механизмом?
даже если данные надо с одного компьютера передавать на другой, зачем для этого нужен какой-то робот? почему не хочешь напрямую?
Filerx » 25 апр 2013, 15:02
Надо ж просто из мухи слона сделать)))
Добавлено спустя 4 минуты 19 секунд:
я бы хотел с тобой поговорить по скайпу, в разговорном диалоге смог бы более конкретно обьяснить суть этой темы, а то на форуме очень долго будет.
Добавлено спустя 7 минут 2 секунды:
А вообще речь идет о боте который будет фуанцанирывать, приближенно как действует человек, что б как можно макс. снизить риск обнаружения ботовотства и получить бан.
С развитием техналогий это становится все реальней, так как уже на сегоднишний день существуют автомобили которые способны передвигаться без участия человека.
Myp » 25 апр 2013, 15:54
ясно, продолжение темы про робота с руками
который должен уметь нажимать кнопки на клавиатуре как человек
![ROFL :ROFL:](http://roboforum.ru/images/smilies/rofl.gif)
Filerx » 25 апр 2013, 16:01
Все понятно, закрывайте тему. Ржать в цирке будете!
Dimitri » 25 апр 2013, 16:02
Я изучал вопрос создания (в моем случае полу-аппаратной (у меня валяются пара двух чиповых оптических мыши)) бот мыши для онлайновой игры. Основная проблема это формирование координат движения, так-как существуют алгоритмы позволяющие отличить движения мыши сгенеренные программно от движения реальной мыши движимой человеком.
В вашем случае добавляется еще несколько проблем:
1 - при движении мышь не должна вращаться, т.к. при этом будут вращаться и оси координат движения мыши.
2 - мышь выдает не абсолютное положение а смещение по осям и как любой прибор имеет погрешность, соответственно ошибку позиционирования нужно будет корректировать.
P.S. я изучал только теорию, практических наработок у меня нет.
Filerx » 25 апр 2013, 16:26
Во адекватный человек попался)))
Это точно, особенно погрешность заметно в дешевых мышках
Добавлено спустя 13 минут 37 секунд:
А стоит ли выносить функцию передвижения руки на другой пк, что б остаться не замеченным для отлова бота?
Dimitri » 25 апр 2013, 16:31
Конструкция перемещения мыши простой и дешевой сделать не получится. И коррекция смещения мыши, на фоне сложности конструкции, будет выглядеть тривиально (отключил подсветку, переместил мышь, включил подсветку).
Проще найти старую мышь, в которой чип детектирующий оптическое перемещение отделен от чипа общающегося с ПК, выдрать оптический чип, и вместо него вставить микор-контроллер который будет имитировать работу оптического чипа.
Filerx » 25 апр 2013, 16:36
Хорошая идея)
elmot » 25 апр 2013, 16:44
Тогда уже проще сделать свою мышку, которая будет передавать требуемые смещения программно, а двигаться она будет чисто для проформы.
RootAdmin » 25 апр 2013, 16:50
А почему в лоб не эмулировать мышь с помощью любого Atmel чипа с USB?
Типа как
http://www.youtube.com/watch?v=CslTkIw7QdAНо со стороны геймсервера обнаружить что координаты выдает аппаратный или программный эмулятор - невозможно, ИМХО.