Skip to content
Autonomous spider robot
C C++ Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DXL_SDK_LINUX_v1_01
src
BIO_PRM_KingSpider_ASM_EN.pdf
LICENSE
README.md

README.md

Robotic Spider

Autonomous spider robot which can walk and turn on multiple surfaces

robotic-sipder

Bioloid kit

The kit is created by Robotic and the spider can be pieced together in 20 steps detailed on the manual. It contains 18 motors that each can be controlled using the Dynamixel SDK.

The SDK is written in C language with a very low level set of instruction available on their api reference

Code

Here is the implementation (in api.c) of the low level API for the motors to wrap the Dynamixel SDK:

void moveMotor(int id, int position);
void moveMotorAndWait(int id, int position);
int getPosition(int id);
void setTorque(int id, int value);
int isMoving(int id);

Then on top of that spider.c contains the implementation of the key functions to make the spider moving and turn around. Here are the list of action supported:

  • Stop
  • Stand
  • Turn Right
  • Turn Left
  • Sit
  • Walk
  • Increase speed
  • Lower speed
You can’t perform that action at this time.