Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Arm Research
    • DesignStart
    • Education Hub
    • Graphics and Gaming
    • High Performance Computing
    • Innovation
    • Multimedia
    • Open Source Software and Platforms
    • Physical
    • Processors
    • Security
    • System
    • Software Tools
    • TrustZone for Armv8-M
    • 中文社区
  • Blog
    • Artificial Intelligence
    • Automotive
    • Healthcare
    • HPC
    • Infrastructure
    • Innovation
    • Internet of Things
    • Machine Learning
    • Mobile
    • Smart Homes
    • Wearables
  • Forums
    • All developer forums
    • IP Product forums
    • Tool & Software forums
    • Pelion IoT Platform
  • Activity
  • Support
    • Open a support case
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • More
  • Cancel
System
  • Developer Community
  • IP Products
  • System
  • Jump...
  • Cancel
System
Embedded blog Cypress Maker Lab - Barc, the Robot Dog
  • Blogs
  • Forums
  • Videos & Files
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
  • New
More blogs in System
  • Embedded blog

  • SoC Design blog

Tags
  • cypress
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Cypress Maker Lab - Barc, the Robot Dog

Mark Saunders
Mark Saunders
January 30, 2017

[re-printed from PSoC Creator News and information]

I did a very silly thing last week. I committed to making a new demo for the Cypress Maker Lab at Embedded World (Nuremberg March 14-16). At these shows we do live demonstrations of how to build embedded applications like robotics and IOT. The live part is easy. We get good attendance at our shows and have some laughs with the crowds (and sometimes upset the neighbors a little bit). The tricky part is that I said I would create the new demo from scratch - and I really don't know how to do it.

IOT Expert, Alan Hawse, waving his arms at people at Electronica 2016

For the last couple of shows I have shown a robot car following a line of electrical tape. It works great - and I've blogged here and there about how to manage the array of photoelectric sensors - but the car was a one-off build and I am tired of following lines. Oh yeah, I also drove the car off the table at the last event and the less said about that the better.

My new robot needs to be tougher and a bit more interactive. A bit more fun to play with. I want some awareness and personality. I want a robot dog! And since I am "Building Another Robot Car" I shall call him Barc! Barc is going to be able to detect your presence and follow you. Or back off if you scare him by getting too close to his nose.

I shall build Barc with off-the-shelf parts from the usual maker sites and a PSoC prototyping kit. I am not about to 3D-print a dog's head for the "car" though so I will buy a bare-bones robot kit. I have chosen the Mini Robot Rover Chassis Kit https://www.adafruit.com/product/2939 from Adfruit. This kit comes with the chassis, motors, wheels and battery pack, which should minimize the amount of stuff I don’t know I need yet. Yes, he will be a wheeled dog - you don't see many of those. The kit does not have the microcontroller board or H-bridge motor controller or any sensor add-ons though, which is good, because those are the parts I want to build using the unique capabilities of PSoC.

So, the order has been placed. I've never done this kind of thing before. The boss is expecting a dog. I need to learn how to solder…

Anonymous
  • Mark Saunders
    Offline Mark Saunders over 3 years ago

    If I can get through the soldering part without injury or broken hardware, I think I'll be OK.

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • Colin Walls
    Offline Colin Walls over 3 years ago

    You're right Wig, that was silly. Can't wait to see it!

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Embedded blog
  • Embedded blog: Development of Arm based systems with Synopsys Virtual Prototyping: Anytime, Anywhere!

    Jason Andrews
    Jason Andrews
    Find out more about virtual prototyping from Synopsys as thousands of engineers around the world have been asked to work from home.
    • May 5, 2020
  • Embedded blog: Accelerating Innovation for Safety Systems with Arm Flexible Access

    Chet Babla
    Chet Babla
    Arm is proud to announce the addition of Arm Safety Packages for select IP within Arm Flexible Access, with the goal to make it easier for developers in the automotive and other safety-related industries…
    • February 19, 2020
  • Embedded blog: Functional Safety on Arm – Beyond Automotive

    Antonio Priore
    Antonio Priore
    Arm has moved a long way from the days where our only ‘safety’ requirement was to provide ECC or parity protections on CPU RAMs and we are now able to offer a number of System IP, GPUs, ISPs and NPUs as…
    • December 13, 2019