How to Reinstall the Original File System on Jetson TK1

Amy Ngai » 28 October 2014

In case something goes awry while programming the Jetson TK1, you may need to repair the file system on the Jetson TK1. Ramy and I realized we messed something up while trying to follow this guide to install the PS3 Eye on the board. The realization came when we had internet access (via ethernet) but could not connect to the internet or even ping an IP address. To fix the file system, we followed these steps which essentially is paraphrasing of the steps here from the Linux for Tegra website. I will paraphrase the paraphrasing here for ease of access...
Read more...

Joystick Visualizer

Josef Spjut » 25 October 2014

I figured it would be nice for us to have a simple tool to test the joysticks as we develop them, so I made a python script that does so. I've committed the script to the script to the USB Gamepad repository so anyone working on a joystick can use it. I've tested it with an off-the-shelf joystick, so it should have the same button mapping as a standard joystick. Here's a screenshot:
Read more...

Open Source MUSEings

Skyler Williams » 24 October 2014

Existing Open Source Implementations We decided to start our research into MUSE gaming by looking into open source implementations. As MUSE was not much of a thing before Twitch Plays Pokemon (TPP) was created this past spring, every single open source MUSE gaming implementation we found was billed as a TPP clone, and written in Python. The open source projects referenced most often around the Internet when searching for TPP clones were: HeadlessCrowdEmulator twitch-plays TwitchPlaysPokemon (not the original) After reviewing these projects, we realized that we would not be able to use any of them "straight out of the box"...
Read more...

First Blog Post! (a little late)

Ramy Elminyawi » 22 October 2014

Hey everyone, I worked a little while ago on setting up the Jetson TK1 development board in order to do some post processing techniques with CUDA. But first, here are some notes motion control fun. Here are some notes documenting what I've done. Board Background In order to begin working with the Jetson TK1 board, it’s important to understand why we are using this specific model, and what steps we have to take in order to begin. The Jetson TK1 board is great for anything that requires a lot of parallel processing, the simultaneous use of more than one processor...
Read more...

Multi-User Input Filters

Louis Brann » 14 October 2014

The following is an investigation of the different potential methods for filtering user input on large scale multi-user platforms. Background Twitch Plays Pokemon featured two different modes for processing user input. Initially it took into account every input it could, but as more players began to play, it became too chaotic to remain purposeful, so this mode became known as anarchy. Democracy was introduced to allow forward progress in certain parts of the game that required precise user input. It simply recorded only the input with the highest number of votes over a given time interval. Users could input "anarchy"...
Read more...

How to create a blog post 2

Josef Spjut » 14 October 2014

This is an updated version of this post. In this post, I'll explain how to use jekyll to create a blog post on this site. I've set up the site to allow for multiple authors, so there will be an additional frontmatter tag required at the front of the post compared to most jekyll blogs. First of all, I highly recommend everyone posting on this site use markdown syntax for their blog posts. They have a significant benefit of being readable (and writable) as plain text making your job in creating blog posts much easier. Markdown files should have the...
Read more...

Setting Up Jetson TK1 with CUDA, OpenCV, and MORE!

Amy Ngai » 13 October 2014

Hey guys, I’ve been working on setting up the Jetson TK1 development board to get it ready for some motion control fun. Here are some notes documenting what I've done. Accessing the Board To access the board, you can do so directly, or you can do so remotely through an Ethernet port. I chose to use direct access since I only have one Ethernet cable and didn’t want to set up a DHCP server on my Windows laptop. So I hooked up the board to HDMI display, got a usb hub (thanks Sky!), and attached a mouse and keyboard. Preparing...
Read more...

Picture this!

Josef Spjut » 09 October 2014

I added support for individuals to have pictures on the blog today. It's relatively simple to add your picture if you're a charlab member. First you need to be sure you have a subdirectory in the images directory in the github repository, then you should upload an image there. Finally, you should put the name of your image in the _config.yml file so that the website will know where to find it. For example, here is what the relevant part of my entry in the _config.yml looks like: post_authors : jspjut : display_name : Josef Spjut image : jspjut.jpg
Read more...