ROS
ColorPaper
游侠
展开
-
详解ROS文件系统
本章主要介绍了ROS的工程结构,也就是ROS的文件系统结构。要学会建立一个ROS工程,首先要认识一个ROS工程,了解它们的组织架构,从根本上熟悉ROS项目的组织形式,了解各个文件的功能和作用,才能正确的进行开发和编程。本章的主要内容有,介绍catkin的编译系统,catkin工作空间的创建和结构,package软件包的创建和结构,介绍CMakeLists.txt文件,package.xml以及其他常见文件。从而系统的梳理了ROS文件空间的结构,对于我们ROS学习和开发有着重要的作用。01 Ca...转载 2020-12-06 18:10:23 · 1137 阅读 · 0 评论 -
毫米波雷达
毫米波雷达指工作在毫米波波段的雷达。工作频率通常选在30~300吉赫范围内。 毫米波雷达使用毫米波 (millimeter wave )通常毫米波是指30~300GHz频域(波长为1~10mm)的。毫米波的波长介于厘米波和光波之间,因此毫米波兼有微波制导和光电制导的优点。同厘米波导引头相比,毫米波导引头具有体积小、质量轻和空间分辨率高的特点。与红外、激光、电视等光学导引头相比,毫米波导转载 2012-10-23 10:25:35 · 2180 阅读 · 0 评论 -
uav自动飞行资料
SLAM算法http://www.asctec.de/uav-applications/research/applications/applications-2/slam/德国的一家多轴飞行器公司http://www.asctec.de/一个使用kicnect实现自动避障的飞行器http://www.ros.org/wiki/openni/Contests/转载 2012-10-18 17:22:12 · 942 阅读 · 0 评论 -
ROS的package的目录结构
ROS packages tend to follow a common structure. Here are some of the directories and files you may notice.bin/: compiled binariesinclude/package_name: C++ include headers (make sure to export转载 2012-09-30 11:51:06 · 1347 阅读 · 0 评论 -
stack与stack.xml文件
The stack manifest (stack.xml) is a minimal specification that supports the distribution and installation of ROSStacks. In addition to providing a metadata about your stack, an important role of a转载 2012-09-30 11:44:46 · 695 阅读 · 0 评论 -
Writing a Simple Service and Client (C++)
Writing a Simple Service and Client (C++)Description: This tutorial covers how to write a service and client node in C++.Tutorial Level: BEGINNERNext Tutorial:Examining the simple service转载 2012-09-30 10:56:01 · 942 阅读 · 0 评论 -
ros::spinOnce()
roscpp does not try to specify a threading model for your application. This means that whileroscpp may use threads behind the scenes to do network management, scheduling etc., it will never expose i转载 2012-09-29 15:37:29 · 2046 阅读 · 0 评论 -
关于ROS的个人见解
ROS只是一个程序开发框架而已,它主要有以下东西组成:1、ROS运行环境,主要负责全局信息、消息传递、名称管理。2、ROS专用函数库,主要是规定ROS各种规则:通信、管理全局信息。3、各种能重复利用的package4、一些方便开发的工具ROS本身运行在Linux中用ROS开发框架,开发出来的东西是一个个可重复利用的package(主要是c++或python代码、配置原创 2012-09-30 10:39:24 · 927 阅读 · 0 评论 -
Writing a Simple Publisher and Subscriber (C++)
Writing a Simple Publisher and Subscriber (C++)Writing the Publisher Node"Node" is the ROS term for an executable that is connected to the ROS network. Here we'll create the publisher ("转载 2012-09-29 15:46:45 · 1130 阅读 · 0 评论 -
roscpp编程--Node的创建和管理
from:http://www.ros.org/wiki/roscpp/Overview/Initialization%20and%20ShutdownInitialization and ShutdownThere are two levels of initialization for a roscpp Node:Initializing the n转载 2012-09-29 16:00:26 · 1016 阅读 · 0 评论 -
创建ROS的msg和srv
Creating a ROS msg and srvIntroduction to msg and srvmsg: msg files are simple text files that describe the fields of a ROS message. They are used to generate source code for messages转载 2012-09-29 14:42:20 · 1166 阅读 · 0 评论 -
创建package和查看package的依赖关系
Creating a ROS Package目录Using roscreateCreating a New ROS PackageFirst-order package dependenciesIndirect package dependenciesROS Client LibrariesReviewUsing roscreateBefore we转载 2012-09-30 11:23:33 · 1616 阅读 · 0 评论