Electronic Design
  • Resources
  • Directory
  • Webinars
  • CAD Models
  • Video
  • Blogs
  • More Publications
  • Advertise
    • Search
  • Top Stories
  • Tech Topics
  • Analog
  • Power
  • Embedded
  • Test
  • AI / ML
  • Automotive
  • Data Sheets
  • Topics
    - TechXchange Topics --- Markets --AutomotiveAutomation-- Technologies --AnalogPowerTest & MeasurementEmbedded
    Resources
    Electronic Design ResourcesTop Stories of the WeekNew ProductsKit Close-UpElectronic Design LibrarySearch Data SheetsCompany DirectoryBlogsContribute
    Members
    ContentBenefitsSubscribeDigital editions
    Advertise
    https://www.facebook.com/ElectronicDesign
    https://www.linkedin.com/groups/4210549/
    https://twitter.com/ElectronicDesgn
    https://www.youtube.com/channel/UCXKEiQ9dob20rIqTA7ONfJg
    Electronicdesign 9448 Promo Alternate
    1. Technologies
    2. Embedded

    Take Two: Gumstix on the Create 2

    Sept. 24, 2015
    Technology Editor Bill Wong takes the iRobot Create 2 out for a stroll using a Gumstix module running ROS.
    William Wong Blog
    Electronicdesign Com Sites Electronicdesign com Files Uploads 2015 06 Fig1 Create 2
    1. Here is my iRobot Create 2 taking a breaking sucking down electrons from its charger.

    It started back when I tried out Gumstix’s Turtlecore carrier for the original iRobot Create (see “TurtleCore Tacks Cortex-A8 On To iRobot Create”). It was quite a chore getting the Robot Operating System (ROS) running because very few people had done it before. ROS runs on a wide range of robotic platforms and supports a variety of sensors (see “Using The PrimeSense 3D Sensor With ROS”). Working with this platform was challenging but it worked, to a degree.

    Enter the iRobot’s Create 2 (Fig. 1). This new platform uses the latest iRobot base and provides better controls and modularity. The tray that was handy with the original version is gone, but there is a good bit of space under/inside if you can make a custom carrier using a 3D printer. This is essentially a stock machine with the brush assembly removed. The interface connector is on top, so most projects have a cable running from underneath to the top of the unit.

    Watch "The iRobot Create 2 Programmable Robot," courtesy of Engineering TV:

    Luckily I didn’t have to start from scratch this time around. William Phan has put together a series of articles that step you through the process. I built one that was close to this, but using a different battery pack I had on hand. This is what William’s version looks like (Fig. 2).

    • Part 1 – Gumstix on the iRobot Create 2
    • Part 2 – Gumstix on the iRobot Create 2
    • Part 3 – Gumstix on the iRobot Create 2
    • Part 4 – Gumstix on the iRobot Create 2
    • Part 5 – Gumstix on the iRobot Create 2

    We both used a Gumstix Overo Airstorm-P because it has Bluetooth and WiFi support. The Gumstix Tobi carrier module provides USB and Ethernet connectors. The USB allows use of the USB cable that comes with the Create 2 and to connect to the USB camera used in the project. The latter requires a USB hub, as the Tobi only exposes one USB connector. 

    Electronicdesign Com Sites Electronicdesign com Files Uploads 2015 06 Promo 4
    2. The Overo Airstorm-P module is on the Tobi expansion board. They all fit in the Create 2’s tray along with a battery pack.

    A Sony Dual Shock 3 controller is linked to the system via Bluetooth. Some ROS applications support this type of controller, thereby providing a way to control the system remotely.

    One reason there are five parts is that much of the system has to be built. ROS is handy, but not necessarily as plug-and-play as you might like. On the plus side, it is a lot easier than the first time I tried to get ROS running on a Gumstix module. The articles do an excellent job of providing and explaining the steps involved. It is still not a project that a complete newbie might try, but if you are comfortable with Linux and the compiler tools, then the process should be easy. 

    The end result is a tele-operated robot that can be expanded. It is a nice way to start since you will know what works and where features can be added. There is a good bit of headroom on the module so more advanced applications can be built.

    One thing you may want to do after running through the tutorial is replace the battery pack with a power connection from the Create 2 itself. This means building a custom cable or adding an adapter cable that pulls power from the Create 2 connector. The challenge is the power coming from the Create 2 cannot be plugged directly into other devices. A dc-dc converter is normally needed. On the plus side, the Create 2 can automatically dock and charge itself and the battery level tracking support is part of the system already. 

    Continue Reading

    The Cortex-M85 Makes Its Debut

    The Top New SBCs for Midyear 2023

    Sponsored Recommendations

    CoolSiC™ Products

    Nov. 17, 2023

    Modular systems with high performance and high application efficiency

    Nov. 17, 2023

    The Infineon Podcast4Engineers

    Nov. 17, 2023

    Depth Sensors Visualize Volumes

    Nov. 1, 2023

    Comments

    To join the conversation, and become an exclusive member of Electronic Design, create an account today!

    I already have an account

    New

    Eliminate Resistive Cabin Heating in Electric Vehicles

    “Incredible Animal Journeys”: How Did NatGeo Track and Film Those Migrations?

    Renesas Reveals Automotive Processor Roadmap

    Most Read

    Non-Metallic Gigahertz Antenna Built with Laser and Glass Cell

    MEMS Mirrors: The Next Big Wave in MEMS Technology

    Useful Trustworthy AI Sensors in Tiny Packages


    Sponsored

    Distributed Sensors for Autonomous Robots

    Robots Evolve to Cobots in Industry 4.0

    How to Effectively Implement Multi-Connectivity Asset Tracking Applications

    Electronic Design
    https://www.facebook.com/ElectronicDesign
    https://www.linkedin.com/groups/4210549/
    https://twitter.com/ElectronicDesgn
    https://www.youtube.com/channel/UCXKEiQ9dob20rIqTA7ONfJg
    • About Us
    • Contact Us
    • Advertise
    • Do Not Sell or Share
    • Privacy & Cookie Policy
    • Terms of Service
    © 2023 Endeavor Business Media, LLC. All rights reserved.
    Endeavor Business Media Logo