roboforum.ru

Технический форум по робототехнике.
Текущее время: 12 апр 2025, 11:09

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 55 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: ROS, Raspberri Pi, RPLidar, Pixhawk и все-все-все
СообщениеДобавлено: 30 ноя 2016, 00:54 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Vooon писал(а):
=DeaD= писал(а):
Я так понимаю MAVLINK_DIALECT еще желательно поставить?


Его теперь вообще нет :) Ну если говорить про 0.18+.

Странно, вроде предупреждение было и на "вновь загруженном и установленном" пакете mavros, проверю еще раз.
Если что - можно выбирать common, или там для pixhawk что-то другое?

Vooon писал(а):
Eigen должен был установить rosdep. Проверь libeigen3-dev (кстати очень крутая библиотека, код становится похож на формулу).

Может из-за python-future всё отпало, проверю указанную библиотеку.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS, Raspberri Pi, RPLidar, Pixhawk и все-все-все
СообщениеДобавлено: 30 ноя 2016, 00:58 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Так проверь какую ветку он выкачал! Скорее всего indigo-devel, в которой последний релиз 0.17.
Нужно master, для этого rosinstall_generator нужно сказать что --rosdistro=kinetic.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS, Raspberri Pi, RPLidar, Pixhawk и все-все-все
СообщениеДобавлено: 30 ноя 2016, 01:24 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Vooon писал(а):
Так проверь какую ветку он выкачал! Скорее всего indigo-devel, в которой последний релиз 0.17.
Нужно master, для этого rosinstall_generator нужно сказать что --rosdistro=kinetic.

Надо глянуть будет, пока нет связи с роботом в лаборатории. Завтра включат.

Вообще я строго по этой инструкции всё делал: https://github.com/mavlink/mavros/tree/ ... stallation

Может в этой команде куда-то надо было засунуть "--rosdistro kinetic" ?
Код:
rosinstall_generator --upstream mavros | tee -a /tmp/mavros.rosinstall

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS, Raspberri Pi, RPLidar, Pixhawk и все-все-все
СообщениеДобавлено: 30 ноя 2016, 01:43 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
В этой. Потом подтвердить wstool изменение версии.
Ну и там на хреновом рунглише, хотя меня вроде понимают.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS, Raspberri Pi, RPLidar, Pixhawk и все-все-все
СообщениеДобавлено: 30 ноя 2016, 13:22 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Vooon писал(а):
Так проверь какую ветку он выкачал! Скорее всего indigo-devel, в которой последний релиз 0.17.
Нужно master, для этого rosinstall_generator нужно сказать что --rosdistro=kinetic.


Вот такое сейчас выкачал:
Код:
ubuntu@aristoteles:~/catkin_ws$ rosinstall_generator --rosdistro kinetic mavlink | tee /tmp/mavros.rosinstall
- git:
    local-name: mavlink
    uri: https://github.com/mavlink/mavlink-gbp-release.git
    version: release/kinetic/mavlink/2016.11.11-0

ubuntu@aristoteles:~/catkin_ws$ rosinstall_generator --rosdistro kinetic --upstream mavros | tee -a /tmp/mavros.rosinstall
- git:
    local-name: mavros
    uri: https://github.com/mavlink/mavros.git
    version: 0.18.4


Если есть возможность, то желательно поправить вышеуказанный туториал https://github.com/mavlink/mavros/tree/ ... stallation для будущих поколений :)
Или указать, что это всё только для Kinetic, на остальном будут танцы с бубном.

PS: Добавление в CMakeLists.txt своего пакета команды set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") решило вопрос с версией компилятора

PPS: Команда "rosdep install --from-paths src --ignore-src -y" сейчас проходит без ошибок, спасибо!

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS, Raspberri Pi, RPLidar, Pixhawk и все-все-все
СообщениеДобавлено: 30 ноя 2016, 13:31 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Ну там есть замечание, что это для кинетика.

А для включения C++11 можно "include(EnableCXX11)", из libmavconn.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS, Raspberri Pi, RPLidar, Pixhawk и все-все-все
СообщениеДобавлено: 30 ноя 2016, 13:55 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Vooon писал(а):
Ну там есть замечание, что это для кинетика.

Вот блин, и правда, но тогда запутывает этот коммент к загрузке пакета мавлинк:
Vooon писал(а):
# we use the Kinetic reference for all ROS distros as it's not distro-specific and up to date

Из-за него создаётся ощущение, что:
1. Эта инструкция для всех distros.
2. Для мавлинка надо всегда использовать явное указание дистро, а для мавроса - не надо

Vooon писал(а):
А для включения C++11 можно "include(EnableCXX11)", из libmavconn.

Думаю это лучше делать в случае создания распространяемого пакета, а пока в CMakeLists.txt можно компактно всё держать - лучше так и делать. Но спасибо за совет, хорошее решение.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS, Raspberri Pi, RPLidar, Pixhawk и все-все-все
СообщениеДобавлено: 30 ноя 2016, 14:04 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Ну вот так получается, когда ридми правят по кускам разные люди.
Просто релиз пакетов теперь делаю только для кинетика. Как же это упростило день релизов! :)

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS, Raspberri Pi, RPLidar, Pixhawk и все-все-все
СообщениеДобавлено: 30 ноя 2016, 14:06 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Vooon писал(а):
Просто релиз пакетов теперь делаю только для кинетика. Как же это упростило день релизов! :)

Представляю :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS, Raspberri Pi, RPLidar, Pixhawk и все-все-все
СообщениеДобавлено: 30 ноя 2016, 14:10 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Но сам пакет все еще собирается для индиго и Джейд. Вот и получается каша с установкой из исходников.

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

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS, Raspberri Pi, RPLidar, Pixhawk и все-все-все
СообщениеДобавлено: 30 ноя 2016, 14:49 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Так, а в какой момент библиотеки попадают в /opt/ros/indigo ?

Вроде новый мавлинк и маврос скачал и сделал "catkin build", а там лежат старые и оттуда подхватываются при сборке нашего "poly_ros"

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS, Raspberri Pi, RPLidar, Pixhawk и все-все-все
СообщениеДобавлено: 30 ноя 2016, 14:52 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Они туда не попадают. Там только пакеты собранные билд сервером т.е. deb.
Собранное в ws остается в ws/devel.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS, Raspberri Pi, RPLidar, Pixhawk и все-все-все
СообщениеДобавлено: 30 ноя 2016, 15:03 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
То есть их оттуда надо топором вырубать? Или какие-то цивильные методы есть? :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS, Raspberri Pi, RPLidar, Pixhawk и все-все-все
СообщениеДобавлено: 30 ноя 2016, 15:06 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Ну кто-то же их туда поставил. Скорее всего это был apt.
Попробуй apt remove ros-indigo-libmavconn ros-indigo-mavlink

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS, Raspberri Pi, RPLidar, Pixhawk и все-все-все
СообщениеДобавлено: 30 ноя 2016, 15:12 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Ходят слухи, что предыдущий состав команды проекта откуда-то взял дистрибутив с уже установленными mavros/mavlink :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 55 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO