ros

完成你的第一个智能无人机

喜欢而已 提交于 2021-02-20 11:46:44
前 言 对于大多数无人机爱好者来说,能自己从头开始组装一台无人机,之后加入AI算法,能够航拍,可以目标跟踪,是心中的梦想。并且,亲自从零开始完成复杂系统,这是掌握核心技术的必经之路。 基于此,开课吧特邀北京航空航天大学无人机专家,进行设计和指导,独家研发与真实的科学研究和工程开发接轨的课程。软硬件结合,将教你亲自研发无人机,而不是简单的购买一个无人机整机。 课程由北京航空航天大学无人机专家设计和指导,与真实的科学研究和工程开发接轨。有以下六大优势: 那么,直接购买无人机和我们的课程研发无人机的区别在哪里呢?请看下图: 我们的课程并不是简单的拼装课程,更涉及到 飞行器设计、仿真平台搭建和算法实现的整体流程。 我们课程将会 教你无人机的基本组成、飞行原理、控制理论、状态估计、同时定位与建图、运动规划、目标检测追踪与多无人机协同; 从元器件开始搭建一个具有GPS导航和人为规划路线功能的无人机,并搭建无人机仿真平台,在仿真平台上实现各类智能算法的开发与部署。 本课程分为两大板块: ❥ 课程大纲 (仿真环境下无人机SLAM) ( 真实环境下无人机VIO ) (仿真环境下的运动规划) (仿真环境下的多机协同) (仿真环境下的无人机追踪行人) (真实环境下,无人机追踪亮灯) 本课程适合以下人员的学习: 注意: 如果学员是未成年人,家长请做好保护措施和安全教育; 组装飞行无人机有一定的安全隐患

Real time point cloud processing and latency

北战南征 提交于 2021-02-20 03:53:10
问题 Our project is to integrate Lidar system into virtual reality (unity). I could achieve that integration with ROS-bridge. Next step is to process the point cloud data before we send it to unity system. Lidar sensor velodyne VLP-16 Ubuntu 18.4 IDE: Pycharm (python) Point cloud processing: python point cloud library with ROS ros-bridge with unity system Problem Without processing, there is only 1 second latency from sensor to unity visualization. But processing point-cloud data in ROS(pycharm)

“Unable to locate package git” when running GitLab CI/CD pipeline

