Pull to refresh

Comments 8

С интересом ознакомился со всем циклом статей.

К сожалению, я не совсем понимаю область применения комбинации ROS и RPI. В конкретном примере с роботом куда проще (и дешевле) было бы взять смартфон с USB OTG и воткнуть в него Arduino Uno/Mini, получив камеру и возможность управлять роботом дистанционно, хоть через wifi, хоть с помощью GSM. Да и ROS под андроид тоже есть.

Было бы замечательно услышать какие-нибудь примеры, в которых использование ROS+RPI оправдано задачей.
Да и ROS под андроид тоже есть.

Там вроде бы пока многое еще не доделано.
RPI хорошо подходит для прямого управления периферийными устройствами (там есть UART, SPI, I2С, GPIO), камера на шлейфе, которую можно закрепить как угодно.
В случае с телефоном придется писать отдельную прошивку под Arduino, изобретать протокол связи межу ними и.т.д.
Меня заинтересовала связка ROS и RPi в связи с давней идеей добавить возможности компьютерного зрения своему роботу на Arduino. Также хотелось "отвязать" робота от лаптопа и сделать его полностью автономным. rosserial оказался подходящим выбором для связки Arduino и RPi. Управление со смартфона я не рассматривал. У меня уже были на руках Arduino и RPi, поэтому решил попробовать с ними.
Спасибо за сообщение. Описание впечатляет, в частности модуль LAN и Bluetooth
Когда ввожу
$ rosmsg info geometry_msgs/Twist
Получаю такой ответ

код
rosmsg is a command-line tool for displaying information about ROS Message types.

Commands:
rosmsg show Show message description
rosmsg list List all messages
rosmsg md5 Display message md5sum
rosmsg package List messages in a package
rosmsg packages List packages that contain messages


А вот если ввести show вместо info, как предлагает help
$ rosmsg show geometry_msgs/Twist
То получаю ответ, как в статье. Это неточность, или у нас разные версии ROS?
И второй вопрос: В реалтайме с помощью этой команды, я эти параметры, нажимая клавиши не увижу?
Должно быть: rosmsg show. Спасибо за замечание! Исправил в тексте.
Sign up to leave a comment.

Articles