Watch 1 Star 0 Fork 0

BluewhaleRobot / galileo_api

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
伽利略导航系统http api后端 spread retract

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

Galileo 导航系统

伽利略导航系统服务器程序

功能简介

实现伽利略系统API。对系统的各种资源进行管理。

使用方法

按照一般的ROS包的使用方式,首先使用 catkin_make 编译软件包 然后

roslaunch galileo start.launch

注意这时程序会同时启动三个节点。另外的两个节点是 tile server 和 osm server. 可以通过修改 launch 文件来禁用。 即可在本地20001端口访问API

文件结构

整体采用Django开发。不同版本的API分入不同的app里。对于和API无关的核心功能代码放入base里面。

代码风格

代码采用标准的 Python PEP8 标准。

使用方法

使用atom编辑器,安装sync-settings软件包。在软件包导入如下的参数

Personal Access Token
869668e42b1a78f43096b898ac1cdb7a387a0328
Gist ID
1a03e06d5c5b370fad32929b15735079

安装pylint

sudo apt-get install pylint

重启atom之后就可以使用了

代码管理

代码禁止直接push至master分支和develop分支,当需要实现某功能时从develop创建一个新分支。在代码实现完成之后,发送 pull request 在其他开发人员确认无误后可以merge进入develop。master保存当前最新的已发布代码。

Comments ( 0 )

Sign in for post a comment

1
https://gitee.com/BluewhaleRobot/galileo_api.git
git@gitee.com:BluewhaleRobot/galileo_api.git
BluewhaleRobot
galileo_api
galileo_api
ugly

Help Search