微笑、不失礼 提交于 2021-02-19 05:26:15
问题 I am trying to set up a GitLab CI/CD pipeline with this following .gitlab-ci.yml file: stages: - test image: "ros:foxy-ros-base-focal" before_script: - apt-get -y update && apt-get install -y \ git wget qt5-default \ python3-osrf-pycommon \ python3-catkin-tools \ python3-rosdep \ python3-vcstool \ python3-pip \ python3-colcon-common-extensions \ apt-utils - rm -rf /var/lib/apt/lists/* - /bin/bash -c "source /opt/ros/${ROS_DISTRO}/setup.bash; colcon build" - echo "source /root/dev_ws/install

“Unable to locate package git” when running GitLab CI/CD pipeline

心不动则不痛 提交于 2021-02-19 05:25:32
问题 I am trying to set up a GitLab CI/CD pipeline with this following .gitlab-ci.yml file: stages: - test image: "ros:foxy-ros-base-focal" before_script: - apt-get -y update && apt-get install -y \ git wget qt5-default \ python3-osrf-pycommon \ python3-catkin-tools \ python3-rosdep \ python3-vcstool \ python3-pip \ python3-colcon-common-extensions \ apt-utils - rm -rf /var/lib/apt/lists/* - /bin/bash -c "source /opt/ros/${ROS_DISTRO}/setup.bash; colcon build" - echo "source /root/dev_ws/install

Unable to import cv2 and cvbridge in ROS and python3

我与影子孤独终老i 提交于 2021-02-18 18:02:57
问题 Environment Ubuntu 16.04 Python 3.5.2 Ros Distribution-Kinetic Ros was installed as per installation instruction ( sudo apt-get install ros-kinetic-full-desktop ) And to make the Python3 as default version, I followed the necessary and sufficient step of install python3 versions of rospkg and catkin( sudo pip3 install rospkg catkin_pkg ). After which i am able to import cv2 in python2 but not in python3 as below ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined

Unable to import cv2 and cvbridge in ROS and python3

穿精又带淫゛_ 提交于 2021-02-18 18:02:03
问题 Environment Ubuntu 16.04 Python 3.5.2 Ros Distribution-Kinetic Ros was installed as per installation instruction ( sudo apt-get install ros-kinetic-full-desktop ) And to make the Python3 as default version, I followed the necessary and sufficient step of install python3 versions of rospkg and catkin( sudo pip3 install rospkg catkin_pkg ). After which i am able to import cv2 in python2 but not in python3 as below ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined

rtabmap and rtabmap_ros make error(rtabmap编译错误)

拜拜、爱过 提交于 2021-02-16 06:02:21
Build from source following README.nd in rtabmap_ros rtabmap make error Error 1 make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libpng.so', needed by '../bin/rtabmap-extractObject'. Stop. make[2]: *** Waiting for unfinished jobs.... make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libpng.so', needed by '../bin/librtabmap_core.so.0.19.1'. Stop. CMakeFiles/Makefile2:1586: recipe for target 'corelib/src/CMakeFiles/rtabmap_core.dir/all' failed make[1]: *** [corelib/src/CMakeFiles/rtabmap_core.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... ^Ctools

华尔街证实!中芯国际官方回应也来了...

99封情书 提交于 2021-02-16 03:39:33
突发:昨日,一则信件疯传朋友圈。路透社、华尔街相继发出报道,美国政府已经对中芯国际施加出口限制,拉入贸易黑名单。多家外媒 报道相对可靠,该来的终归会来... 美国商务部正式向美国电脑芯片产业(the computer-chip industry)发出了一封信件,该信件明确提出制裁中芯国际—— 《华尔街日报》表示其亲眼看到了这份信件的复件。 路透社称,美国政府之所以对这家中国最大的芯片制造商进行出口限制,是因为美方认为出口给中芯国际的设备存在用于军事的风险,而且这种风险是“无法接受”的。 制裁名义很简单:军事相关。 路透社:中芯国际已被美国拉入“黑名单”芯榜:微信icrankcn (截图来自路透社的报道) (FT金融时报) 相关新闻链接: https://www.ft.com/content/7325dcea-e327-4054-9b24-7a12a6a2cac6?shareType=nongift https://www.wsj.com/articles/u-s-sets-export-controls-on-chinas-top-chip-maker-11601118353 路透社:中芯国际已被美国拉入“黑名单”芯榜:微信icrankcn (网上流传、路透社确认的信件) 路透社:中芯国际已被美国拉入“黑名单”芯榜:微信icrankcn

cv::imshow over SSH x11 too slow. alternatives?

纵然是瞬间 提交于 2021-02-15 07:07:53
问题 I have an application processing live frames from a camera that then spits out the result frame with imshow. When running on the local machine it all runs smoothly. However, I need to call this application over SSH and still see the video somehow(doesn't need to be over ssh). Currently the application just works over X11 forwarding, but the frame rates are abysmal and theres a huge delay. Is there a better way to do this that would minimize lag and latency? 回答1: I tried several methods of

rtabmap with kinect 1(realsense d435i)

南笙酒味 提交于 2021-02-15 05:08:05
1、安装 Kinect 驱动: a. sudo apt-get install ros-kinetic-freenect-* b. rospack profile 2、安装rtabmap_ros sudo apt-get install ros-kinetic-rtabmap-ros 3、启动rtabmap for kinect 1: a. roslaunch freenect_launch freenect.launch depth_registration:=true b. roslaunch rtabmap_ros rtabmap.launch rtabmap_args:="--delete_db_on_start" for realsense d435i: a. roslaunch realsense2_camera rs_camera.launch align_depth:=true unite_imu_method:="linear_interpolation" b. rosrun imu_filter_madgwick imu_filter_node _use_mag:=false _publish_tf:=false _world_frame:="enu" /imu/data_raw:=/camera/imu /imu/data:=/rtabmap/imu c.