Shop OBEX P1 Docs P2 Docs Learn Events
New to Robotics and new to Parallax — Parallax Forums

New to Robotics and new to Parallax

Through conversation of a few buddies of mine who do machine programming for their company , over the last 3 days, I have become obsessed with the idea of robotics and machine programming.
I am a , 23 year old, senior in college (I graduate in December!) and my degree with be in Computer Information Systems.
I have a strong base in computer programming in languages that include: C, C#, C++, Java, SQL, HTML and CSS. I am currently learning JS.

That all being said I have been looking on the site and love the idea of programming my own robot and such to get a feel for robotics. My thought is that if I enjoy it then I may choose to pursue it as my grad degree.

I am excited and passionate :).

My question is- which robot should I buy to learn and get a great feel for robotics and mechanical engineering concepts? I want freedom to code anything I want while also learning about the hardware side (knowledge that I an not as familiar with technically).

Which robot would be best; the ActivityBot or ShieldBot?
What do they both offer? Anything different?


Thank you all for reading and I appreciate any and all help!

-Colt

If anyone would like to check out my new website I just built for myself check it out and let me know any feedback :)
http://www.OverWorldInnovations.com

Comments

  • ercoerco Posts: 20,256
    Welcome Colt! You have lots of coding languages there, good on ya. You'll pick up SPIN in no time. (BASIC is a slam dunk!)

    Shieldbot is Arduino (C-like), Activitybot is Propeller-based, so you can use C or Spin and more. The new Scribbler 3 will be out soon, with all those plus a push toward Blockly. You can't go wrong with any of those choices, there are plenty of people hanging out here who love to help.

    You're in the right place, we have an active robotics forum with a lot of participants. Whichever bot you get, you'll want to get in on our longstanding Figure 8 challenge, just a simple place to start. First order of business is just learning to drive around. You can master the Towers of Hanoi and one-servo challenges later. :)
  • Hi KangarooRIOT, welcome to the Parallax forums!

    If you'd like to do a quick comparison of specs, compatible addons, programming language, and more for those two robots, check out the Parallax Small Robot Comparison Chart. We created it specifically for people who want to explore their Parallax small robot options.

    You can also look at our Parallax Learn website to get an idea of the tutorials and projects we have available for each robot.

    If you have specific questions, feel free to ask the community here or Parallax directly by emailing education@parallax.com.
  • erco wrote: »
    Welcome Colt! You have lots of coding languages there, good on ya. You'll pick up SPIN in no time. (BASIC is a slam dunk!)

    Shieldbot is Arduino (C-like), Activitybot is Propeller-based, so you can use C or Spin and more. The new Scribbler 3 will be out soon, with all those plus a push toward Blockly. You can't go wrong with any of those choices, there are plenty of people hanging out here who love to help.

    You're in the right place, we have an active robotics forum with a lot of participants. Whichever bot you get, you'll want to get in on our longstanding Figure 8 challenge, just a simple place to start. First order of business is just learning to drive around. You can master the Towers of Hanoi and one-servo challenges later. :)

    Erco thank you so much for your encouragement and advice! I was concerned because I saw that some of the "levels" of the robots say "middle school/high school" and I wanted to make sure I was getting a bot that was customizable and not just entry but would be a great point for me to see if I actually enjoy robotics and if I'd want to pursue it as a grad degree :3



    and


    Hi KangarooRIOT, welcome to the Parallax forums!

    If you'd like to do a quick comparison of specs, compatible addons, programming language, and more for those two robots, check out the Parallax Small Robot Comparison Chart. We created it specifically for people who want to explore their Parallax small robot options.

    You can also look at our Parallax Learn website to get an idea of the tutorials and projects we have available for each robot.

    If you have specific questions, feel free to ask the community here or Parallax directly by emailing education@parallax.com.

    Thank you Courtney! I will check the chart out now :D!

    -Colt

  • Kangaroo,
    I was also a tech grad who wanted to get a grip on microprocessors and robotics, so I have some experience.
    If you are already a coding grad and you want to get a grip of robotics, I suggest you get a Prop board and use the education pages to master the basics. You will be able to leapfrog many of the educational modules. The input and output devices are cheaply available from Parallax, hobby and robotic stores.
    -output drive servos
    -output drive relays
    -output drive brushed motors with PWM and H bridges
    -output drive brushless motors with ESC's
    -output drive stepper motors
    -input digital switches and so on
    -input analog voltages
    -input sensor modules like PING, GPS, compass, IMU which use SPI and other protocols
    -remote control using bluetooth module
    -remote control using hobby RC
    -feedback control using PID
    -Pull it together and build your own simple wheeled bot
    -Then move on to IMU's and flight control. That is where the real excitement, maths and coding challenges are - Quadcopters and so on.
    Good luck.

  • macrobeak wrote: »
    Kangaroo,
    I was also a tech grad who wanted to get a grip on microprocessors and robotics, so I have some experience.
    If you are already a coding grad and you want to get a grip of robotics, I suggest you get a Prop board and use the education pages to master the basics. You will be able to leapfrog many of the educational modules. The input and output devices are cheaply available from Parallax, hobby and robotic stores.
    -output drive servos
    -output drive relays
    -output drive brushed motors with PWM and H bridges
    -output drive brushless motors with ESC's
    -output drive stepper motors
    -input digital switches and so on
    -input analog voltages
    -input sensor modules like PING, GPS, compass, IMU which use SPI and other protocols
    -remote control using bluetooth module
    -remote control using hobby RC
    -feedback control using PID
    -Pull it together and build your own simple wheeled bot
    -Then move on to IMU's and flight control. That is where the real excitement, maths and coding challenges are - Quadcopters and so on.
    Good luck.

    Do you have a book of reference that you could recommend? Other then me just trying my luck at a circuit board xD? I do not know a lot of the terms you use even in your post. Any place to start?
    Software. . . I know! Hardware on the computing level . . . not as much!

    Thank you for your help!

    -Colt

  • Definitely go with something propeller-based. Powerful, fun, easy, and a wide choice of programming languages are available.

    Also, the Propeller has a really cool "hardware abstraction library" called "PropWare" built by some other recent college grad around here. It wraps a lot of the complicated stuff like I2C and SPI communications in an easy-to-use API. It also allows you to compile your programs from the command line with ease, opening up a world of different editors/IDEs for you to program with. For instance, JetBrains offers a great C/C++ IDE called CLion, which is free for students, and PropWare works wonderfully with it.

    Give a try at http://david.zemon.name/PropWare/
  • Look in to the WX Board, or the ActivityBot. I'd check out learn.parallax.com and look at the C stuff. Should be a good intro while being familiar.

    The Propeller goes very deep. It's the brain for WX and ActivityBot. You can write Assembly code for it, etc. I tend to start my students in C when it comes to Parallax products.
  • Colt said
    "Do you have a book of reference that you could recommend? Other then me just trying my luck at a circuit board xD? I do not know a lot of the terms you use even in your post. Any place to start?
    Software. . . I know! Hardware on the computing level . . . not as much".
    Colt,
    There is enough on the Parallax website education to get you started with a Propeller and simple breadboard.
    If you want useful primers on interfacing to microprocessors get Matt Gilhand's books "The Microcontroller Application Cookbook 1 and 2". Note these are for 5V Basic Stamps, but the concept can be applied to the 3V3 Propeller.
    The Basic Stamps are simpler than the Propeller, and I started on them. I soon realized the limitations and moved to the Propeller. There is a huge amount of Basic Stamp education material on the Parallax website.
  • I believe I am going to go with the ActivityBot and hopefully I can test my ability to load code in and see what I can do :). I have been looking at videos of people coding and designing mock animal characteristics and even "polite" robots!

    This all seems crazy cool to me and when I get my Bot I will try and make mine as "DOG" like as possible.

    I do not know the limitations yet but it can not be that hard to design timed events like "barking", "requests" or to design mega basic A.I. to the bots. . . but then again I am new and am thinking nearly with code. . . I will start reading up on the electrical and hardware components before then :3

    -Colt
  • ercoerco Posts: 20,256
    Can't go wrong with an A-Bot. It assembles, it disassembles, you can easily modify, add, etc. IMO robotics is kinda like the the Marine Corps motto, "adapt & overcome", so reconfigurable/retaskable hardware is a plus.

    Welcome to Team Parallax!
  • erco wrote: »
    Can't go wrong with an A-Bot. It assembles, it disassembles, you can easily modify, add, etc. IMO robotics is kinda like the the Marine Corps motto, "adapt & overcome", so reconfigurable/retaskable hardware is a plus.

    Welcome to Team Parallax!

    Very encouraging; thank you :) (is there a place to post for the activityBot and what i've been able to make it do?
    I plan on buying mine soon!


    -Colt

  • erco wrote: »
    Can't go wrong with an A-Bot. It assembles, it disassembles, you can easily modify, add, etc. IMO robotics is kinda like the the Marine Corps motto, "adapt & overcome", so reconfigurable/retaskable hardware is a plus.

    Welcome to Team Parallax!

    Very encouraging; thank you :) (is there a place to post for the activityBot and what i've been able to make it do?
    I plan on buying mine soon!

    -Colt
    Use the "Robotics" category for all your ActivityBots's activities. :)
Sign In or Register to comment.