Author
Topic: want a new robot tutorial? (Read 163851 times)

I don't have any particular requests; I haven't even begun to scratch the surface of what's already available here myself!

I just wanted to comment, the highly modular nature of the tutorials here is what makes the site so useful. The same information could be presented in the form of a dozen different step-by-step whole-robot tutorials, but it would be far less accessible, and much harder to learn from or improvise around.

Also, I think you misunderstood what JesseWelling meant by "reactive vs. sense-plan-act" In the literal sense, sense-plan-act robots are of course reactive. I think by reactive systems, he meant unmediated reaction, what I would call reflexive action. Hard-wiring a bot to back up when it detects a ledge with a tactile sensor, for example, rather than waiting for the program cycle to respond to the interrupt. Not certain that it's an important point for novices to understand, though; probably better for them to learn their way around a simple microcontroller first.

How to make a custom servo from a DC motor, step or otherwise. It would be a very helpful tutorial for us poor folks who live in totally destitute areas of the world. I for one am living in Brazil, where nothing new can be bought and used technological stuff costs more than new technological stuff in America.

But that link you sent me says just about everything you need to know . . .

It even has schematics and theory . . .

I dont do step-by-step tutorials though because it is going to be different with different motors, different components, different goals, etc. That means different voltage, current, speed, torque, total angle travel, etc differences . . . The microcontroller I would use, that I have in my room, you wouldnt even be able to obtain (no longer sold).

If I were to do it, I would use a microcontroller as the electronics. This way I can reprogram to tweak it, and then mass manufacture many circuits quickly for all the robot limbs of your biped.

I put a new poll up for people to vote for the next tutorial I will write.

Just scroll up to the top of this page, and select what you want.

I will probably delete all votes to a poll after ever 4 tutorials I write, so new tutorial ideas get a fair chance. Basically that means revote once every 2 months or so . . . Oh and votes can be changed whenever you want.

i would like you to record a video one how to do your first robot (same as the tutorial you have), as for guys like me, coecting the parts and also doing the programming work is quiet hard, as i am a totally beginner.

A new tutorial on building a balancing robot like the segway that can transport a human would be really really helpful. The power electronics and balancing are my major problems. Also implementing the PID control loop. I have built robots previously (Line Follower, Bluetooth controlled car)but none on this scale, any help will be much appreciated (I have seen Trevor Blackwells site) P.S Only hardware I have are two HUB motors 24V

New official decision. Whenever a tutorial is requested, I will add it to the vote list. (I just added your segway request, vahed)

This will unfortunately have the effect that it will take an undeterminable amount of time before you will see your requested tutorial, depending on popularity of your idea . . . Also, note that I shy away from writing about things I have never done before . . .

If you are worried about this, post your request, but also you can post more specific questions in the rest of the forum to help you get started with your project.

What about op-amps and other kinds of analog tricks that might make those 2.5 and 3v analog outs work better.For example how about using an op-amp and a capacitor on a Sharp Analog IR to get better measurments (maybe the whole 10 bits). This seems like a really simple thing (although I don't know the specifics) to get better results from your robot.

As for adding the capacitor, I am assuming you meant for a buffered/averaged over time output? Its just a resistor/capacitor time constant circuit thingy . . . I was actually thinking earlier today to write up a tutorial on that - is that what you meant?

now i get accused of being a little cynical from time to time but i'd imagine that most of the people who get their balancing bot project to balance are a little possessive about their source code.most people fail.

seriously, getting a bot to balance using the same methods as a segway is a big undertaking.if you need a tutorial then you should consider building an easier project.if you are capable of writing a tutorial then you have probably allready considered ways to make money from it and so won't be posting it here.

search this forum for "balancing robot" or "segway" to read about some of the problems.

sort of.they are not building their own system though.when it comes to what makes the bot balance they are using a product from this company:http://www.rotomotion.com/

i was interpreting your request as a desire to be able to understand and build the bot from scratch.if you want a pre made solution there are a few other pre built controller boards out there.an example:http://www.balbots.com/index.php?cPath=22_26

Ive actually seriously considered this. I spent 4 hours trying to write up a script for my intro page, too. But after writing the script up, I realized it would be a HUGE undertaking and that it wouldnt do much more than repeat my written tutorials. In the end I gave up because I didnt have a good video recorder . . .

Back in college I had a prof that would start EVERY lecture with a video of a robot. It really made learning more fun, even if I didnt learn anything from the video So I want to do the same . . .

Last summer I started adding video to many of my new tutorials and am slowly getting better at it. I will keep up this trend of putting a supplementary video in most of my tutorials. If there is a particular tutorial that you think would be much more useful with a video, let me know!

I think it's about time people got a little more general information on Real Time Operating Systems.You wouldn't believe how usefull they are. I could help since I'm graduating soon and going to belooking for a job (IE waiting for interview opportunities) Also if you know any one who's looking forand embedded programer or linux programer let me know

1a) With twice the votes as any other tutorial recieved, I now bring you the Computer Vision Tutorial Series. Its a four-parter that took me I believe two months to complete (and way more hours than I can count). For those who have read the first parts already posted, know that I updated part 2 with my source code, and part 3 with stereo vision - definitely worth looking at.

1b) If you voted for computer vision, you now how a new vote for the next tutorial to make. I also increased the total allowed votes per person to 4.

2) Ive been working hard on improving the look, interface, and organization of the entire site - and more will come.

3) Ive added an RSS feed for those who want to be notified of new tutorials.

4) For those with mobile phone internet, SoR is now fully accessible and compatible with mobile phones - including the forum and the rss feed. Now, when you are at Radioshack, Homedepot, or just dumpster diving, you have a reference for parts in your pocket

Ok I added pathfinding to the votes. Obstacle avoidance will be included with pathfinding - I have already done some of that with my other sensor tutorials.

But I wont cover AI, as its too speculative and still unsolved . . . check the robot books section if you want more on AI info.

Quote

I can imagine tonnes of uses for a compass in terms of almost any kind of robot, if you want it to go straight it needs to know where its going.

I actually have a digital compass that Ive just never used (or needed). They dont work indoors or around any metallic objects very well, so thats why. If it wins the vote, Ill make a robot with the compass, and Ill write about it

Quote

Tutorials of any kind are great but whats so popular about color sensors?

Im actually surprised that it got lotsa votes, too. I put that up because it seemed like something fun and easy to write about, and I dont think most people understand how they really work. But I dont just mean visible color like green or red - I would cover IR, sensor range, beam angle, light transparency and absorbancy of materials, methods of reducing noise (such as modulation), etc.