Nick Hawes's repositories
python-canvas-api
Python code to interact with the Instructure Canvas API
rp16-lectures
Code from Robot Programming lectures 2016/17
oxnet-science
Code and data for the OxNet science programme seminar on robotic navigation data.
a2-computer-engineering
Activities and exercises for the A2 Introduction to Computer Engineering course in MT.
activity_analysis
ROS activity analysis package. To manage and represent skeleton and object data about humans in indoor environments.
ai-deadlines
:alarm_clock: AI conference deadline countdowns
aws-robomaker-developer-guide
AWS RoboMaker is a service that makes it easy to create robotics applications at scale.
cache-simulator
A processor cache simulator for the MIPS instruction set architecture
executive_smach
A procedural python-based task execution framework with ROS integration.
git-teaching
Example of git from the lecture
jackal_robot
Robot packages for Jackal
mongodb_store
MongoDB tools for storing and analysing runs of ROS systems.
robblog
Robblog is a tool which converts entries from mongodb_store into blog posts for Jekyll. It runs as a ros node and provides its own web server, binding to a host and port of your choice.
rp-assignment-skeleton
An example to demonstrate the correct structure for a Robot Programming individual assignment.
strands_apps
Project specific apps and tools
strands_behaviours
High-level control scripts for managing robot behaviours (typically via strands_executive).
strands_executive
Executive control code for STRANDS robots.
strands_morse
A MORSE-based simulation for the STRANDS project
strands_navigation
Higher-level navigation capabilities