A Robot By Any Other Name
(to type), and the magic of palindromes, my robot’s name is Ty Peterffy Epyt. That’s a long name to to type based on camera input, I think maybe I can start thinking about larger robots picking ty typing robot because it would be hilarious and awesome. But also because once I can get two robot arms on github as TyPEypt). And here, on this blog, where we are among friends, it is just Ty. I have made keep typing so, of course, the middle name gets shortened to an initial: Ty P. Epyt (you can find it
My Arms! They Are Here!
been doing for an hour or two, you faithfully and painstakingly type in a command that you don’t robotics. I suppose if I do voice to tell it what to type, then voice recognition too but I’m not as with single finger hunt-and-peck but I hope to someday get to fluent touch typing. I want it to work I want to make a robot typist. Of course, I'm going to need some arms. ty involves installing Ubuntu no less than 83 times so it is utterly boring. I want to make a robot typist . I will tell it what to type, then the robot hands will type. Like a human typist, I may start out
The Sound of One Arm Tapping
thinking and stopped typing numbers hoping inspiration would strike. One funny thing before I go: when ty I’ve made some progress on my robot typist, specifically with the arms I got last week. Even before couldn’t accidentally type something damaging to my motors (configuration.h). Then I started reading servos. It did not work. I mean, it sort of worked but not well. I spent a lot of time typing in monitor, then you can type the servo library values to each servo to see how they move their piece
On Cats and Typing
-controlled typing robot for her own education and amusement. She’ll show a slightly scary demo of ty more about my machine learning + robot arm on this blog. My code is in github (TyPEpyt). My machine On Cats and Typing I have been working on a talk about my machine learning robot, Ty. This post is to make the links and slides from the talk available in one easy place. On Cats and Typing: An Intersection of Machine
Imagine a World of Robots
I have been working on a robot that I named Ty. It is a small arm that I control with an ty waypoints). Even though a motion planner needs to work with lots of different robot types and different take over the whole system. Sadly, when working on Ty, every piece I’ve worked on has this same representation of the real world. And if you actually want it to do things like type on a keyboard from
74: All of Us Came in Sixth
Cellar and searching the EEVBlog forums. IRC channel mentioned is TYMKRS 74: All of Us Came in Sixth
205: Questions about Dumplings
Toymakers (@Tymkrs). They make electronics kits, videos, and conference badges. Toymakers site (tymkrs.com) has a link to their IRC channel, videos, and Tindie store (including those amazing heart simulators, the easy to make Amplify Me, and Protosynth Midi). Their reddit community is r/Tymkrs. It has a
101: Taking Apart the Toaster
/people. Micah's shop has a TypeA 3D printer (note: Tuco's favorite bolts) as well as an OtherMill.
ESE101: Microcontroller Peripherals, GPIOs, and Blinking Lights: Part 3
typing and mouse clicking. We’ll alter the flow of electrons on a circuit board and make electricity amazed at what you just did! With a little bit of typing and mouse clicking you’ve altered the flow View->Memory Browser, and type in “0x0200” where it says “Enter location here” in the Memory Browser WILL! YOU HAVE CHANGED THE PHYSICAL WORLD BY TYPING!!! I’ve been doing this stuff professionally since
207: I Love My Robot Monkey Head
a typing robot named Ty, documented on the Embedded.fm blog. It uses a MeArm, on sale in July 2017
Embedded Wednesdays: Floating Point Numbers
file to give us integer type names with known sizes. Since C doesn’t explicitly give sizes for the integers are whole numbers with no mantissa. The C language provides support for various types of Last week, as a part of getting up to speed in the C language, we looked at the first data type fewer digits than you might expect. Not good enough for you? Well the double data type, also known , but C doesn’t explicitly specify the format or precision. In IEEE 754, the float data type, also
Embedded Wednesdays: Bools
Wednesdays post, we look at the bool data type that was introduced in C99. Experienced C programmers should read this too, right? TRUE. author would use a typedef statement to define a synonym for an integer and use it as a boolean: #include This week on Embedded Wednesdays we are looking at something relatively new, the bool data type in < stdio.h> #include < stdint.h> typedef uint8_t boolean; void main(void) { uint8_t i; boolean the C language. First, what is a bool? Bool is short for boolean. It is a data type that has two type built in to the language. To formalize the support for all of this, C99 introduced a base type
Embedded Wednesdays. Thanks for the Memories.
Do you know your Flash from your FRAM? This week Andrei looks at the various types of memory used data memory is volatile, meaning that it forgets when the power goes away. This type of memory is getting too technical, you’ve seen this type of memory before; Flash thumb drives are similar to our are going to look at the various types of memory that are used in computer systems, the tradeoffs execute as soon as power is restored. The program memory is non-volatile. This type of memory is quite , and where each is used. Computers need two types of memory; one to hold the instructions that it
26: The tofu problem
Type Blog at Adobe Unicode specification, surprisingly readable though large An introductory tutorial suitable for typesetting emphasis marks in Japanese. Mapping Resources for PDF are used to derive content Elecia found helpful Open source type faces Source Sans Pro OpenType font family (for UIs) Source
How Big Is An Enum?
enum looked like this: typedef enum { CAN_250000_BAUD = 0, CAN_500000_BAUD = 1, CAN_1000000_BAUD = 2
197: Smell the Transistor
can build her robot typist with her NVidia Jetson TX2 board. Philip Freidin sent in Stanford CS
Embedded Wednesdays: Characters.
The last two posts covered the integer and floating point data types in the C language. This week has other extensions to support those. Character data types are seemingly simple, but since C was current production Texas Instruments processors vary drastically in their data type bit lengths. Look at . The unsigned char and signed char are typically the base types used to define uint8_t and int8_t, but This week Andrei gives an overview of the char type in the C language. C has some issues with we cover the char data type. In C, the name char is short for character, it has enough space to store
Embedded Wednesdays: A Crash Course in C - Part 1 - Integers
bunch of integer types that tell you how big they are and if they are signed or not. Our first bit of , integer) C provides numerous built-in data types; integers, floating point, pointers, enums, arrays this first post he describes the integer data type and some best practices.   data types. Integers are numbers that don’t have a fractional part, just the whole number part. You -in data types like int and float. The header file stdint.h that comes with your compiler defines a . The first integer uses the uint32_t type and has the name “unsigned32BitInteger”. The second one
201: Accidentally Incredibly Dangerous
is the likely best choice for her machine learning typer project (which needs a better name). All
Embedded Wednesdays. And in the beginning there was blinkies!
, and has restricted resources. Compared to a your desktop computer, these systems typically have in the same chip. The typical embedded system uses a microcontroller, serves a dedicated function peripherals such as USB and Ethernet, built in. Your desktop computer will typically use a microprocessor that lives inside of a larger piece of equipment, typically acting as the control computer. An
See more