Build a $100 Robotic Arm with CCD Motion Capture

  • Thread starter Thread starter tusavision
  • Start date Start date
  • Tags Tags
    Arm
Click For Summary

Discussion Overview

The discussion revolves around the design and implementation of a low-cost robotic arm utilizing CCD motion capture for position control. Participants explore various mechanical and electronic components, including motors, sensors, and control systems, while considering budget constraints and technical challenges.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant suggests using cheap geared DC motors and converting them into servos, while considering DIY worm wheels for torque management.
  • Another participant proposes supplementing traditional optical encoders with the CCD motion capture system, raising concerns about potential lag in the feedback loop.
  • There is a suggestion to use bamboo as a material for the robotic arm, highlighting its availability and competitive properties compared to acrylic.
  • A participant questions the appropriateness of the subforum for this discussion, emphasizing the need for insights on lag associated with the proposed control system.
  • One participant references the ABB flexpicker robot as an example of using image sensors for positioning but suggests that traditional encoders may be more suitable for a jointed arm design.
  • Another participant advises starting with simpler RC servos before moving to more complex systems, cautioning that the optical system may introduce issues with accuracy and complexity.

Areas of Agreement / Disagreement

Participants express a range of opinions on the effectiveness of using CCD motion capture versus traditional encoders, with some supporting the idea and others raising concerns about lag and complexity. There is no consensus on the best approach or the feasibility of the proposed methods.

Contextual Notes

Participants mention potential issues such as lag in the motion capture system and the complexity of integrating optical systems with traditional feedback mechanisms. There are also considerations regarding the availability of materials and the level of expertise required for different approaches.

Who May Find This Useful

Individuals interested in robotics, motion control, DIY projects, and those exploring low-cost solutions for building robotic systems may find this discussion relevant.

tusavision
Messages
7
Reaction score
0
http://builders.reprap.org/2009/09/bambot-bamboo-robot.html

I want to see this design move forward. Before I can work on the mechanical engineering aspects of the motors: I want to work on my position control system.

(Cheap geared DC motors like those from solarbotics/chinese drill motors seem ideal if I can convert them into servos somehow.

I'm also considering DIY worm wheels drawing from the astronomy or http://en.wikipedia.org/wiki/Magnetorheological_fluid between clutch plates to manage the holding torque issue with DC, but that's getting ahead of myself.)

Rather than going with the potentiometer/optical encoder positioning that seems popular on many systems/servos: for ultra-low budget reasons: I'm inclided to go with a CCD active motion capture setup wiimote style.

http://www.chinavasion.com/product_info.php/pName/micro-wired-pinhole-color-audio-camera/

Now: If I put and IR filter on several of these cameras and affix them to the arm on each axis of movement: I imagine I can keep the robotic arm in a room with line of sight to multiple reference IR LEDs, and I can use this code:
http://code.google.com/p/lasertraq/

to translate the video feed into positional feedback on the arm.

I guess is what I'm looking for is suggestions/constructive criticism. Trouble you anticipate I might run into from your experience in such things. Not being a CS/Mechatronics expert, I have no experience to draw from on the: "in over my head" scale.

Flame away.
 
Last edited by a moderator:
Engineering news on Phys.org
Talked to several people about this. One thought I should use this motion capture technique to supplement traditional positioning feedback from an optical encoder. The other didn't have an opinion one way or the other but didn't see anything immediately wrong with the idea. Some discussion about the possibility of lag.

The "geckodrive" would be one option for controlling it, although: these solarbotics motors are so low voltage: that may be overkill.

It didn't stike me at first, but the idea of using bamboo as a material really tickels me. Competitive with acrylic, however universally available, and less brittle.

Can anyone offer a prediction on lag/anticipate any problems with this approach before I start sinking money into it?
 
Perhaps this is the wrong subforum? Can a moderator move me to Electical engineering or computer science? Something more relavent? I think the real issue at this point is an estimation of the lag that such a control system would have to deal with.
 
I think the ABB flexpicker robot uses image sensors for positioning - but with a traditional jointed arm it's going to be easier to just use encoders or encoders+inclinometers on the arm segments
 
I think you will need to consider what is available and easy enough for you to do. If you have serious equipment at your disposal and sufficient time, it would certainly be nice to work out a more advanced system. However having said that, you may want to consider starting at the low/easy end and then working your way up. From my experience with robotics/motion control (designed & built 4 different CNC routers/mills & 2 robotic arms), you may want to start off with simple RC servos. They are easy to control and take care of themselves. A step up from that would be a system with stepper motors & perhaps encoders (if you don't want to run this in open loop). The optical system sounds like overkill. The issue most likely with that would be accuracy/resolution but also complexity.
But good luck anyway.
 

Similar threads

Replies
3
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 9 ·
Replies
9
Views
4K
Replies
2
Views
6K
  • · Replies 6 ·
Replies
6
Views
7K