首页 文章
  • 1 votes
     answers
     views

    带有时间戳的主题的循环缓冲

    我有很多想要存储在缓冲区中的主题,但每个主题的录制时间不应超过10秒 . 对于几个主题,这一行功能很好,但如果我想订阅所有主题它开始落后 . 我需要使用比重新编写新列表更有效的东西,我需要弹出所有超过10秒的元素 . buffer[topic] = [ msg for msg in buffer[topic] if timestamp - msg[0] < rospy.Duration(10...
  • 0 votes
     answers
     views

    roscpp客户端未能调用rospy服务

    我正在尝试使用roscpp客户端来调用rospy服务器 . 不幸的是,即使我的服务器看起来运行正常且没有问题,我的客户端来电也总是失败 . 我已经包含了下面的客户端和服务器的代码以及我收到的输出(我可以根据请求包含CMakeList.txt和package.xml,但我很确定问题出现在以下文件中) . service.py: #!/usr/bin/env python from std_srvs...
  • 1 votes
     answers
     views

    rospy中的实时2D激光扫描仪数据

    我刚买了一台Sick Tim 571激光扫描仪 . 由于我是ROS的新手,我想在一个简单的 rospy 实现中测试一些东西 . 我认为下面的代码将向我展示激光测量的实时输出,就像在Rviz中可能的那样(Rviz对我来说很好) - 但是在Python中并且可以在我自己的代码中使用测量 . 不幸的是,输出框架一遍又一遍地只显示一个静态测量(从Python代码第一次启动的时间开始) . 如果我和这个Py...
  • 0 votes
     answers
     views

    ROS动力学Xenial Xerus OpenNI没有深度图像

    Background 我试图让OpenNI在我的VM上播放 . 通过以下this guide安装以下内容: 机器在VMWare Fusion 10上运行16.04 Ubuntu . ROS动能 SensorKinect驱动程序 OpenNI V1不稳定1.5.4.0 NITE 1.5.2.23-dev Kinect V1 Here's a link to my conf...
  • 1 votes
     answers
     views

    无法在ubuntu 18.04上安装ros-kinetic-desktop-full

    我试图在64位Ubuntu 18.04上安装ROS动力学 . 我运行了以下命令: sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' sudo apt-key adv --k...
  • 0 votes
     answers
     views

    如何在ROS中使用PCL可视化kinect数据的表面法线?

    我试图使用ROS中的PCL从我的kinect2数据中获得表面正常 . 我在查看普通数据时遇到了麻烦 . 我正在使用Following Viewer来查看实时点 Cloud . 我已将point normal code的PCL添加到此代码中以计算和可视化正常 . 我遇到了运行时错误: ERROR: In /home/chandan_main/Downloads/VTK-7.1.0/Renderin...
  • 0 votes
     answers
     views

    使用点 Cloud 库和ROS从kinect存储和添加过去的点 Cloud

    我试图通过使用点 Cloud 库中的迭代最近点和Ubuntu 12.04中的ROS Hydro添加来自Kinect的点 Cloud 来构建本地 Map . 但是,我无法将连续点 Cloud 添加到一起来更新 Map . 问题是对齐的pointcloud仅与当前帧的源pointcloud一起添加 . 我在存储前一点 Cloud 时遇到了一些麻烦 . 从代码中可以看出我用 Map 更新 Map F...
  • 0 votes
     answers
     views

    从Eclipse内部运行Python脚本时,PyDev会破坏编码设置

    我尝试使用 subprocess.Popen() 运行以下命令: ros_version_retrieve = subprocess.Popen(["rosversion", "-d"], shell=False, stdout=subprocess.PIPE) ros_version_retrieve.wait() rosversion 是ROS的一部分...
  • 2 votes
     answers
     views

    在哪里安装适用于DJI Onboard-SDK ROS的catkin_ws

    我正在尝试使用此处的说明设置ROS安装: http://developer.dji.com/onboard-sdk/documentation/sample-doc/sample-setup.html#ros-oes 具体来说,我很高兴,事情安装成功,直到我到达第4步: Building the ROS Nodes 4. If you don't have a catkin workspace, ...
  • 1 votes
     answers
     views

    无法在ROS和python3中导入cv2和cvbridge

    Environment Ubuntu 16.04 Python 3.5.2 Ros Distribution-Kinetic 根据安装说明安装了Ros( sudo apt-get install ros-kinetic-full-desktop )并且为了使 Python3 成为默认版本,我按照安装python3版本的rospkg和catkin( sudo pip3 install...
  • 2 votes
     answers
     views

    DJI SDK无法启动协调的Waypoint任务

    我正在使用DJI ROS SDK创建WaypointMission . 我希望我的车辆顺利通过提供的航点,所以我设置启用协调模式,如下所示: waypoint_task.trace_mode = dji_sdk::MissionWaypointTask::TRACE_COORDINATED; 问题是,无论控制点有多少或多么密集,SDK总是响应错误消息 WAYPOINT_MISSION_POINT...
  • 0 votes
     answers
     views

    检查工作的C编译器:/ usr / bin / cc - 已损坏

    I am having a problem with the installation of a ROS packages on my raspberry pi 3. I really hope you can help me. <==完成处理包[10 of 53]:'fzi_icl_core' ==>处理普通的cmake包:'fzi_icl_can'==>用env构建:'/ o...
  • 0 votes
     answers
     views

    为什么每次路过点上传后都会睡1个小时?

    我正在使用DJI Onboard-SDK-ROS和DJI matrice M600 . 当我上传航点任务时,我必须等待很长时间才能完成上传(精确地为每个航路点1秒) . 问题出在方法 missionWpUploadCallback 的 dji_sdk_node_mission_services.cpp 中 . 这里: for (auto waypoint : request.waypoint_ta...
  • 0 votes
     answers
     views

    在交叉编译QNX后,boost文件系统(1.63)失败并出现未定义的引用错误

    我已经交叉编译了QNX的提升,并且所有构建文件都存在于/ home / hari1234 / qnx_cross_compile / src / arm / boost_1_63_0 / build / include和/ home / hari1234 / qnx_cross_compile / src / arm / boost_1_63_0 / build / lib下 我试图从源代码编译R...
  • 2 votes
     answers
     views

    如何在RVIZ上查看Kinect的深度数据?

    我在我的虚拟机上在Ubuntu上连接了Kinect for Xbox 360,启动了openni.launch,然后打开了rviz . 在Rviz我将pointcloud2和主题添加到相机/深度/点 . 我还将固定帧更改为camera_link . 但是我仍然无法在Rviz上得到任何东西 . 另一方面,如果我将Kinect连接到Odroid-XU4,在Odroid上启动openni.launch并...
  • 2 votes
     answers
     views

    ROS / MATLAB / KINECT - 不正确的索引矩阵参考

    我正在尝试使用ROS从Microsoft Kinect V1接收图像到MATLAB . ROS节点正在运行,安装了驱动程序,我得到了图像 - 一切正常 . 我现在正在尝试将/ camera / depth / image_raw主题中的矢量转换为漂亮的图像 . 我找到this,这似乎是正确的解决方案 . 我的问题是,MATLAB不知道getWidth(),getHeight(),getData或...
  • -1 votes
     answers
     views

    增强现实背后的技术

    我正在寻找技术来跟踪在 Map 上行驶的 Map 中的机器人(SLAM) . 我想用图像处理来做,因为它不需要硬件修改 . 我可以使用传统的方法使用openCV和过滤器通过检测场上的线来估计位置 . 然而,人们多年来一直在使用openCV解决这些问题,我想知道是否还有其他(更新的)方式而不是openCV? 增强现实技术非常有趣,在我的手机上运行良好 . 我不认为背后的技术就像openCV一样,只是...
  • -1 votes
     answers
     views

    “为什么我的PID不能在设定点上稳定下来? ”

    这是我调用PID函数的地方 . 它位于ROS环路中,频率为60Hz . 我以1Hz的频率接收每秒编码器计数 . 我设定了每秒的目标计数,这是我的设定值 . ros::Rate loop_rate(60); while (ros::ok()) { PID_L(); setPWM(frontLeftMotor.pwm_rail, duty_cyc...

热门问题