Сообщения ROS между модулями Python2.7 и Python3 - PullRequest
0 голосов
/ 15 апреля 2019

В настоящее время я работаю над модулем обучения для подкрепления, необходимым для получения и отправки информации о состоянии, действиях и наградах из ROS в Python 2.7.Это жесткое ограничение из-за остальной части системы.

Я хотел бы использовать среду и базовые уровни OpenAI gym для моего агента обучения подкреплению, но они поставляются с Python 3.5+.

Мой вопрос как нового сотрудника робототехники: возможно ли получать сообщения ROS от Py2.7 до Py3.5 + и отправлять их обратно на Py2.7?Мне дали совет использовать UDPROS для этой цели, но мне не хватает опыта, как это будет выглядеть.Это правильный путь, есть ли лучшие способы?

Разве это не распространенная проблема для больших систем, которые зависят от устаревшего кода в Python2.7?

...