Coder Social home page Coder Social logo

blogs's Introduction

四足机器人开发指南

简介

本文基于小米四足开发平台做软件开发指导。

框架

开发整体框架图

dev

开发方式

  1. 基于PC端编写程序,通过grpc或ros对机器人进行调度
  2. 基于NX端编写调度程序,对现有的服务类ros接口进行调用(推荐)
  3. 基于NX端改写程序,对现有的调度类或服务类业务进行二次开发

开发流程

  1. 通过手机APP申请开发者权限

  2. 与机器人建立连接(无线有线均可)

    • 有线登录方式,USB-Type数据线连接PC与机器人Download口:

      ssh [email protected]

      passwd: "123"

    • 无线方式,通过app给机器人连网,使用无线网IP(app内可查看)登录

    connect

  3. 按照你想要的方式开始即可

资源

  • 核心代码开源:Github地址
  • 开发者手册(API,上述第1、2种开发方式):博客地址
  • 程序设计(源码,上述第3种开发方式):应用文档,运控文档,slam文档以及感知文档;
  • 刷机:博客地址
  • 运营咨询:[email protected]

blogs's People

Contributors

562986047 avatar dingdingsong avatar fan-ziqi avatar huliang999 avatar jiayy2 avatar leejeerywen avatar liangxiaowei00 avatar northdk avatar ruheng avatar sevenyp96 avatar slamworker avatar szh-cn avatar tianhonghai avatar wlwind avatar xiaomi-robot-liukai avatar yangweiyou avatar ydw-588 avatar zeroone001 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

blogs's Issues

CyberDog2 Connection Issues

I am not getting any progress in the Basic Information section.

You can use a USB cable to connect to the Download interface, and use ssh [email protected] to connect to CyberDog for internal operations

I have connected my PC to the C-Type Download socket on Cyberdog2 and tried to connect.
This did not result in any response.

However, I have tried to connect to the internet through the CyberDog2 App and tried to connect to the ssh connection, but the response message is rejected.

Is there any way I can connect directly to the CyberDog2?

Please let me know if there is any documentation to guide me.

Xiaomi Cyberdog

Hello, I have a robot Xiaomi Cyberdog first version. I have a question why I can't connect directly to the motion control board via a laptop (as indicated in your documentation using a black cable), plus I have another question how the network is configured to communicate between
jetson nx and motion control board ?

docker构建镜像终止运行

docker构建镜像终止于第六部分
image
终止代码(这是修改加入 -y **参数后依然报错)

image

终止代码(这是修改加入 -y 参数后依然报错)

101.8   python3.6-minimal readline-common shared-mime-info xdg-user-dirs xz-utils
101.8 The following packages will be DOWNGRADED:
101.8   perl-base
101.8 0 upgraded, 133 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.
101.8 E: Packages were downgraded and -y was used without --allow-downgrades.
------
Dockerfile:34
--------------------
  33 |
  34 | >>> RUN wget https://cnbj2m.fds.api.xiaomi.com/bsp-internal/ROS/open-source-docker-depends/base-deb.tar.gz \
  35 | >>> && tar -xzvf base-deb.tar.gz \
  36 | >>> && cp base-deb/*.deb /var/cache/apt/archives/ \
  37 | >>> && apt install -y --no-install-recommends /var/cache/apt/archives/*.deb \
  38 | >>> && rm -rf *
  39 |
--------------------
ERROR: failed to solve: process "/bin/sh -c wget https://cnbj2m.fds.api.xiaomi.com/bsp-internal/ROS/open-source-docker-depends/base-deb.tar.gz && tar -xzvf base-deb.tar.gz && cp base-deb/*.deb /var/cache/apt/archives/ && apt install -y --no-install-recommends /var/cache/apt/archives/*.deb && rm -rf *" did not complete successfully: exit code: 100

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.