Shop OBEX P1 Docs P2 Docs Learn Events
Propeller add-on for Raspberry Pi: RoboPi.. the most advanced robot controller for Pi - Page 12 — Parallax Forums

Propeller add-on for Raspberry Pi: RoboPi.. the most advanced robot controller for Pi

167891012»

Comments

  • Bill HenningBill Henning Posts: 6,445
    edited 2015-04-06 13:21
    Sorry for the delayed response!

    I was getting ready for my vacation... then on vacation... now I am back!

    With WiFi, a 1400mAh pack will last ~1 hour.
    @ Bill Henning

    I Agree that Onboard 1400 mAh seems a little limited but I guess it's designed for general use .
  • Bill HenningBill Henning Posts: 6,445
    edited 2015-04-06 13:23
    While on vacation (without a Pi... or RoboPi... or much in the way of electronics) I had an idea for RoboPi that I wanted to bounce of y'all.

    Would you find it helpful if RoboPi had a plain text command mode in addition to the current binary protocol?

    I was thinking it might be useful for providing immediate support to other sbc's.
  • ratronicratronic Posts: 1,451
    edited 2015-04-06 14:32
    I have been sending binary data only so far. I have just started to look how RoboPi operates and wondering if there is a Spin or C program that must

    reside in the Propeller to communicate with the RPi?
  • Bill HenningBill Henning Posts: 6,445
    edited 2015-04-06 14:37
    Yep, the firmware must be loaded for the RoboPi API to work on the Pi :)

    The firmware is on the product page at http://RoboPi.com
    ratronic wrote: »
    I have been sending binary data only so far. I have just started to look how RoboPi operates and wondering if there is a Spin or C program that must

    reside in the Propeller to communicate with the RPi?
  • ratronicratronic Posts: 1,451
    edited 2015-04-06 14:48
    Ok I just downloaded it. Now I am on an adventure to see what you have incorporated here.

    By the way do I send payment to mikronauts@gmail.com?
  • Bill HenningBill Henning Posts: 6,445
    edited 2015-04-06 16:15
    No, I use another for PayPal (the one I sent you email from earlier today) . I'll send you an invoice tomorrow... ooh just got grief from wifey for being on the computer on my last vacation day!

    OOPS!
    ratronic wrote: »
    Ok I just downloaded it. Now I am on an adventure to see what you have incorporated here.

    By the way do I send payment to mikronauts@gmail.com?
  • ratronicratronic Posts: 1,451
    edited 2015-04-06 16:19
    I haven't received an email from you yet. Go back to your vacation!
  • Bill HenningBill Henning Posts: 6,445
    edited 2015-06-26 17:18
    Hi guys,

    You might want to take a peek at the latest issue (#35) of The MagPi...

    [imghttp://www.mikronauts.com/wp-content/upload/2015/06/piplatebot-359x300.jpg][/img]

    There is a nice little red RoboPi + Raspberry Pi built by Robert Doerr on pages 24&25...

    https://www.raspberrypi.org/magpi/issues/35/

    (I did reply to Dave after my vacation...)
  • ratronicratronic Posts: 1,451
    edited 2015-06-27 08:50
    I like Robert's robot. Yes you did email me back Bill and sold me a RoboPi right away - Thank you so much!
  • Bill HenningBill Henning Posts: 6,445
    edited 2015-06-28 07:10
    You are most welcome - and thank you. I did not want others reading this thread thinking I did not respond :)

    I like Roberts's robot as well - nice mod of that case.
    ratronic wrote: »
    I like Robert's robot. Yes you did email me back Bill and sold me a RoboPi right away - Thank you so much!
  • Quick note:

    RoboPi is now supported on the new eight core ODROID-XU4 with their Shifter board!

    Nice fit if I do say so myself... 8 ARM cores + 8 Propeller cogs :)

    SimpleIDE also installed just fine.

    The serial port is /dev/ttySAC0
  • Bill HenningBill Henning Posts: 6,445
    edited 2015-11-05 16:11
    Quick Update:

    RoboPi is now supported on the new quad core LeMaker Guitar !

    You can see it in the review on page 6:

    http://www.mikronauts.com/lemaker/lemaker-guitar-review/6/

    With this last addition, RoboPi is now supporting the following platforms:

    - Raspberry Pi 2 Model B
    - Raspberry Pi Model A
    - Raspberry Pi Model A+
    - Raspberry Pi Model B
    - Raspberry Pi Model B+
    - Banana Pi
    - Banana Pro
    - LeMaker Guitar with Base Board
    - ODROID-C1
    - ODROID-XU4 with Shifter Shied
    - MIPS CI20
    - stand alone operation (needs 5V, PropPlug)

    RoboPi is bringing the Propeller to 11 platforms, introducing the Propeller to many new audiences :)

    See post #1 for more information about RoboPi, or visit http://RoboPi.com
  • RoboPi is now also supported on the new Raspberry Pi Zero !

    This brings the number of supported platforms to 12 :-)

    RoboPi actually kind of dwarfs the tiny Pi Zero...

    pi0_robopi_0184.jpg

    http://www.mikronauts.com/2015/12/11/robopi-is-now-supported-on-12-different-single-board-computers/
  • Cluso99Cluso99 Posts: 18,069
    Well done Bill!
  • Thanks Ray!
  • andryx97andryx97 Posts: 4
    edited 2016-01-25 07:59
    Hi, I've bought a RoboPi board.
    I've some problem with it.
    When I write this instruction:
    RoboPi.RoboPiInit("/dev/ttyAMA0", 115200)
    Nothing happens. I should have this message:
    /dev/ttyAMA0 connected.
    After this instruction my Python shell crash.
    Why? Could you help me?

    I'm using the RoboPi board with a Raspberry Pi 2.
  • Heater.Heater. Posts: 21,230
    Have you enabled that /dev/ttyAMA0 device? You can do that using an option in raspi-config.

    Are you using Raspbian Wheezy or Jessie ?

    Does RoboPoInit return a status value? What is it the value?
  • Bill HenningBill Henning Posts: 6,445
    edited 2016-01-25 16:39
    The Python shell will hang if it does not get a response from RoboPi

    This usually means:

    1) serial console is enabled (use raspi-config or manual procedure to disable) as Heater said

    2) incorrect firmware on RoboPi (re-program firmware as per manual)

    3) error in assembling RoboPi

    If you are able to use propeller-load to load the firmware (and there are no error messages from propeller load), and Python still hangs then we know the Propeller and EEPROM are ok, and that the serial & i2c section are soldered correctly.

    1) it may be a Python version issue

    2) check the soldering of the crystal as RoboPiInit() would hang, even if the propeller was loaded
  • I used Raspbian wheezy and Jessie too. In Wheezy I've done all the configuration steps, and it seems all ok. In Jessie when I write the instruction (sudo joe /etc/inittab), it opens that file but nothing is write there. RoboPiInit doesn't return any status value
  • Heater.Heater. Posts: 21,230
    Jessie has a new init system that gets everything started, systemd, instead of the old SysV init system. systemd does not use /etc/inittab.

    I seem to remember that you can enable or disable use of the GPIO serial port by selecting an option in raspi-config.

    Of course the raspberrypi.org forum is the best place to search for raspi issues. For example these discussions:

    https://www.raspberrypi.org/forums/viewtopic.php?t=125903&p=843482
    https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=123081
    https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=125903
  • Heater,

    Thanks! By Joe I think you might have nailed it!

    I remember using raspi-config (terminal and gui versions) to disable the serial console (instead of old manual instructions)

    I will update the manual.

    A new version of RoboPi API is cooking, but it is on a slow cooker...
  • Thank you to all, I probably solved the problem. There were some problems with microcontroller, it gives me no clock signal and there were also some problems with the crystal as Bill said.
  • Dear Bill or Heater we have a new problem. We don't know how to control the gear motors with the Robopi board and the Python libraries. Can you help us and also an electric scheme to connect the motors to the board?

    Thank you.
  • Hi andryx97,

    1) Find out the stall current of the motors, and buy an appropriate motor driver (H-Bridge)

    2) See http://www.mikronauts.com/robot-zoo/elf-2wd-pi-robot/

    which shows you how to connect a motor driver to RoboPi, and has some sample Python code

    3) See RoboPi User Manual, pages 21-24 for extensive documentation and explanation on how to drive gear motors
  • FYI:

    Berry, a 4WD RoboPi based bot is on the cover of the November SERVO magazine!

    Ok, there is also an article on Berry in this issue.
  • Amazing! Congrats
  • FYI:

    Berry, a 4WD RoboPi based bot is on the cover of the November SERVO magazine!

    Ok, there is also an article on Berry in this issue.
    Link?

  • scandoslav: thank you!

    David Betz: oops! fortunately JLocke posted it

    JLocke: thank you for giving a hand!
  • scandoslav: thank you!

    David Betz: oops! fortunately JLocke posted it

    JLocke: thank you for giving a hand!
    Looks like a nice article and robot. I only read the first two pages because I'm not a subscriber.

Sign In or Register to comment.