User not logged in - login - register
Home Calendar Books School Tool Photo Gallery Message Boards Users Statistics Advertise Site Info
go to bottom | |
 Message Boards » » Any robotics peeps? Page [1] 2, Next  
dannydigtl
All American
18302 Posts
user info
edit post

So... i like robots and want to learn more about them. I'm a EE/CPE and i focused on controls. So i know basic control theory, embedded systems, and microcontroller stuff (made a few projects on my own with PICs and C).

I'm interested in starting some sort of robot project with the following goals:
1. fun/hobby/interest
2. gain meaningful experience for a future job.
3. take over the world

I'd love to work for the dozens of awesome robotics companies in Boston (i've applied, crickets) but i don't have shit on those M.I.T boys with PhDs, etc. So maybe some real experience would help, but if not this is fun, too.

So i'm trying to figure out what to do.. anyone build a kit like these: http://www.trossenrobotics.com/robot-kits.aspx ? Some are simple and use easy GUI building block "programming" some get more complex. Some use Microsoft Robotics Dev Studio, some is just you and a C compiler.

So the first step is to decide on a platform. I don't want a simple build-your-own-toy thing. Yet i'd be lost and probably get frustrated trying to use bare C. There are C-based platforms like Arduino (http://www.arduino.cc) that might work...

Then i need a goal for the robot itself. I'm interested in biokinetics so maybe a quadropod or hexapod would be cool. But i think a lot of the kits like http://www.trossenrobotics.com/lynxmotion-phoenix-hexapod.aspx have built in inverse-kinetic algorithms to simplify programming.. i'm still not totally sure how these kits are actually programed.

There's the bioloid (http://www.trossenrobotics.com/bioloid-robot-kits.aspx) which is very flexible (bioped, quadraped, anything) and easily programmed. But it is sort of plugnplay in that it uses proprietary parts, servos, etc. but maybe i'm trying to run before i even crawl.

any thoughts?

3/14/2009 11:29:56 PM

qntmfred
retired
40552 Posts
user info
edit post

i love robotics but don't have the background to pursue them myself, so i mostly follow a couple robotics blogs to keep up with what's going on in the research world. a coworker of mine designed the software for the http://www.usfirst.org/ competitions, which i made some minor contributions to recently. i'd love to at some point get involved in some control systems software development, but i'm not actively pursuing it

stuff like this makes me jizz in my pants


http://www.damienfrancois.be/blog/
http://neurodudes.com/
http://www.robots-dreams.com/
http://sanssapiens.blogspot.com/
http://www.sciencedaily.com/news/computers_math/robotics/

[Edited on March 14, 2009 at 11:43 PM. Reason : add to my topics]

3/14/2009 11:35:59 PM

dannydigtl
All American
18302 Posts
user info
edit post

damn thats cool.

good links, thanks

3/14/2009 11:57:41 PM

Fail Boat
Suspended
3567 Posts
user info
edit post

Dan, did you see iRobot located in Durham was hiring for some positions recently? I thought about you, but apparently not enough to let you know in case you didn't see it. One of them was a test job but it seemed from the description you'd be a little more involved in troubleshooting and design changing than just outright functional/fault testing.

[Edited on March 14, 2009 at 11:59 PM. Reason : This is Chance, btw]

Funny thing, this thread...I've been getting the itch to do a project of some sort myself, just can't figure out what I'd like to do. I've wavered on either an embedded something or a really bizarre dual rail power supply for a chip amplifier (like an LM3886, etc) for a car amplifier. Instead of the typical smps with the big torroid I'm thinking of 2 seperate dc/dc converters for each rail. Trying to squeeze a ton of amplifier power into a teeny package.




[Edited on March 15, 2009 at 12:03 AM. Reason : .]

3/14/2009 11:59:43 PM

synapse
play so hard
60929 Posts
user info
edit post

heres a nice robotics blog by a state grad student

http://www.gorobotics.net/


http://www.ncsurobotics.org

3/15/2009 12:54:20 AM

dannydigtl
All American
18302 Posts
user info
edit post

^^yeh, I applied for that and the location in Boston. :/ Yeh that'd be cool. I need a project as well.

3/15/2009 1:29:27 AM

joe_schmoe
All American
18758 Posts
user info
edit post

this thread is relevant to my interests

3/15/2009 4:25:22 AM

EuroTitToss
All American
4790 Posts
user info
edit post

oh how I miss kilroy

3/15/2009 8:21:01 AM

A Tanzarian
drip drip boom
10994 Posts
user info
edit post

http://www.triangleamateurrobotics.org/
https://techshopdurham.com/

[Edited on March 15, 2009 at 9:30 AM. Reason : ]

3/15/2009 9:29:14 AM

Wolfmarsh
What?
5975 Posts
user info
edit post

The TAR group linked ^ is a good group.

And HOLY SHIT. I wish I had one of those Tech Shop places down here in Charleston. That is so badass.

3/15/2009 10:15:32 AM

qntmfred
retired
40552 Posts
user info
edit post

^^^ reminds me of
http://www.damonkohler.com/2007/09/olpc-telepresence-instructable.html
http://www.damonkohler.com/2007/11/internet-famous.html

3/15/2009 10:46:45 AM

BigMan157
no u
103352 Posts
user info
edit post

is that that wavecom irobot thingie that txt messages you when it detects movement or something?

3/15/2009 7:39:08 PM

ScHpEnXeL
Suspended
32613 Posts
user info
edit post

It's kind of funny..the guys who have installed all the robots where I work were recruited from a community/technical college..Not from a big name university. So, not sure why you got rejected. Maybe you're applying for the wrong thing?

Or maybe that's just not the level of job you're looking for. They hated a lot of things in how the robots were programmed but had no say in things..

3/15/2009 8:08:21 PM

joe_schmoe
All American
18758 Posts
user info
edit post

wait.

do you mean.... that INSTALLERS are from TRADE SCHOOLS?

say it isn't true!



i want my installers to be PhD Candidates from MIT. i refuse to accept anything less.

3/15/2009 8:42:11 PM

ScHpEnXeL
Suspended
32613 Posts
user info
edit post



i sorry joe

but it is true

i mean, heaven forbid the guys who have to actually deal with an explain the epic programming fuck ups aren't from MIT

[Edited on March 15, 2009 at 8:57 PM. Reason : a]

3/15/2009 8:57:04 PM

joe_schmoe
All American
18758 Posts
user info
edit post

yeah, i was so stunned when i found out the guy who installed my muffler doesnt have a mechanical engineering degree. he actually went to a trade school. and the guy who installed the electrical wiring in my house... once again, just a trade school. i was really hoping for at least an MSEE.



wait.

what was your point? i think i missed it.

3/15/2009 9:12:12 PM

ScHpEnXeL
Suspended
32613 Posts
user info
edit post

i was mainly just fucking with you

but there you go making it all intense and shit

[Edited on March 15, 2009 at 9:13 PM. Reason : WHOOPS SPELLING OMG]

3/15/2009 9:13:14 PM

synapse
play so hard
60929 Posts
user info
edit post

yeah HOLY SHIT i can't believe the installers went to a community school

i too would have expected master degrees at the least

3/15/2009 9:17:18 PM

ScHpEnXeL
Suspended
32613 Posts
user info
edit post

I think I won this round, guys.

3/15/2009 9:20:54 PM

joe_schmoe
All American
18758 Posts
user info
edit post

Quote :
"It's kind of funny..the guys who have installed all the robots where I work were recruited from a community/technical college.."


oh that's definitely funny. i mean, not "ha ha" funny... but, you know, funny funny.

3/15/2009 9:29:13 PM

EuroTitToss
All American
4790 Posts
user info
edit post

RAWR RAWR RAWR

3/15/2009 9:33:49 PM

ScHpEnXeL
Suspended
32613 Posts
user info
edit post

RAWR RAWR RAWR KING DOUCHEBAG HERE

and my originals point was a. that there should be more communication between the installers and the programmers and b. that he could get a job doing installation to get experience and go up from there. both points are valid.

[Edited on March 15, 2009 at 9:36 PM. Reason : a]

3/15/2009 9:35:19 PM

joe_schmoe
All American
18758 Posts
user info
edit post

VERY GOOD!!!

now, tell me, what was so hard about that?

see, you could have just made this point directly instead of pussing around with some passive indirect bullshittery assuming we can all can read your mind.

3/15/2009 9:45:09 PM

ScHpEnXeL
Suspended
32613 Posts
user info
edit post

3/15/2009 9:49:12 PM

synapse
play so hard
60929 Posts
user info
edit post

Quote :
"my originals point was a. that there should be more communication between the installers and the programmers and b. that he could get a job doing installation to get experience and go up from there. both points are valid.
"


naw to me is sounded like you were calling him a loser since the neighborhood stoners can get jobs installing robots but he can't even get a callback.

3/15/2009 9:52:09 PM

joe_schmoe
All American
18758 Posts
user info
edit post

which is what i thought he was saying, too.

which would be a retarded thing to say, because obviously an engineer isnt going to be applying for an installation/tech job, and would probably be regarded as suspiciously overqualified if he tried to do so.

I'd never recommend for hire any degreed engineer interviewing for a tech/assembler/operator position at my employer.

3/15/2009 10:07:06 PM

synapse
play so hard
60929 Posts
user info
edit post

it was in fact, retarded

3/15/2009 10:53:11 PM

Specter
All American
6575 Posts
user info
edit post

its like the kids who go into ME because they want to learn how to fix cars or the CPE's that want to learn how to put together PC's better

3/15/2009 11:35:59 PM

dannydigtl
All American
18302 Posts
user info
edit post

oh you fuckers.

I'm thinking about using a PIC dsPIC33p in this board:
http://www.hexapodrobot.com/store/product_info.php?cPath=25&products_id=40
http://www.hexapodrobot.com/store/product_info.php?cPath=25&products_id=41

These power this guy: http://www.hexapodrobot.com/store/product_info.php?products_id=30

So i'd get just the microcontroller and SMB (basically breakout sort of board for the uC), a programmer, and a couple servos and just dick around. theyre programmed in C so it should be the most universal and PICs are pretty standard and i've used the Microchip MPLAB IDE before. There is are also pretty good support forums out there for this particular hardware and the robots that use it.

[Edited on March 16, 2009 at 12:19 AM. Reason : cxc]

3/16/2009 12:10:06 AM

ThePeter
TWW CHAMPION
37709 Posts
user info
edit post

Are you a current student? It was linked above, but this group

http://www.ncsurobotics.org

has done some really cool shit. You work with a team for a robotics competition and the guys I talked to had gotten corporate sponsorship for their robot.



Dunno if you're profile on here is accurate.

3/16/2009 1:14:45 AM

BigMan157
no u
103352 Posts
user info
edit post

i really want to play around with the Arduino board and see what it's like, i've heard good things

also, remember you can get free PIC microcontrollers for free from http://www.microchip.com samples

3/16/2009 9:31:51 AM

dbmcknight
All American
4030 Posts
user info
edit post

http://www.youtube.com/watch?v=4oMTKuzc__M
pretty damn cool

3/16/2009 9:36:04 AM

ScHpEnXeL
Suspended
32613 Posts
user info
edit post

very cool

3/16/2009 9:39:59 AM

dannydigtl
All American
18302 Posts
user info
edit post

yeh, BigDog is the coolest thing i've ever seen in my life. I was at the M.I.T Museum a couple weeks ago and BostonDynamics had some displays of their old quadrapeds and how they evolved up to that. really cool.

BigMan157, i was looking hard at the Arduino stuff, too, but i think the Atmel ATmega168 in them is too slow (8bit 20mhz, 20 MIPs, low memory) for robotics. It'd be the perfect setup for a general purpose microcontroller, PID controller, etc.

The PIC dsPIC33s are 16bit, 40MIPs, 160mhz, have a shit ton of memory and have a built in DSP to handle PWM stuff (24 channels) so you don't need an external servo controller. This is whats necessary to do inverse kinetics for multiple servos, legs, etc.

But there is probably more community support for the Arduino, so it might be a great way to start. Its all open source and there is lots of good example code out there.

3/16/2009 11:26:55 AM

Wolfmarsh
What?
5975 Posts
user info
edit post

You might also check out the propeller.

I've enjoyed playing with it, its a neat platform with a lot of potential. What ^ listed has more power, but the propeller is fun to play with for sure.

http://www.parallax.com

3/16/2009 8:31:53 PM

dannydigtl
All American
18302 Posts
user info
edit post

Well i've been working on this a bit. Long term, i'll be making a hexapod and writing the code 100% myself. Short term, i have the servo control finished and im working on the IK engine. Next up is trajectory planning and then gait generation.

A found a great book on the subject, Introduction to Robotics, Mechanics, and Control.
http://www.amazon.com/Introduction-Robotics-Mechanics-Control-3rd/dp/0201543613/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1240247280&sr=8-1

I ordered the 2nd edition used off Amazon for only $4.82. I also have an electronic copy in DJVU format if anyone is interested, shoot me a PM with your email.

It is an engineering textbook and a little mathy, but not too bad. It starts with defining your bot in 3D and setting up the frames (3D subspaces) for all links, how to translate frames using matrix algebra, goes over FK and IK, and trajectory planning. It is weak on code implementation examples though, its almost all theory.

[Edited on April 20, 2009 at 1:13 PM. Reason : a]

4/20/2009 1:12:11 PM

BigMan157
no u
103352 Posts
user info
edit post

that's what ECE555 with Dr. Grant is all about, btw

4/20/2009 3:11:55 PM

dannydigtl
All American
18302 Posts
user info
edit post

Thats really interesting. I wish it was available through EOL. :/ Maybe i can use my project as course credit somehow.

4/20/2009 10:57:02 PM

BigMan157
no u
103352 Posts
user info
edit post

it's surprising that it's not

when i did it i know for a fact it was being filmed/transmitted to asheville at the very least

4/21/2009 3:00:43 PM

jethromoore
All American
2529 Posts
user info
edit post

^It was probably for the unc-a mechatronics degree people... I know my controls class (mae 469) was broadcasted to them.

On a side note I work with (program, troubleshoot, fix) a Fanuc M-6iB at my job.


random image of that model

4/21/2009 3:16:03 PM

ScHpEnXeL
Suspended
32613 Posts
user info
edit post

I get to play with some ABB 580's

although everybody here who has used Fanuc robots hates ABB

4/21/2009 3:20:25 PM

dannydigtl
All American
18302 Posts
user info
edit post

awesome.

Here's my base to wrist transform matrix for a leg on this robot. I just calculated it.



Now i just need to make the tool frame and multiply it in and i'll have my forward kinematics all figured out.

4/21/2009 3:38:25 PM

dannydigtl
All American
18302 Posts
user info
edit post

I just discoverd Sage (http://www.sagemath.org) and am now using it to do my maths and 3D simulating.

I have my forward kinematics all done and working. sweeeet.

I'll start IK next week.

4/23/2009 1:12:56 PM

dannydigtl
All American
18302 Posts
user info
edit post

FK, IK, and trajectory all done and working. My single leg can now smoothly move to X,Y,Z coords. pretty sweet. Maybe ill make a vid of it later.

Next i can work on the serial communication and some command protocols while i wait for a job so i can afford the servos and parts to build the rest of the robot.

5/12/2009 3:57:30 PM

BigMan157
no u
103352 Posts
user info
edit post

i hate serial communications, but it's a necessary evil

parallel 4 life

5/12/2009 5:38:18 PM

Quinn
All American
16417 Posts
user info
edit post

I want to create something that moves the shift linkage on a car.

needs to be two axis i think. (in , out) and swivel. how hard do you think it would be? 2 torquey stepper motors?



[Edited on May 12, 2009 at 7:31 PM. Reason : .]

5/12/2009 7:31:27 PM

EuroTitToss
All American
4790 Posts
user info
edit post

Quote :
"is that that wavecom irobot thingie that txt messages you when it detects movement or something?"


oh, missed that at first. but to answer your question, yes!

that's the only sensor we really got integrated that was testable, although we had several others working in isolation.http://imanomnivore.com/robot/history.php

[Edited on May 12, 2009 at 8:51 PM. Reason : ,]

5/12/2009 8:50:53 PM

Fail Boat
Suspended
3567 Posts
user info
edit post

Quote :
"i hate serial communications, but it's a necessary evil

parallel 4 life"


Spoken like a true software engineer

5/12/2009 10:29:10 PM

philihp
All American
8349 Posts
user info
edit post

5/13/2009 1:58:27 PM

Ragged
All American
23473 Posts
user info
edit post

set em up

5/17/2009 11:04:59 PM

 Message Boards » Tech Talk » Any robotics peeps? Page [1] 2, Next  
go to top | |
Admin Options : move topic | lock topic

© 2024 by The Wolf Web - All Rights Reserved.
The material located at this site is not endorsed, sponsored or provided by or on behalf of North Carolina State University.
Powered by CrazyWeb v2.38 - our disclaimer.