Poll

What robot tutorial would you like to see next?

Stepper Motors
Rapid Prototyping
Batteries (improved tutorial)
Tactile Sensing
Digital Compass
Sensor Modulation
Solar Robots
Simulation
3D CAD
Robot Grippers
Segway Tutorial
Pathfinding
Gait Programming
Voice Recognition
Dead Reakoning
Microcontroller Programming
Soldering Tutorial
Machine Shop Tools
Bootloading

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

0 Members and 10 Guests are viewing this topic.

Offline adiksh

  • Beginner
  • *
  • Posts: 2
  • Helpful? 0
Re: want a new robot tutorial?
« Reply #30 on: March 11, 2006, 08:38:12 AM »
LDR is light dependent resistor.
I used them to sense the difference in reflectivity of light from white lines and dark background.

But the problem is that i am given a grid and not a single line, so i need to keep a track of how much distance i have covered by cunting number of intersections. How may i do that?

I have read the turorial on IR and noted use of the sensors.
But i need an algorithm and some fixed pattern in which i should mount the sensors.
I think just two on either side of the line are not enough in my case.
Thanks in advance

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: want a new robot tutorial?
« Reply #31 on: March 11, 2006, 10:16:53 AM »
is it a black and white grid? it should be just like line following. instead now you need to store two values, one for x location and the other for y.

if you are going up on the grid, do a y++ every time your LDR detect crossing a black line. y-- if you are going down.

and obviously x++ if you are going right, etc.

then all you need is an electronic compass and/or encoders so that your robot knows which way it is pointing.

if you want to be more advanced, you could even store a map if you make an x, y matrix in your programming. the mapping algorithm is called 'wave front' or 'brush fire.'

Offline JesseWelling

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 707
  • Helpful? 0
  • Only You Can Build A Robot!
Re: want a new robot tutorial?
« Reply #32 on: April 02, 2006, 10:55:38 AM »
How about a quick power usage tutorial as it relates to bateries, motors and MCU's?
For example : how long will this battery run with this motor, or how long will my board logic be able to run with this battery setup.

Offline Afroman

  • Expert Roboticist
  • Full Member
  • *****
  • Posts: 50
  • Helpful? 4
    • Oscilloscope tutorial video
Re: want a new robot tutorial?
« Reply #33 on: April 02, 2006, 07:24:28 PM »
Jesse brings up a very good point. Too many people don't know the difference between mA and mAh!

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: want a new robot tutorial?
« Reply #34 on: April 29, 2006, 05:26:42 PM »
Took me forever to write them, but the gears tutorial, and the mechanical engineering theory tutorials, are here:
http://www.societyofrobots.com/mechanicsbasics.shtml

All equations are shown in an easy to use format, with examples. Comments for improvement are highly encouraged.

I think a tutorial on that topic would be really useful!

However, it might be a good idea to include all the math and all, but also provide a chart at the bottom or something,
that can be used as an easy reference. For example, if the robot is 10 lb, how much torque would be required (or
recommended) by the motors, stuff like that.. So that we can calculate the torque and gearing if we wanted, but there's
still a rough guideline that can be followed, and also to check that the calculations are right.

Offline DeathDragon

  • Beginner
  • *
  • Posts: 2
  • Helpful? 0
