Робот-симулятор в Java - PullRequest
6 голосов
/ 25 февраля 2010

Я делаю проект, касающийся симуляции роботов, и мне нужна помощь. Я должен симулировать действия робота на складе. Я использую роботов mindstorm и lego для склада. Дело в том, что я должен имитировать все действия робота в графическом интерфейсе Java. То есть всякий раз, когда робот движется, пользователи должны видеть в GUI движущийся объект, который представляет робота.

При изменении дорог / рельсов / пересечений склада это также необходимо изменить на экране. Весь проект заключается в том, что я должен имитировать то, что робот делает на складе в режиме реального времени. Все должно происходить в режиме реального времени

Я спрашиваю, какие библиотеки в Java я могу использовать для симуляции в режиме реального времени, и может ли кто-нибудь также указать мне какой-либо сайт для получения полезной информации. Прошу библиотеки на Java, которые я могу использовать для визуализации симуляции в режиме реального времени.

Ответы [ 3 ]

3 голосов
/ 01 апреля 2010

MASON http://cs.gmu.edu/~eclab/projects/mason/ - это прекрасный мультиагентный 2D-симулятор Java, который можно использовать для решения многих задач робототехники.

3 голосов
/ 25 февраля 2010

Пожалуй, самым простым (если не лучшим) местом для начала является API "Java2D": http://java.sun.com/products/java-media/2D/index.jsp

1 голос
/ 14 марта 2010

В таких сценариях взаимодействие осуществляется с помощью ARIA , все популярные роботы, такие как Pioneer P3-DX и Khepera , могут управляться ARIA. Я думаю, что LABVIEW также может быть использовано, однако я не уверен. Все эти программы более или менее похожи на C ++ / Java!

Даже Lego Mindstorms , вероятно, может быть женат в режиме реального времени на экране графического интерфейса (читайте об этом, никогда не делал)

...