Robotics
文章平均质量分 67
songrotek
深度增强学习DRL,机器人researcher
展开
-
DJI SDK iOS 开发之一:前言
写这个开发教程之前,还是先说点什么。 首先要声明的是我并不是DJI的员工,只是DJI 飞行器的爱好者。 在DJI的phantom出来之后,我就一直期待着能够推出SDK。之前最早是Parrot的AR DRONE有推出SDK。但是其飞机性能本身就和Phantom不是一个量级,而且SDK推出后还不更新,现在看AR Drone的开发论坛基本就是两三年前的东西。因此,在去年11月底知道DJI终于出了SDK原创 2015-03-17 11:28:11 · 5634 阅读 · 0 评论 -
DJI IOS 开发之四:不得不的结束
一开始如果大家看我的第一篇关于DJI的SDK的Blog,我是非常兴奋的。很可惜,在我深入的研究这个SDK之后,发现了以下几个不可饶恕的限制:1)没有足够GPS就用不了地面站和飞行控制功能;2)DJI直接没有提供接口可以用于控制phantom2的油门大小。phantom3和inspire 1貌似可以控制油门,但起飞降落依然是受限制。比较可恶的是Phantom3 SDK竟然只支持Phantom3 Pr原创 2015-05-14 17:12:48 · 2647 阅读 · 4 评论 -
DJI SDK iOS 开发之二:搭建基本的开发环境
本文想介绍搭建基本的DJI SDK iOS下的开发环境,不过DJI官方已经给出了很详细的运行其demo的教程,网址如下: https://dev.dji.com/cn/guide 我这里总结一下搭建一个新的工程的步骤:Step 1:注册一个app 这里的识别码和app密钥很重要。DJI在这里做了限制。 对于iOS开发来说,识别码就是工程的bundle identifier。密钥则使用SDK在原创 2015-03-18 11:28:00 · 7178 阅读 · 2 评论 -
DJI IOS开发之三:Step By Step搭建基于DJI Phantom和iOS的计算机视觉及UAV控制开发平台
1 前言在这之前,世界上有很多研究团队花了大量时间自己造四轴,自己开发硬件,才终于可以研究空中机器人的飞行控制,视觉等方面的问题,了不起在几年前用AR Drone来做。但我们知道AR Drone飞行范围太小,摄像头也很不稳定,因此用AR Drone来做研究有很大的局限性。现在好了,使用DJI的飞行器,我们轻而易举的拥有了一个非常棒的研究平台,去研究最前沿的问题,或者说最值得去研究的问题,那就是 计原创 2015-05-14 17:02:38 · 6082 阅读 · 3 评论 -
Deep Learning for Robotics 资源汇总
Deep Learning for Robotics 各种资源汇总包含Deep Learning,Computer Vision,Robotics,Reinforcement Learning原创 2015-06-11 09:29:58 · 3896 阅读 · 0 评论 -
AR Drone系列之:使用ROS catkin创建package并使用cv_bridge实现对ar drone摄像头数据的处理
1 开发环境Ubuntu 12.04ROS Hydro2 前提可参考这篇blog:http://blog.csdn.net/yake827/article/details/44564057 blog:http://blog.csdn.net/celesius/article/details/39188119已安装adrone_autonomy package 并且可以运行https://githu原创 2015-08-12 09:42:13 · 6541 阅读 · 4 评论 -
Python 之 使用Tkinter 做GUI 研究机器人走迷宫
这本是课程的一个作业研究搜索算法,当时研究了一下Tkinter,然后写了个很简单的机器人走迷宫的界面,并且使用了各种搜索算法来进行搜索,如下图: 使用A*寻找最优路径: 由于时间关系,不分析了,我自己贴代码吧。希望对一些也要用Tkinter的人有帮助。from Tkinter import *from random import *import timeimport numpy as原创 2015-08-27 10:09:44 · 5727 阅读 · 0 评论 -
ROS相关:使用rospy 编写ros程序并使用rosbag存储数据
为什么使用rospyROS支持C++和Python,由于ROS的底层是由C++编写,因此大多数的ROS程序都使用C++,但是Python语言接口简单,更容易编写。并且可以使用python与深度学习的一些框架比如Caffe,TensorFlow,Theano等结合。因此,采用python是更好的选择。本文只总结一些rospy使用的细节和rosbag的使用rospy的优点除了上面说的接口简单,容易编写,原创 2016-03-03 16:22:05 · 16440 阅读 · 4 评论 -
从头开始安装Ubuntu,cuda,cudnn,caffe,tensorflow,ROS
前言安装ubuntu一直是一件特别特别麻烦的事情,以前常常因为换一台主机就得完全重新安装一遍,每次安装都要折腾特别久,总会遇到各种各样的问题。因此很有必要写一个Blog完整记录整个过程及遇到的问题。 现在,我使用Thinkpad e49来进行完全从头的安装。该型电脑有入门级显卡Nvidia GeForce 610M(支持CUDA)。之前安装的是Windows 7。 这里一步一步介绍以下安装:U原创 2016-03-01 11:10:49 · 14166 阅读 · 12 评论