Re: want a new robot tutorial?
« Reply #35 on: May 16, 2006, 04:01:26 AM »
OK I am quite new to this. i just started studying your first tutorial,
could you post a tutorial on
pneumatics and hydraulics
you know on how to make stuff go up and down?
i would really like that thanks
;D
« Last Edit: May 16, 2006, 06:42:41 AM by Admin »

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: want a new robot tutorial?
« Reply #36 on: May 16, 2006, 06:58:11 AM »
Unfortunately I have never done anything with pneumatics/hydraulics - so I cannot write a tutorial . . .  :-[

But here are a few things to help you on your way:
Pneumatics (using air) and hyrdraulics (using a liquid) are useful for very high force motions.
If you are building a medium or small size robot, only use pneumatics.

If you just need an up/down motion, consider using solonoids
http://www.societyofrobots.com/actuators_solenoids.shtml
(thats a rough draft tutorial, but should be useful to some extent)

I also found these tutorials online:
http://www.mech.uwa.edu.au/jpt/mecha/MD310/lectures/lecture-050817.html
http://www.mech.uwa.edu.au/jpt/mecha/MD310/lectures/lecture-050824.html

Offline hassanjaved

  • Beginner
  • *
  • Posts: 6
  • Helpful? 0
Re: want a new robot tutorial?
« Reply #37 on: May 16, 2006, 09:34:40 AM »
Hi admin I have a problem which I am sure that most of the complete beginners are also facing that is most of the beginners dont know C or basic language and it would waste a lot of time learning these.

Please write a tutorial on how we can use visual basic or visual basic.net to write programmes in order to interface devices with pc's or controlle other stuff with it  OR  simply HOW CAN WE WRITE A PROGRAMME IN VISUAL BASIC OR VB.NET WHICH ACTIVATES THE SERIAL PORT PINS?

please mention any links also.


I'll be grateful,thankful and everything if you please help me. :)

Offline DeathDragon

  • Beginner
  • *
  • Posts: 2
  • Helpful? 0
Re: want a new robot tutorial?
« Reply #38 on: May 16, 2006, 10:13:11 AM »
much thanks admin that helped alot ;D ;D ;D

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: want a new robot tutorial?
« Reply #39 on: May 16, 2006, 11:03:08 AM »
Here is everything you need to know to control your parallel port, with sample code in C:
http://electrosofts.com/parallel/index.html

Visual Basic to PIC interfacing:
http://www.jbgizmo.com/page29.htm

More useful links/programs for PC I/O control:
http://www.lvr.com/parport.htm

Unfortunately I never learned VB - something I always wanted to learn but never did due to lack of reason . . .  :-X

Personally, I highly recommend learning C. Its the most useful language needed to program robots today. Period.

Offline Ben

  • Jr. Member
  • **
  • Posts: 8
  • Helpful? 0
Re: want a new robot tutorial?
« Reply #40 on: May 25, 2006, 10:31:36 PM »
You know, you might consider writing a tutorial on more advanced control algorithms like PID or fuzzy logic.  Most robotics books never delve into anything more complicated than bang-bang.   :)

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: want a new robot tutorial?
« Reply #41 on: May 30, 2006, 02:49:53 PM »
what about a robot control theory page? basically feedback systems, which then would delve into fuzzy logic and PID control? you are right, fuzzy logic and PD is very important. usually way overcomplicated in the literature out there too.

any complaints about me just doing PD control? most robots dont need that integral term, especially the low mass bots running on microcontrollers that most people build.

thoughts?

Offline JedOs86

  • Jr. Member
  • **
  • Posts: 9
  • Helpful? 0
Re: want a new robot tutorial?
« Reply #42 on: June 08, 2006, 01:44:45 PM »
Hey, ever since I began wanting to build automated devices I have checked out your site for mechanics and electronics information. I wonderd upon it one day by looking for torque formulas on the google search engine. Well now I have all the information I need, except one thing, SPICE. I have been using SPICE sims for awhile, major brand sims like OrCad PSPICE and minor ones like a free SPICE Sim called LTSpice/Switcher CAD III  (my personal favorite), I don't want to plug a company here so you could easily search for it on google, but your probobly already know of it. Well anyway now I can get to my point to why I would like a Spice tutorial if I already know enough for my needs about it. One problem, I can never get MOSFETs  of any kind to work correctly on any sim, I have tried around 10 different programs. In my schems I am usually sending +3V DC to the Gate of a N-Enhanced MOSFET, which then allows a current of +5V DC 500mA to pass from the Drain to the Source (and youre right the names are absolutely contradictory). However I always get the same graph analysis (Transient Domain, DC Sweep) that shows that current is always flowing out of the Source at 5V, even when the Gate recieves 0V! Crazy... but maybe I am doing something wrong. You probobly don't have time to write a tutorial on this, but I would really appreaciate if anyone else could set me in the right direction.

Offline Afroman

  • Expert Roboticist
  • Full Member
  • *****
  • Posts: 50
  • Helpful? 4
    • Oscilloscope tutorial video
Re: want a new robot tutorial?
« Reply #43 on: June 08, 2006, 04:26:52 PM »
Dude, I am totally in the same boat you are in when it comes to spice, and I even studied this crap at CMU. There might be something we are missing here, but it seems like every time I try to simulate an advanced power circuit, things go wrong in retarded ways. I have found spice to be excellent in simulating RLC filters of almost any kind, and it usually does a good job with circuits involving up to 3 BJT transistors, but anything more than that and things just seem to not work. Basically I end up treating spice sims as a step up from using a calculator - good for avoiding some annoying equations, but nowhere near a replacement for real world experiments.

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: want a new robot tutorial?
« Reply #44 on: June 08, 2006, 05:21:02 PM »
There are already SPICE tutorials written, so I dont think it a good idea to write one, considering I have had very limited experience with it. The majority of the circuits I make, other than sensor interfaces, involves MOSFETs. I tried using them on SPICE once, couldnt figure it out, and quit without really trying.

