我有一个机器人项目,基本上是一个路径跟踪问题。在PC机上,用Python3.65实现了一种参考生成算法。该算法利用室内GPS数据,利用这些不断更新的数据计算机器人车的参考路径。当然,算法运行在一个而True:.框架中。该算法只有在采样频率相当高的情况下才能很好地工作,比如0.001s。但是,问题是,在计算引用路径之后,需要通过Serial.write()逐字节将路径信息写入PC的串口。这个serial.write()函数仍然是一个for循环。这个写入过程非常慢(超过0.02s,16个字节)。如果for循环包含在while True: framework中,则如下所示:
while True:
我用的是wsl2的码头。我跟踪了的设置,其中涵盖的一切似乎都正常。
现在,当我试图在wsl2中用docker build .构建一个码头映像时,我得到了错误Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
我假设我必须告诉docker build码头主机运行在哪个IP上(类似于docker -H 172.20.5.64 run --rm hello-world),但我不知道如何运行?
这是我的文件
FROM ubuntu:latest
RUN apt-get update \
&& apt-get install -y git
RUN mkdir api
WORKDIR ./api
RUN git clone --branch develop https://link
WORKDIR ./api/api/
RUN apt-get install -y docker.io
RUN apt-get -y install curl
RUN curl -L "https://github.com/docker/compose/re
我增加了
DOCKER_OPTS="-H tcp://0.0.0.0:2375"
以使Docker在我的主机上可访问(我正在Ubuntu上的Virtualbox中运行Docker )。但是,当我现在尝试运行任何Docker命令时,我只收到以下错误消息:
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
我尝试过sudo服务码头重新启动,并重新启动机器,但没有任何工作。知道问题出在哪里吗?