Inspection robot

From Rsewiki
(Difference between revisions)
Jump to: navigation, search
(Hardware)
Line 1: Line 1:
 
Installation and use noted for 6-legged inspection robot.
 
Installation and use noted for 6-legged inspection robot.
  
 +
==Mobotware on a Raspberry==
 +
 +
Installation - see How-to guide on main page.
  
 
==Servo with feedback==
 
==Servo with feedback==

Revision as of 17:19, 1 May 2015

Installation and use noted for 6-legged inspection robot.

Contents

Mobotware on a Raspberry

Installation - see How-to guide on main page.

Servo with feedback

The servo software is build upon the "Open servo" project, with a slightly modified PCB.

Hardware

  • Potentiometer mount:

Green towards motor yellow center Red away from motor.

- or maybe more likely, motor is turned 180 deg.

  • Power:

At least 6.5V - to allow regulator to give 5V

  • Layout of servo-print with connections. Looks like Vbatt-P is connected to pot-, this can not be right?

Servo-print-og-layout.png

Software

P value must be set to (about 50) to make servo run. This gives some overshoot for large steps. A D-value makes it worse.

Need to investigate control-part of servo.

Update rate seems to be slow (~10Hz) investigate.

EMF sense is not in software

Current has some reaction, but no reaction to load? - investigate.

RHD plugin

A new plugin is uploaded using USBISS converter to i2c - should be changed to i2c on target platform

Setting and main status for N servos (up to 24) implemented. Debug status for 1 servo implemented (first 48 registers are monitored)

Commands (write with register adress above 0x7f) is working

0x82 (130) enable PWM
0x83 (131) disable PWM
etc - see main.c in software

Change of i2c address is not implemented/tested (there is a save to eeprom command)

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox