Author Topic: Beginning with robotics  (Read 2423 times)

0 Members and 1 Guest are viewing this topic.

Offline HassanTopic starter

  • Beginner
  • *
  • Posts: 6
  • Helpful? 0
Beginning with robotics
« on: September 05, 2010, 12:26:56 PM »
Hello everyone,

I'm somewhat new to robots world, or generally, hardware world, i have background on programing (game programming with C++ mostly), i've always been into robots and hardware intelligence, so, i decided to make a board (that's what you call it? i dunno, that green piece including all electronics attached to it) that can do variety of functions depending on the plugged sensors/motors/program.

First things first, i need a good chip, fully programmable through C++, have somewhat good program space (so like, you can make large programs without limitations), and can be attached with 10+ motors and 10+ sensors at once, i hate having limitations, totally destroys your ideas.
So where can i find such a chip? and how much will it cost?
Also, how can i attach a camera to my controller? is it just same as the motors/sensors, or it has some different configurations?

as for the motors, are there smaller ones than these: (taken from the 50$ robot tutorial)

those are pretty big, and weak, is there a smaller/stronger ones? (does the strength depend on the power supply? excuse me, still a beginner), smaller ones would be really useful for things like arms for the robot, unless im going to make a robot as large as a human, these are too big

last question is, can i make some sort of bluetooth system, where i can send/receive data to and from the robot? for example, lets say i made an application that sends some packet to this bluetooth device giving it some info, my program inside the chip responds to the packet and do some specific job


Even if some mentioned points are not easy to implement, im asking if they are possible, without needing a factory or such (at home/school(high school)), i want to make sure that all i plan to do in the (hopefully) soon future is possible, rather than being disappointed after spending a good amount of money

Regards
-Hassan
« Last Edit: September 05, 2010, 12:28:30 PM by Hassan »

Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: Beginning with robotics
« Reply #1 on: September 05, 2010, 12:36:09 PM »
Hi,

If you want to program in C++, you need a Nano-ITX or similar PC - For a microcontroller, regular ("ANSI") C is the nearest thing.
Apart from that... Anything can be done with electronics, but that's not saying that you can do them (what you want to do sounds a bit too advanced for a beginner).
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives

Offline madsci1016

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 1,450
  • Helpful? 43
    • Personal Website
Re: Beginning with robotics
« Reply #2 on: September 05, 2010, 02:05:02 PM »
Hi,

If you want to program in C++, you need a Nano-ITX or similar PC - For a microcontroller, regular ("ANSI") C is the nearest thing.

AVRs can be programmed in C++. In fact, most of the Arduino Library is object oriented C++.

Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: Beginning with robotics
« Reply #3 on: September 05, 2010, 04:33:49 PM »
Hi,

That was new info for me (but then, I would never consider doing that myself, so it's not something I get newsletters about :)).
Isn't it pretty wastefull with the programming space?
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives

Offline madsci1016

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 1,450
  • Helpful? 43
    • Personal Website
Re: Beginning with robotics
« Reply #4 on: September 05, 2010, 04:51:16 PM »
Isn't it pretty wastefull with the programming space?

No idea; i'd guess it would depend on how well the compiler handles it.

Quote
So where can i find such a chip? and how much will it cost?

Here, it's called an Axon and it's around $100

Quote
can i make some sort of bluetooth system, where i can send/receive data to and from the robot?

Yes, look around this site. There are many tutorials for bluetooth and other things you are asking.

Offline HassanTopic starter

  • Beginner
  • *
  • Posts: 6
  • Helpful? 0
Re: Beginning with robotics
« Reply #5 on: September 05, 2010, 06:00:38 PM »
Quote
Here, it's called an Axon and it's around $100

Wow! this chip is incredible! exactly what i'm looking for, will probably buy this, cheap and seems functional

@Soeren, the chip you suggested is somewhat expensive, and i think it does more than what i need

thanks for the information!

Offline TheWiz

  • Jr. Member
  • **
  • Posts: 13
  • Helpful? 0
Re: Beginning with robotics
« Reply #6 on: September 05, 2010, 07:19:01 PM »
Hi,

I think you are in WAY over your head sense you are a beginner!!! Start off slow and work your way up. What your trying to do is like jumping off the high diving board into the deep end when you don't know how to swim! What you will end up doing is wasting a whole lot of money just to have a SUPER expensive paper weight I mean really just think about what your doing before you do it!

Offline HassanTopic starter

  • Beginner
  • *
  • Posts: 6
  • Helpful? 0
Re: Beginning with robotics
« Reply #7 on: September 05, 2010, 08:46:55 PM »
I have participated in some robot competitions as a programmer, one of them is called botball (you can google it), its hosted by carnegie mellon's students, it was such an easy thing (got 2nd place of 28), it was like: you have the controller, you have an IDE, you have the motors and sensors, what you need to do is to build your robot off the given kit, have a good design, and the rest is for programming.

So after i found it that easy i decided to start with it individually, this is not different from that competition, the controller is ready for use just plug in your motors and you're ready to go, programming is, once again not a problem at all

i don't really see the "jumping off the high diving board into the deep end when you don't know how to swim!", i dont even need to swim, the whole board is assembled and ready for use, maybe you'd say that if im creating my own circuit from scratch

by the way if im mistaken about the ease level, correct me please

Offline TheWiz

  • Jr. Member
  • **
  • Posts: 13
  • Helpful? 0
Re: Beginning with robotics
« Reply #8 on: September 06, 2010, 05:44:20 AM »
Ok well I just didn't want you to waste any money but it seems you know what your doing. If you need any help just pm me!! :)

Offline madsci1016

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 1,450
  • Helpful? 43
    • Personal Website
Re: Beginning with robotics
« Reply #9 on: September 06, 2010, 07:49:00 AM »
If you need any help just pm me!! :)

Hi, welcome to the forum.

We don't encourage this around here. If Hassan needs help, he should ask the whole community by creating a forum post, not by PMing a single person.

Offline TheWiz

  • Jr. Member
  • **
  • Posts: 13
  • Helpful? 0
Re: Beginning with robotics
« Reply #10 on: September 06, 2010, 08:54:44 AM »

Hi, welcome to the forum.

We don't encourage this around here. If Hassan needs help, he should ask the whole community by creating a forum post, not by PMing a single person.

I am trying to be nice!!!
« Last Edit: September 06, 2010, 09:04:33 AM by TheWiz »

Offline Admin

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: Beginning with robotics
« Reply #11 on: September 06, 2010, 09:14:37 AM »
Hassan, I say go for it. That is of course you decide to use the Axon, as it and WebbotLib makes it really easy for beginners.

I recommend using C, though. Its very similar to C++, just the syntax will take a few days to get used to. I learned C++ before C, myself.

Also, put the camera off until you get the hang of things and everything else is working. Its a fairly big step, but if you got everything else working, I say why not? I'd recommend the Blackfin Camera to keep it easy.

Offline madsci1016

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 1,450
  • Helpful? 43
    • Personal Website
Re: Beginning with robotics
« Reply #12 on: September 06, 2010, 09:23:31 AM »
I am trying to be nice!!!

I understand, I'm just letting you know how it works around here, since you are new and don't know how we operate.

Also, why did you PM me a link to this thread? I would have checked back eventually.

Offline TheWiz

  • Jr. Member
  • **
  • Posts: 13
  • Helpful? 0
Re: Beginning with robotics
« Reply #13 on: September 06, 2010, 09:26:50 AM »
Also, why did you PM me a link to this thread? I would have checked back eventually.

For fun!! ;D Also can you help me out with the new thread I just posted!!
Thanks,
        TheWiz

Offline futurrobotech

  • Full Member
  • ***
  • Posts: 64
  • Helpful? 0
Re: Beginning with robotics
« Reply #14 on: September 06, 2010, 11:18:45 AM »
Why not give it a go. As long as you don't fry the Axon everything will be okay. Maybe you don't get the results you expect the first time, but just don't get discouraged if something doesnt work!

Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: Beginning with robotics
« Reply #15 on: September 06, 2010, 03:24:24 PM »
Hi,

@Soeren, the chip you suggested is somewhat expensive, and i think it does more than what i need
I didn't suggest a chip - the Nano-ITC is a complete PC in a very small board.
This means that it can run the same software as any other PC (within its speed limits), so you can develop directly on the 'bot, by hooking up a screen, keyboard and a mouse.

But hey, if you want to take on a whole new system, that you need to learn quite intimately before being able to make anything remotely useable (not even mentioning your rather ambitious first time project), just don't take my advice  ;)
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives

 


Get Your Ad Here

data_list