我在同一个实例上运行Drone Server和Drone Agent,正在尝试使用实例的内网ip进行连接。
如果我用port卷曲ip,我会得到一个合适的html页面。但在无人机代理日志中,我不断地得到这样的信息
drone-agent_1 | INFO: 2017/10/03 14:02:37 transport: http2Client.notifyError got notified that the client transport was broken unexpected EOF.
因为它在同一个实例上,所以它应该可以工作,而且还应该为grpc配置drone服务器。
version
我无法使用GitHub连接到Drone.io。这个应用程序有几个问题:
1) drone agent无法连接到服务器
dodge@comp:$drone agent
28070:M 15 Nov 22:04:01.906 * connecting to server http://<my_ip>
28070:M 15 Nov 22:04:01.906 # connection failed, retry in 15s. websocket.Dial http://<my_ip>: bad scheme
2)无法将Postgresql添加到docker-compo
我有以下基类和派生类:
public abstract class Drone {
public void Drone(){}
public abstract boolean commonFunc();
}
public class DroneMain extends Drone {
@Override
public boolean commonFunc(){
return false;
}
public boolean droneMainFunc(){
return true;
}
}
public
我有一个自动构建系统,我获取了关于构建的drone.io 8.5文档,并将它们放在一个脚本中,该脚本输出golang构建的二进制文件。
然后我使用drone (ha)构建一个dockefile,最终在生产中使用。
我试图通过使用无人机来构建新的无人机容器来升级无人机,但它们都出现了相同的错误:
standard_init_linux.go:185: exec user process caused "no such file or directory"
在我看来,一切都在正确的地方。
我的构建脚本提取我想要的SHA并执行构建步骤:
#! /bin/bash
set -e
se
我已经开始用python3 (基础和机器学习)编程。为了练习OOP,我创建了下面的python程序来控制无人机(从CoDrone到)。这些类主要是为此目的创建的(实践OOP),因此我想保留它们。然而,使用类会带来一些复杂性,我怀疑这可能是程序无法工作的原因。
test.py文件:
import CoDrone
class Drone:
"""Parent class with general data."""
def __init__(self):
self.drone = CoDrone.CoDrone()
我现在的代码有问题,我希望有人帮助我开发一个简单的代码,或者至少给出一些想法(伪代码)。
基本上,我有n架无人机,我想在它们周围建立一个“安全区”。
所以我想,如果drone2在safe的安全区内,我想呆在外面。,但我想为N无人机(drone.length)创建
例如,:,如果drone2从+x面靠近drone1,我希望他保持位置(x+1,y),这样他们就不会碰撞。
代码:
For each Drone I have:
int Xmin
int Xmax
int Ymin
int Ymax
string ip (example "192.168.1.10"
Point p
我对每个queue[i]都有一个drone[i]。
我的问题:如何生成一个等待每个drone[i].actual_position == drone[i].desired_position的代码,而不是仅在当前无人驾驶飞机drone[i]desired_position == drone[i].actual_position等待的当前代码
所以,不是这样的:
for (int i = 0; i < drones.Length; i++)
{
queue[i].Enqueue(drone[i].desired_position);
if (drone[i]desired_
我想看看dronei.position是否在我的安全区域内的每个droneEXCEPT里面。基本上我不想检查dronei.position是否在dronei.safe_area.里面
也许我还需要一个循环什么的?
我看到了一些东西
if(i== ) continue;
但我等于什么呢?
代码:
For each Drone I have:
string ip (example "192.168.1.10"
Point position (x,y)
Point Safe_area
for(int i = 0 ; i<drone.length;i++)
{
/
我想按顺序执行四个代码块,并在此顺序执行期间进行测试。挑战在于这些块包含对异步函数的调用。
我似乎无法理解正确使用它们的承诺,而且在代码块上花费了几个小时后,我似乎被卡住了。
// Store current log of drone visits for DJI Phantom 4
db.query("SELECT COUNT(drone_id) FROM Drone_Visits WHERE drone_id = 2;", function(err, rows) {
if (err) {
console.log(err);
}
els