Hanno's Slides and Notes from the UPEW Webinar
Hanno
Posts: 1,130
Hi!
Although I wasn't able to physically attend the Webinar I had a great time reading the forum thread, seeing the photos, sitting in on Chip and Jeff's talk, and talking about my projects on the webinar. I've pasted my notes below and posted the slides to my site: mydancebot.com/2009_6_upew.pdf
Hanno
Hi I'm Hanno Sander. I'm a full time propeller developer. I use the Propeller to built sophisticated yet affordable tools, robots and software. In the last 2 years I've had a great time developing fun software and hardware for the propeller, including: the propcv vision engine with frame grabber and vision filters, 80msps digital and analog sampling with flexible triggers, a 2mbps serial connection, a fuzzy logic engine and a custom waveform driver. I've used this code for the DanceBot- a balancing robot that uses computer vision to dance with people, ViewPort- the premier debugging tool for the propeller, IODreamkit- the ultimate analog and digital synthesis and measurement kit, and PropScope- a multi-function Oscilloscope, Logic Analyzer and Function Generator for the masses.
I started 2 years ago with a Propeller dip and breadboarded my first dancebot- capable of balancing on two wheels using a gyroscope and accelerometer. My latest prototype was displayed as an art exhibit for 4 weeks where it balanced a flute of champagne. When it's not in a display, it uses computer vision to dance with people, following their moves and even spinning when it's human partner turns.
To help me develop and fine tune the balancing algorithm for the dancebot I developed viewport- which is now a full-fledged graphical debugging tool used by many propeller developers around the world. Viewport started as a tool to monitor and change variables. It graphs variables over time to help developers see into the propeller- to understand what's going on while their program is running.
ViewPort made it's first impression on the parallax forums when I released the 80msps logic state analyzer object, a tool to let developers integrate the Propeller with outside peripherals.
I added the fuzzy logic control panel when I developed the fuzzy logic engine to help balance the dancebot.
Similarly, I added the propcv frame grabber and vision filters when I started experimenting with computer vision to make my dancebot interact with my kids.
I recently added the visual spin code debugger because Andy thought it was a good idea. It now supports stepping over single lines of spin code, breakpoints, stack trace, function profiler, a memory map, and a command interpreter- all tools invaluable to developers, but simple and easy to use for beginners.
Recently I've added a terminal to allow people to easily migrate their programs to ViewPort.
I’ve also added an integration with opencv to provide world class computer vision capabilities to the propeller with a single line of spin code. I'm now working on quickly sampling any spin variable, integrating with nvidia's physx package to run spin code on the propeller in a simulated environment
I’m also working on a professional code editor, and a 3d spectrum analyzer to help developers experiment with voice recognition and synthesis. I use viewport as a platform for all my projects. All my research and development efforts continually improve viewport.
Lauren has done a great job marketing viewport as a parallax product- the launch has been covered in many magazines.
My interest in building debugging tools comes from my dad Ingolf- he's an accomplished physicist who's moto is "to measure is to know". He's built several devices to generate and measure electronic signals. To help him and others with any type of electronic projects I started working on the iodreamkit. I prefer working with software, so I'm thankful that Brian from spinstudio.com carried this project to completion. Brian has done an amazing job putting together a beautiful pcb that let's people experiment with all sorts of signals. It's clocked at 104mhz and uses a fast 8 bit adc to sample analog signals up to 104msps while outputting arbitrary waveforms at 26msps. It can also sample 8 slower signals at 12bit resolution and output 2 analog voltages. You can directly access up to 8 pins or use them to drive motors and lights with the 500ma driver. All inputs, outputs, ground, and power are brought out to breadboard style headers- making it easy to quickly prototype projects or plug in components like rc servos. Of course everything is integrated into viewport, so it's easy to use.
Ken approached me 18 months ago to build the successor to parallax's usb oscilloscope. We're now very close to releasing a truly wonderful device at a great price. The propscope uses the propeller and the viewport platform to deliver all the capabilities of a quality oscilloscope, function generator and logic analyzer for around $200. It’s ideal for the student, hobbyist, and professional. It’ll ship with 1x/10x probes, a USB cable and a Getting Started Guide. The windows based software is powered by the ViewPort platform
As you can probably tell, I love doing what I do. The Propeller is a wonderful processor that has allowed me to do some pretty cool stuff. Thank you Chip, Parallax, and all my beta testers and customers for your support!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Download a free trial of ViewPort- the premier visual debugger for the Propeller
Includes full debugger, simulated instruments, fuzzy logic, and OpenCV for computer vision. Now a Parallax Product!
Although I wasn't able to physically attend the Webinar I had a great time reading the forum thread, seeing the photos, sitting in on Chip and Jeff's talk, and talking about my projects on the webinar. I've pasted my notes below and posted the slides to my site: mydancebot.com/2009_6_upew.pdf
Hanno
Hi I'm Hanno Sander. I'm a full time propeller developer. I use the Propeller to built sophisticated yet affordable tools, robots and software. In the last 2 years I've had a great time developing fun software and hardware for the propeller, including: the propcv vision engine with frame grabber and vision filters, 80msps digital and analog sampling with flexible triggers, a 2mbps serial connection, a fuzzy logic engine and a custom waveform driver. I've used this code for the DanceBot- a balancing robot that uses computer vision to dance with people, ViewPort- the premier debugging tool for the propeller, IODreamkit- the ultimate analog and digital synthesis and measurement kit, and PropScope- a multi-function Oscilloscope, Logic Analyzer and Function Generator for the masses.
I started 2 years ago with a Propeller dip and breadboarded my first dancebot- capable of balancing on two wheels using a gyroscope and accelerometer. My latest prototype was displayed as an art exhibit for 4 weeks where it balanced a flute of champagne. When it's not in a display, it uses computer vision to dance with people, following their moves and even spinning when it's human partner turns.
To help me develop and fine tune the balancing algorithm for the dancebot I developed viewport- which is now a full-fledged graphical debugging tool used by many propeller developers around the world. Viewport started as a tool to monitor and change variables. It graphs variables over time to help developers see into the propeller- to understand what's going on while their program is running.
ViewPort made it's first impression on the parallax forums when I released the 80msps logic state analyzer object, a tool to let developers integrate the Propeller with outside peripherals.
I added the fuzzy logic control panel when I developed the fuzzy logic engine to help balance the dancebot.
Similarly, I added the propcv frame grabber and vision filters when I started experimenting with computer vision to make my dancebot interact with my kids.
I recently added the visual spin code debugger because Andy thought it was a good idea. It now supports stepping over single lines of spin code, breakpoints, stack trace, function profiler, a memory map, and a command interpreter- all tools invaluable to developers, but simple and easy to use for beginners.
Recently I've added a terminal to allow people to easily migrate their programs to ViewPort.
I’ve also added an integration with opencv to provide world class computer vision capabilities to the propeller with a single line of spin code. I'm now working on quickly sampling any spin variable, integrating with nvidia's physx package to run spin code on the propeller in a simulated environment
I’m also working on a professional code editor, and a 3d spectrum analyzer to help developers experiment with voice recognition and synthesis. I use viewport as a platform for all my projects. All my research and development efforts continually improve viewport.
Lauren has done a great job marketing viewport as a parallax product- the launch has been covered in many magazines.
My interest in building debugging tools comes from my dad Ingolf- he's an accomplished physicist who's moto is "to measure is to know". He's built several devices to generate and measure electronic signals. To help him and others with any type of electronic projects I started working on the iodreamkit. I prefer working with software, so I'm thankful that Brian from spinstudio.com carried this project to completion. Brian has done an amazing job putting together a beautiful pcb that let's people experiment with all sorts of signals. It's clocked at 104mhz and uses a fast 8 bit adc to sample analog signals up to 104msps while outputting arbitrary waveforms at 26msps. It can also sample 8 slower signals at 12bit resolution and output 2 analog voltages. You can directly access up to 8 pins or use them to drive motors and lights with the 500ma driver. All inputs, outputs, ground, and power are brought out to breadboard style headers- making it easy to quickly prototype projects or plug in components like rc servos. Of course everything is integrated into viewport, so it's easy to use.
Ken approached me 18 months ago to build the successor to parallax's usb oscilloscope. We're now very close to releasing a truly wonderful device at a great price. The propscope uses the propeller and the viewport platform to deliver all the capabilities of a quality oscilloscope, function generator and logic analyzer for around $200. It’s ideal for the student, hobbyist, and professional. It’ll ship with 1x/10x probes, a USB cable and a Getting Started Guide. The windows based software is powered by the ViewPort platform
As you can probably tell, I love doing what I do. The Propeller is a wonderful processor that has allowed me to do some pretty cool stuff. Thank you Chip, Parallax, and all my beta testers and customers for your support!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Download a free trial of ViewPort- the premier visual debugger for the Propeller
Includes full debugger, simulated instruments, fuzzy logic, and OpenCV for computer vision. Now a Parallax Product!
Comments
Thank you for the summary - and your great work on ViewPort!
Unfortunately I don't think I met your father - or if I did, I did not realize it was him - because I was pretty busy, and when I looked for him he was in the webinar.
I have a lot of video watching to do after they videos are posted to catch up...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
my 6.250MHz custom Crystals available for running Propellers at 100MHz
Las - Large model assembler for the Propeller (alpha version released)
Largos - a feature full nano operating system for the Propeller
www.mikronauts.com - blog about microcontrollers, especially the Propeller, Morpheus and Mem+