I did find this however, which basically says there is a 'basic inadequacy in many of the Mosfet SPICE models,' and offers a solution:
http://www.edacafe.com/technical/papers/Mosfet_paper.php

You could just use a transistor (and possibly modify the settings in SPICE to get it to closely act like a mosfet), or just use some other circuit that acts like an on/off switch (ideas?). Depends on what you want to model.

Offline JedOs86

  • Jr. Member
  • **
  • Posts: 9
  • Helpful? 0
Re: want a new robot tutorial?
« Reply #45 on: June 08, 2006, 06:08:01 PM »
Thanks guys. Glad to hear it's just not me, LOL. I am about to go read that article

Offline srsasuma

  • Beginner
  • *
  • Posts: 2
  • Helpful? 0
Re: want a new robot tutorial?
« Reply #46 on: July 02, 2006, 09:15:27 PM »
dude...really a cool site for beginners....btw....y not u give a step by step procedure for making a particular robot....just to know abt the ckts....when u tell us step by step procedure for example a biped robo....tht ll help us wrk on it and help us to achieve it....pls consider a tutorial on how to make each robo step by step....say start frm a ckt board...how to connect the wires.....how to join the wires with the motors....wat sort of chassis to choose...wat material to b chosen.....etc...
thank u....waiting for positive reply
srsasuma

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: want a new robot tutorial?
« Reply #47 on: July 04, 2006, 10:41:00 AM »
I have been planning to rewrite my main tutorial (http://www.societyofrobots.com/robot_tutorial.shtml) to do just as you say. It was my first tutorial written for the site, but I dont like it much anymore. I also have plans to post my designs of robots online, down the the tiniest details, for others to copy. Been kinda busy, but its at the top 5 of things to do for the site. Will probably be another month before I get that done . . .

y not u give a step by step procedure for making a particular robot....just to know abt the ckts....when u tell us step by step procedure for example a biped robo....tht ll help us wrk on it and help us to achieve it....pls consider a tutorial on how to make each robo step by step....say start frm a ckt board...how to connect the wires.....how to join the wires with the motors....wat sort of chassis to choose...wat material to b chosen.....etc...

Offline srsasuma

  • Beginner
  • *
  • Posts: 2
  • Helpful? 0
Re: want a new robot tutorial?
« Reply #48 on: July 04, 2006, 10:04:50 PM »
how did u manage to learn abt ckts....u said u r a mech engg basically....????coz even i am intrested in ckts...and i am also a mech engg...i find it difficult....which wire to connect whr to get an output....very confusing.... ???

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: want a new robot tutorial?
« Reply #49 on: July 05, 2006, 07:37:28 AM »
How did I learn? Experimentation, fried circuits, an explosion of pretty sparks once, an occasional burning of my skin, and an occasional working circuit . . . etc.  :P

I took 3 electrical engineering classes as electives. If you want to make robots, fill up all your electives with MechE, computer science, and electrical engineering classes. Take at least the first two intro classes for each major.

All you need to do is understand how each circuit component works, then you have enough knowledge to experiment on your own. I more or less just built up intuition on it over time.


how did u manage to learn abt ckts....u said u r a mech engg basically....????coz even i am intrested in ckts...and i am also a mech engg...i find it difficult....which wire to connect whr to get an output....very confusing.... ???

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: want a new robot tutorial?
« Reply #50 on: July 16, 2006, 08:31:54 PM »
Took me forever to get free time to do this, but here we go:
http://www.societyofrobots.com/algorithms_PID.shtml
http://www.societyofrobots.com/algorithms_fuzzy_logic.shtml

If anyone finds errors in either, let me know. Im no expert in control theory.

You know, you might consider writing a tutorial on more advanced control algorithms like PID or fuzzy logic.  Most robotics books never delve into anything more complicated than bang-bang.   :)

Offline Nyx

  • Robot Overlord
  • ****
  • Posts: 204
  • Helpful? 0
Re: want a new robot tutorial?
« Reply #51 on: July 26, 2006, 08:47:57 PM »
I'd like to see a tutorial on how to design and construct robotic limbs, like robotic arms, and possibly legs, using servos and/or actuators.... And also on the theory behind walking robots. Keeping the design as simple to assemble as possible would be a plus.

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: want a new robot tutorial?
« Reply #52 on: July 27, 2006, 05:10:23 AM »
I'd like to see a tutorial on how to design and construct robotic limbs, like robotic arms, and possibly legs, using servos and/or actuators.... And also on the theory behind walking robots. Keeping the design as simple to assemble as possible would be a plus.

