Rob Royce

Sharing my knowledge of Embedded Computing, AI/ML, Data Science, Software Engineering, and more!

  • Projects
  • Contact
  • Knowledge Canvas: Background

    Knowledge Canvas: Background

    A brief overview of how Knowledge Canvas came to be, including a video of the initial pitch at UCLA Summer 2021 Product Development Contest (spoiler: Knowledge Canvas won 1st place!)

    Rob Royce

    March 29, 2022
    Education, Learning, Personal Projects
    Education, Learning, Personal Projects, Product Development, Remote Learning, Video
  • Wirelessly Controlling a Robot with Speech Commands – UCLA Capstone – Part I

    Wirelessly Controlling a Robot with Speech Commands – UCLA Capstone – Part I

    In this post, I describe how I used 2 FPGA boards, various peripherals like Bluetooth and microphone, TensorFlow, and the “iRobot” system to develop a speech controlled robot with wireless communication.

    Rob Royce

    December 21, 2021
    Uncategorized
    AI/ML, Computer Science, DSP, FPGA, MicroBlaze, Speech Recognition
  • How to Boot Jetson Nano From USB 3.0 (Natively) with Jetpack 4.5

    If you have a Jetson Nano booting from a microSD card, you stand to gain both increased speed and a longer lifespan by switching out the microSD card for a USB 3.0 drive. In this guide, I’ll walk you through the process of wiping, partitioning, and flashing a USB drive and booting a Jetson Nano […]

    Advertisement

    Rob Royce

    February 11, 2021
    Computer Science, Jetson, Nano
  • How to Convert Encrypted TLT Files to TensorRT Engine on Nvidia Jetson

    In this post, I go over how to convert an encrypted Transfer Learning Toolkit file to a TensorRT engine on a Jetson Nano. Specifically, we’ll be working with Nvidia’s PeopleNet model, which uses ResNet34 Object Detector and MoT IoU object tracker to generate bounding boxes and unique object ID’s as output.

    Rob Royce

    February 3, 2021
    DeepStream, Jetson, Machine Learning, Nano, TensorRT
  • Computer Memory Overview

    Computer Memory Overview

    Computer Memory, a concept that is often misunderstood. Some developers avoid certain programming languages altogether, in order to avoid having to deal with memory (we’ll explain what this means later). Others love the thrill of the chase, even when it takes 4 hours of valgrind-ing to find all the memory leaks! Memory is at the absolute […]

    Rob Royce

    July 29, 2019
    Uncategorized
  • Bits and Bytes

    Bits and Bytes

    Have you ever been confused about why your internet speed is measured in mega or gigabits per second (Mbps or Gbps), but your computer’s hard drive and RAM are measured in mega or gigabytes (MB or GB)? Or maybe you noticed that you’re paying for 100Mbps but your download speeds top out at around 12MBps? Let’s […]

    Rob Royce

    July 29, 2019
    Uncategorized
  • A Guide to Get You Started With iOS Development in 2017

    A Guide to Get You Started With iOS Development in 2017

    iOS turned 10 last month and the platform is definitely showing signs of maturity. Swift has been officially supported for 3 years now, and is currently moving on to version 4. New frameworks and functionality are being pushed out annually, and this is definitely helping to move the industry forward as a whole. CoreML and ARKit are both poised […]

    Rob Royce

    July 24, 2017
    Beginner, iOS
  • Beginners to Swift should use .debugDescription

    Beginners to Swift should use .debugDescription

      Lost in a piece of code that you can’t seem to debug? Xcode’s debugger being a tad bit ambiguous? Try using the .debugDescription method from the CustomDebugStringConvertible protocol in conforming types. Signal the flashback… Last night, as I was trying to get the AVFoundation framework to work in my app, I came across a […]

    Rob Royce

    July 21, 2017
    Beginner, iOS, Swift

Proudly Powered by WordPress

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
 

Loading Comments...
 

    • Follow Following
      • Rob Royce
      • Already have a WordPress.com account? Log in now.
      • Rob Royce
      • Edit Site
      • Follow Following
      • Sign up
      • Log in
      • Report this content
      • View site in Reader
      • Manage subscriptions
      • Collapse this bar