Описание тега rospy
NoneRospy is a pure Python client library for the Robot Operating System (ROS)
1
ответ
Создание Action Server & Client в ROS
Я пытаюсь настроить сервер и клиент ROS Action для обработки отправки изображений (закодированных в виде 64-битных строк) между Python и ROS (с целью сделать изображение тем, что другие сценарии могут извлечь из ROS). Будучи очень новым для всего эт…
30 сен '15 в 14:53
0
ответов
Расчет массы матрицы инерции от URDF в Lua
Я хочу рассчитать матрицу массовой инерции из URDF в Lua. Я использовал pykdl в ros, у которого есть функция для вычисления матрицы инерции ( см. Здесь и см. Здесь). Он использует внутреннюю структуру KDL, которую можно инициализировать из файла URD…
02 ноя '16 в 07:34
1
ответ
Многопоточность Многопроцессорная обработка с не сериализуемыми классами
У меня есть класс Python, который общается через службу ROS с окружающей средой моделирования. Теперь я хочу общаться с несколькими симуляциями параллельно. В деталях, класс среды имеет функцию шага, которая принимает аргумент и возвращает результат…
12 июн '18 в 23:44
3
ответа
Live 2D лазерный сканер данных в роспи
Я только что получил лазерный сканер Sick Tim 571. Так как я новичок в ROS, я хотел протестировать некоторые вещи в легкой rospy реализация. Я думал, что код, приведенный ниже, покажет мне живой вывод лазерных измерений, как это возможно в Rviz (Rvi…
24 янв '18 в 10:39
0
ответов
rospy dji_sdk - вызов службы dji_sdk rospy hot_point_upload?
Я пытаюсь вызвать ros dji_sdk service hot_point_upload, но кажется, что объект не создан правильно - импорт роспи из core_api.srv import * из импорта dji_sdk.srv * def hotPointUpload(): вывести "горячую точку вызова функции" rospy.wait_for_service('…
09 дек '18 в 09:59
0
ответов
Имя "Роспи" не определено
Я пытаюсь запустить пакет ros с именем - SpartonCompassIMU, используя rosrun. я делаю следующее: catkin_make source /.../devel/setup.bash rosrun SpartonComapssIMU SpartonCompassIMU.py это дает следующую ошибку: rospy.init_node('SpartonDigitalCompass…
30 июл '18 в 12:28
1
ответ
Самый эффективный алгоритм чтения оптического квадратурного энкодера в Python
Я работаю над проектом, в котором я использую управление частотой вращения для 3 двигателей с оптическими квадратурными энкодерами, и эффективность необходима, потому что я не хочу терять счет и разрушать позиционирование. Сначала я создал класс CMo…
27 мар '18 в 07:08
1
ответ
rosrun: пакет не найден
Как запустить файл сценария python для ros? Я разработал скрипт на python, чтобы заставить беспилотника летать. Я сохранил код внутри tumsimulator/ SRC / скрипты / DroneFly.py. ## catkin make выполняется в этом каталоге. Когда я запускаю код в катал…
20 дек '16 в 22:57
0
ответов
Tf.get_default_session() из Tensorflow возвращает None в обратном вызове подписчика ROS
Я пытаюсь запустить небольшую нейронную сеть в обратном вызове подписчика ROS. Я могу получить результаты через self.sess.run(), если self.sess определяется как член класса. Но если я попытаюсь получить сеанс внутри обратного вызова подписчика ROS, …
30 июл '18 в 17:19
2
ответа
Рос питон издатель / подписчик
Я пытаюсь подписаться на 4 разных издателя в ROS через python. Я использую следующий код: def callback(data): rospy.loginfo (" Publisher1 Value %s ", custom_msg1.custom_string1) rospy.loginfo (" Publisher2 Value %s ", custom_msg2.custom_string2) ros…
24 ноя '14 в 14:01
1
ответ
Остановить serve_forever, когда rospy.is_shutdown
У меня есть следующая программа Python для запуска HTTP-сервера и узла ROS. httpd = ThreadingHttpServer() rospy.init_node('server') rospy.on_shutdown(httpd.shutdown) try: httpd.serve_forever() except KeyboardInterrupt: pass httpd.server_close() Я хо…
24 авг '15 в 07:34
1
ответ
Циклическая буферизация тем с метками времени
У меня есть много тем, которые я хочу сохранить в буфере, но отдельные темы не должны записываться более 10 секунд каждая. Для пары тем эта строка работает нормально, но если я хочу подписаться на все темы, она начинает отставать. Мне нужно использо…
21 апр '16 в 05:24
1
ответ
Модули и подмодули Python в рабочей области ROS catkin
Я пытаюсь запустить код Python в ROS, и он включает в себя модуль (модуль не для ROS), который мне пришлось установить pip. Когда я пытаюсь запустить код в моем рабочем пространстве catkin с запущенным roscore, он не может найти модуль, который я ус…
25 июн '18 в 20:28
2
ответа
Используйте данные из нескольких тем в ROS - Python
Я могу отображать данные из двух тем, но не могу использовать и вычислять данные в режиме реального времени из этих двух тем в ROS (написано в коде Python). У вас есть идея собрать эти данные и вычислить в реальном времени? Спасибо;) #!/usr/bin/env …
16 фев '18 в 15:34
3
ответа
Как опубликовать / подписать питонский "список списка" как тему в ROS
Я новичок в ROS и Росси, и я не знаком с непростым типом данных в качестве темы. Я хочу построить узел ROS как подписчик, так и издатель: он получает тему (список из двух float64) и использует функцию (скажем, my_function), который возвращает список…
31 мар '17 в 00:15
0
ответов
Предыдущие значения словаря в списке Python изменяются при добавлении нового элемента в список
Я пытаюсь добавить новые словари в список, чтобы он работал как файл журнала для камеры, сохраняя значения широты и долготы фотографии. Для этого я подписываюсь на тему ROS, которая дает мне данные и хранит их в закрытой переменной self._globalLatLo…
27 июн '18 в 14:52
1
ответ
ModuleNotFoundError: нет модуля с именем 'std_msgs' - установка Gazebo
Я пытаюсь установить gym_gazebo в моей системе Ubuntu 16.04 LTS в соответствии с https://github.com/erlerobot/gym-gazebo Все устанавливается правильно, однако при попытке запустить python circuit2_turtlebot_lidar_qlearn.py я получаю ошибку как Modul…
06 авг '18 в 09:55
0
ответов
Импорт scipy.io выдает ошибку _ufuncs
Импорт scipy.io постоянно выдаёт мне ошибки, и мне не хватает понимания linux, ubuntu, репозиториев, окружений, anaconda и т. Д., Чтобы выяснить причину этого. Ubuntu 16.04; Анаконда 2; Python 2.7 import scipy.io причины Traceback (most recent call …
21 фев '18 в 13:01
1
ответ
Переменная класса Python задерживается вне функции обратного вызова
Я написал скрипт на Python, который подписывается на тему ROS, а затем переходит в функцию обратного вызова, которая затем вызывает тестовую функцию, которая возвращает список радиусов в порядке возрастания, извлекая необходимые точки данных в теме.…
17 сен '18 в 16:49
1
ответ
Как читать данные генератора в виде массива
def laser_callback(self, laserMsg): cloud = self.laser_projector.projectLaser(laserMsg) gen = pc2.read_points(cloud, skip_nans=True, field_names=('x', 'y', 'z')) self.xyz_generator = gen print(gen) Я пытаюсь преобразовать данные лазера в данные poin…
31 окт '17 в 16:39