element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
BeagleBoard
  • Products
  • Dev Tools
  • Single-Board Computers
  • BeagleBoard
  • More
  • Cancel
BeagleBoard
Forum Is there a BeagleBone Doctor in the House?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join BeagleBoard to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • Replies 4 replies
  • Answers 3 answers
  • Subscribers 104 subscribers
  • Views 768 views
  • Users 0 members are here
Related

Is there a BeagleBone Doctor in the House?

ninjatrent
ninjatrent over 5 years ago

Hello BeagleBone Family,

 

Is the BeagleBone AI compatible with the Beagleboard Robotics Cape?

 

I would also like to know if someone might be able to help me with some BeagleBone Code written in the C programing language?

 

Trent

  • Sign in to reply
  • Cancel

Top Replies

  • shabaz
    shabaz over 5 years ago +3 verified
    Hi Trent! I think this may be quite hard, I took a look at the robotics cape schematic and pretty much every pin is being used. It's a shame, because had (say) solely SPI been used for the cape, then it…
  • jomoenginer
    jomoenginer over 5 years ago +3 suggested
    There was an issue opened for this on the StrawsonDesign GitHub repo: https://github.com/StrawsonDesign/librobotcontrol/issues/173 There is a dtbo for the BB AI but I am not sure if it is completely functional…
  • clem57
    clem57 over 5 years ago +2 suggested
    The ai version is so different at the pin level to almost guarantee trouble. The software will not be compatible and new re write. Sorry ninjatrent
  • shabaz
    0 shabaz over 5 years ago

    Hi Trent!

    I think this may be quite hard, I took a look at the robotics cape schematic and pretty much every pin is being used. It's a shame, because had (say) solely SPI been used for the cape, then it would have been a quick thing to directly use the code from BBB to BBB-AI. I've tried to write an I/O library for BB-AI in C, but it's stalled a bit, it's not easy : ( Basically, a direct port of controlling I/O from C from BBB to BB-AI won't work, the register changes are sufficiently different.

    There's bits of info on the beagleboard forum:

    image

    Long story short, for what would have been a high-speed way of interfacing (by directly controlling registers) it's quite hard, and I don't know of a good library of code for it today, and mine is nowhere near complete : ( There's some excellent information here that could help too from  Sean_Miller I've not had a chance to experiment with this yet, because I'd sadly put all my hopes in doing it by controlling registers initially BeagleBone AI Survival Guide V3.18: PWM, I2C, Analog/Digital Read/Write, Vision AI, Video Text Overlays, Audio, & Hardware

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • clem57
    0 clem57 over 5 years ago

    The ai version is so different at the pin level to almost guarantee trouble. The software  will not be compatible and new re write. Sorry ninjatrent

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • ninjatrent
    0 ninjatrent over 5 years ago in reply to shabaz

    Hi Dr. Shabaz,

     

    Thank you for clarifying this.

    I will have use a motor controller for the BBAI

     

    The BBBW is performing great with the robotics cape and Logitech cam. I might as well stick with that setup. So far it's running the included libroboticscape.

    I was working on a piece of code from the provided examples and ran into an issue. My inexperience.

    There's an example template and ones for each on board component. I'm having difficulties with combining the two pieces of code into something functional.

     

    I would like to use the Ardupilot port to run the BeagleBone Rover.

    https://github.com/imfatant/test

     

    The main issue with running this, there's no mention in the Ardupilot manual for using the motor controllers. Other than this , everything else is automatically detected by  the Mission Planner ground control software.

     

     

    With my BB Blue drone it was fairly simple to setup.

    The main hindrance with that project is the Flight Deck software on my FrSky Transmitter is not displaying the mavlink telemetry from the Blue. Telemetry thru WiFi to Mission Planner works.

    I need the drone to work outside the range of wifi access point and depend on the radio module connected to uart4 and passthru mavlink telemetry to the FrSky Transmitter's display. It's not working. I purchased the transmitter from a company that makes the Flight Deck software. It comes preloaded with the software. Everything works between the transmitter and receiver, mission planner is detecting the inputs from flight controls, I can even disable failsafes (Don't do this) and fly but I would be flying completely blind without tele display on transmitter. There's no way of knowing what is current flight mode and without the flight deck software working properly, I can't safely use any of the switches to select a flight mode. It's been a disappointing project. Currently sitting in a box on shelf.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • jomoenginer
    0 jomoenginer over 5 years ago

    There was an issue opened for this on the StrawsonDesign GitHub repo:

     

    https://github.com/StrawsonDesign/librobotcontrol/issues/173

     

    There is a dtbo for the BB AI but I am not sure if it is completely functional.

     

    You may want to add to the issue to see if it can get more attention.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube