Giter Site home page Giter Site logo

play's Introduction

yanshee-raspi-sdk

Overiew of the Yanshee-raspi-sdk(Yanshee-sdk)

The Yanshee-sdk provides arm-linux based c and python library that allows developers to control yanshee robot

Hardware

  1. Yanshee robot(Ex. Raspberry Pi 3 Main board)
  2. Monitor
  3. Output cable (Ex. HDMI-DVI/HDMI-VGA/HDMI-HDMI)
  4. USB cable/wireless(Recommond) mouse
  5. Stick sensors(Ex. infrared sensor)

Software

  1. Ex. noobs developing system [Go to official website] (https://www.raspberrypi.org/downloads/noobs/)

Get started

  1. Prepare your workspace and download the SDK

Commond(download): "git clone https://github.com/UBTEDU/yanshee-raspi-sdk.git"

  1. Compile the files

Commond 1: "cd (The path you put your sdk)/yanshee-raspi-sdk"
Commond 2: "make"

Ex(Raspberrypi system).

Commond 1: "cd /home/pi/sdk3/yanshee-raspi-sdk"
Commond 2: "make"

  1. Set up dynamic library path

Commond: "export LD_LIBRARY_PATH=(The path for the librobot.so;librobotlogstr.so;librobotutils.so;libjson.so):$LD_LIBRARY_PATH"

Ex (Raspberrypi system). "export LD_LIBRARY_PATH=/home/pi/sdk3/yanshee-raspi-sdk/libs/sdklib:$LD_LIBRARY_PATH"

  1. Get the example

Find the demonstration python scripts in folder "(The path you put your sdk)/yanshee-raspi-sdk/sdk/example/python"

Ex (Raspberrypi system). "/home/pi/sdk3/yanshee-raspi-sdk/sdk/example/python"

  1. Execute and learn the example

Commond: "python (example name).py".

PS: MAKE SURE THE PYTHON SCRIPTS AND "RobotApi.c";"RobotApi.h";"RobotApi.i";"RobotApi.o";"RobotApi.py";"_RobotApi.so". ARE IN SAME FOLDER!

  1. Build your own project

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.