About once a year I get inspired to build a walking robot . . . I try to design one, and I soon quit realizing its a huge amount of effort and will cost mucho dinero in actuators. So Im a noob at robot legs and cant help on that . . .

As for robot arms, I wont design one for you, but here are two posts that might help you:
http://www.societyofrobots.com/robotforum/index.php?topic=34.0
http://www.societyofrobots.com/robotforum/index.php?topic=68.0

But a lot of people seem to ask . . . so I think I will write up something for robot arms. Will probably be a month or more before it gets posted though . . .

Offline nitdgp

  • Beginner
  • *
  • Posts: 1
  • Helpful? 0
Re: want a new robot tutorial?
« Reply #53 on: September 04, 2006, 10:16:48 PM »
Kindly guide me to buld a robot which follows a straight line path and counts the no. of black strips in its path. And it should detect the red color. I am thinking of using colour sensor circuits with LDRs and NOT n AND gates..Can u suggest more on this..or any better way..

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: want a new robot tutorial?
« Reply #54 on: September 05, 2006, 09:11:39 AM »
I would recommend using a microcontroller.
http://www.societyofrobots.com/microcontroller_tutorial.shtml

Otherwise you can use flip flops or counters (IC's).

The sensor for black and white counting, you either want photoresistors
http://www.societyofrobots.com/schematics_photoresistor.shtml
or IR detectors
http://www.societyofrobots.com/schematics_infraredemitdet.shtml

For detecting the color red, you would need a color sensor. TAOS has some good ones:
http://www.taosinc.com/

Another interesting read would be the MOBOT competition, which requires line following:
http://www.societyofrobots.com/competitions_mobot.shtml

Offline itln

  • Jr. Member
  • **
  • Posts: 8
  • Helpful? 0
Re: want a new robot tutorial?
« Reply #55 on: September 23, 2006, 02:48:22 PM »
If you still want to make another tutorial (seeing as the last replie was on march 6th) mabye anding certain sensors to your robot. Mabye temp, motion detectors, light sensors and rc for people who want a hands on control.

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: want a new robot tutorial?
« Reply #56 on: September 23, 2006, 04:06:09 PM »
light sensors:
http://www.societyofrobots.com/schematics_photoresistor.shtml

rc robots:
http://www.societyofrobots.com/remote_control_robot.shtml

The temp and motion detector sensors . . . I can do those. Will probably take me a month or two tho, Im workin on a few others to finish up first . . .

Offline itln

  • Jr. Member
  • **
  • Posts: 8
  • Helpful? 0
Re: want a new robot tutorial?
« Reply #57 on: September 24, 2006, 11:04:29 AM »
sounds good

Offline JesseWelling

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 707
  • Helpful? 0
  • Only You Can Build A Robot!
Re: want a new robot tutorial?
« Reply #58 on: September 29, 2006, 03:01:39 AM »
Hey I'm back after a looong summer. I've been doing some research of my own into Non-holonomic robots (R/C car a base is what I'm working on) and I think it would be a good idea to have some mention of Holonomic vs Non-Holonomic movement. Also some mention of the difference between Sense-Plan-Act and Reactive methods of AI would probably help people with their first robot.


Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: want a new robot tutorial?
« Reply #59 on: September 29, 2006, 07:00:07 AM »
Good news bad news.

So good news is that my next tutorial will be how to build a holonomic robot. Its been in the works for awhile. Followed by building robot arms, which a few people have asked about, but I put off cause its a LOT of information. The tutorial request queue has gotten long and Ive fallen behind . . .

The bad news is that I will be tied up for a few months producing/directing an independent film series about Thailand, meaning less free time. Dont ask . . . So Ill probably just make 1 or 2 tutorials for SoR per month till that is done . . . will take awhile . . . sorry for delays everyone!

I should probably mention the sense-plan-act thing more clearly in my intro and PID tutorials . . .
I already have a slightly more advanced version of it in my PID page (top image):
http://www.societyofrobots.com/programming_PID.shtml

As for reactive methods . . . Name me a non-human controlled robot that isnt reactive  :P  No matter how advanced the control law is, there is always a control law, hence always a reaction. Right? Even the most advanced of AI is based on a set of action-reaction rules.

And a fun quiz for everyone, is this robot holonomic? Why?  8)
http://www.societyofrobots.com/robot_taurus2.shtml

 


data_list