开源飞控体系结构(蜗牛版)

开源飞控体系结构(蜗牛版)
感谢来延涛授权转载 开源飞控体系结构内容:   1.  开源UAV项目 2 . 代码角度对比项目 3.  ArduPilot、 PX4系统结构 4.  ArduPilot 应用实例 5.  开源UAV发展方向   地点:北京无人机沙龙 视频下载; http://share.weiyun.com/6014b764b32155ea0b7e704d4ed32bb7 PPT下载: http://share.weiyun.com/044b2cb5c3c5437ed8dec72ce7e13ba9

ROS探索总结(十七)——构建完整的机器人应用系统

ROS探索总结(十七)——构建完整的机器人应用系统
上一篇博客介绍了HRMRP机器人平台的设计,基于该平台,可以完成丰富的机器人应用,以较为典型的机器人导航为例,如何使用HRMRP来完成相应的功能?本篇博客将详细介绍如何将HRMRP应用到实际的应用当中。        1. 系统架构        ROS作为一个分布式框架,从微观的角度讲,分布式体现在节点的布局和配置上,而从宏观的角度来讲,这种分布式可以体现在多机器人、多主机集成的系统当中。ROS社区中针对多机器...

ROS探索总结(十六)——HRMRP机器人的设计

ROS探索总结(十六)——HRMRP机器人的设计
1. HRMRP简介         HRMRP(Hybrid Real-time Mobile Robot Platform,混合实时移动机器人平台)机器人是我在校期间和实验室的其他小伙伴一起从零开始设计并开发的一款机器人平台,其中大部分扩展电路、驱动和ROS相关的底层功能都是我们自己做的。该机器人平台具有软硬件可编程、灵活性强、模块化、易扩展、实时性强等特点,机器人的整体结构如下图所示。       HRMRP具备丰富的传感器和执行器,在该...

自动安装ros的Ubuntu脚本

自动安装ros的Ubuntu脚本
by Cloud9 不想使用ExBot ROS Live CD怎么办? 为了方便自己安装ros,我写了一个脚本,这个脚本可以根据用户Ubuntu的版本进行选择性的安装ROS版本,如14.04可以安装indigo或者是jade,但是如果你用德是14.10或者是15.04,你就只能安装jade。当你的Ubuntu版本是14.04时,脚本会提示你请你输入你需要安装的ros版本,你可以输入jade或者是indigo,输入是忽略大小写的。 声明:我只针对64位的Ubuntu进行了...

关于ROS学习的一些反思by古月

关于ROS学习的一些反思by古月
按:感谢古月授权转载!古月的ROS探索系列教程,作为国内最早的ROS教程博客之一,为广大ROS爱好者的学习提供了巨大的便利。文中他回顾了ROS学习的心路历程,尤其是大家一起凑钱买第一本ROS by Example的那些往事....,昨晚看到古月这篇文章,激发了好多多年前一起玩机器人小伙伴的回忆,让我也想起2009年那些初入ROS的日日夜夜,多年之后再出发!最后再次感谢他的无私分享! 距离发布上一篇ROS的博客...

Using ROS Gazebo simulator with ArduCopter

Using ROS Gazebo simulator with ArduCopter
Using ROS Gazebo simulator with ArduCopter Posted by Chris Anderson on August 27, 2015 at 9:30pm The future of robotics development, including drones, is powerful simulation, which makes it possible to achieve faster development and better performance by reducing the "trial and error" process of testing everything with physical machines. The Dronecode projects have...

开源飞控知多少

开源飞控知多少
感谢《机器人产业杂志》授权转载 作者:李大伟、杨炯   北京航空航天大学无人机研究所   在纷繁复杂的无人机产品中,四旋翼飞行器以其结构简单、使用方便、成本低廉等优势,最先进入了大众的视线。但是,这种飞行器对飞行控制能力的要求是最高的,因此它刺激了大批基于MEMS传感器的开源飞控的出现。 如何定义开源 开源(Open Source)的概念最早被应用于开源软件,开放源代码促进会(Open Source Initia...

ROS探索总结(十五)——amcl(导航与定位)

ROS探索总结(十五)——amcl(导航与定位)
感谢古月授权转载ROS探索系列!   在理解了move_base的基础上,我们开始机器人的定位与导航。gmaping包是用来生成地图的,需要使用实际的机器人获取激光或者深度数据,所以我们先在已有的地图上进行导航与定位的仿真。 amcl是移动机器人二维环境下的概率定位系统。它实现了自适应(或kld采样)的蒙特卡罗定位方法,其中针对已有的地图使用粒子滤波器跟踪一个机器人的姿态。 一、测试         首先运...

ROS探索总结(十四)——move_base(路径规划)

ROS探索总结(十四)——move_base(路径规划)
感谢古月授权转载ROS探索系列!   在上一篇的博客中,我们一起学习了ROS定位于导航的总体框架,这一篇我们主要研究其中最重要的move_base包。 在总体框架图中可以看到,move_base提供了ROS导航的配置、运行、交互接口,它主要包括两个部分: (1) 全局路径规划(global planner):根据给定的目标位置进行总体路径的规划; (2) 本地实时规划(local planner):根据附近的障碍物进行躲避路线规划...

ROS探索总结(十三)——导航与定位框架

ROS探索总结(十三)——导航与定位框架
感谢古月授权转载ROS探索系列! 导航与定位是机器人研究中的重要部分。 一般机器人在陌生的环境下需要使用激光传感器(或者深度传感器转换成激光数据),先进行地图建模,然后在根据建立的地图进行导航、定位。在ROS中也有很多完善的包可以直接使用。 在ROS中,进行导航需要使用到的三个包是: (1) move_base:根据参照的消息进行路径规划,使移动机器人到达指定的位置; (2) gmapping:根据激光数据(...
Copyright © ExBot易科机器人实验室 保留所有权利.   Theme   Robin modified by poyoten

用户登录

分享到: