Charles's repositories
BBB_LSM303
A C++ driver for the LSM303 accelerometer and magnetometer sensor written for the BeagleBone Black.
RoverNodes
A collection of ROS nodes used to control various aspects of a rover.
capture_the_cell
Use the rules of Conway's Game of Life to capture the other players flagged cell before they do the same!
charlieTheDogSearch
A solution to the Coderbyte challenge "Charlie The Dog" implemented in C++.
InvadersFromSpace
An implementation of Space Invaders using python.
neural-networks-and-deep-learning
Code samples for my book "Neural Networks and Deep Learning"
VertexCoverSearch
Implements the Vertex Cover problem: For a given graph G and integer k, determine whether or not there is a vertex cover of size k or less.
adafruit-beaglebone-io-python
Adafruit's BeagleBone IO Python Library
bb.org-overlays
Device Tree Overlays for bb.org boards
BBB_BMP180
A C++ BMP180 sensor driver written for the Beagle Bone Black.
BBB_L3GD20
A C++ L3GD20 gyro sensor driver for the BeageBone Black.
BBB_MotorControl
Control 4 motors using Intel's MRAA library on the BeagleBone Black/Green.
common_configs
Contains the configs files for the tools I commonly use in Linux.
DeepLearningPython35
neuralnetworksanddeeplearning.com integrated scripts for Python 3.5.2 and Theano with CUDA support
ergodox_layout
This repo contains the layouts I use for me ergodox ez.
game_of_life
An implementation of Conway's Game of Life using python and pygame.
lidar_lite_bbblue
A simple process that uses the robotics cape to sweep a lidar lite v2 and report the distance at each degree.
qmk_firmware
keyboard controller firmware for Atmel AVR and ARM USB families
RoboticsCapeTeleoperation
A program which leverages the roboticscape API to remote control a wheeled robot.
ros_primer
A set of two nodes created to demonstrate the use of publishing and subscribing in ROS to communicate.
RoverControl
A controller for my BBG based rover.
RoverElectricalDiagrams
This repo contains the design diagrams for the Geoff rover project.
SelfBalancingRobot
A sketch that uses a PID controller to allow a two wheeled robot to balance upright.
spot_rover
Spot is two wheeled differential drive rover powered by ROS inspired by NASA Mars rovers.
teleop_twist_joy
Simple joystick teleop for twist robots