Skip to content

Instantly share code, notes, and snippets.

View jgkawell's full-sized avatar
🏠
Working Remotely

Jack Kawell jgkawell

🏠
Working Remotely
View GitHub Profile
@jgkawell
jgkawell / dim-wishlist.txt
Last active May 8, 2022 17:00
Pohatu_Nuva's Weapon Wish List
title:Pohatu_Nuva's Weapon Wish List
description: Nothing more to say. Mostly PvE focused.
//notes:The Title, really any of these are good
dimwishlist:item=294129361&perks=839105230,1885400500,1428297954,4049631843
dimwishlist:item=294129361&perks=839105230,1885400500,1428297954,3708227201
dimwishlist:item=294129361&perks=839105230,1885400500,1428297954,4082225868
dimwishlist:item=294129361&perks=839105230,1885400500,1583705720,4049631843
//notes:Funnelweb
dimwishlist:item=3341893443&perks=4090651448,3230963543,1820235745,2726471870
@jgkawell
jgkawell / README.md
Created February 1, 2020 16:30
Code for the Autonomous Rover as shown in this video: https://www.youtube.com/watch?v=7baK2on4ls4

Information Processing Overview

Final Project Report

Physics Seminar Spring 2017

Roman Travis, Jack Kawell, Christina Van Wingerden, Tristan Widra, and Chris Thrasher

The overall goal for the Physics Seminar this semester has been to produce an autonomous rover capable of moving throughout a “simple” environment without hitting any obstacles. This complex idea was made more manageable by dividing the responsibilities into three groups: Data Acquisition, Information Processing, and Actuation. Our team, Information Processing, was responsible for receiving data from the acquisition team, making decisions, and relaying those decisions to the actuation team. As the “middle-man” of the project, our actual responsibilities were more fluid since we worked alongside the other two teams to better facilitate inter-process communication. This report will catalog what we did and what we learned as a result.

The first hurdle we addressed was connecting the lidar to the Arduino Uno. The lidar unit connected

@jgkawell
jgkawell / ros-dev.Dockerfile
Created November 28, 2019 17:21
Dockerfile for ROS development on Windows host or Linux host with Intel graphics
# Build from 16.04 for ROS Kinetic
FROM ubuntu:xenial
# Install misc needed packages
RUN apt -y update && apt -y install git build-essential cmake tmux
# Install ROS (http://wiki.ros.org/kinetic/Installation/Ubuntu)
RUN sh -c 'echo "deb http://packages.ros.org/ros/ubuntu xenial main" > /etc/apt/sources.list.d/ros-latest.list' \
&& apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 \
&& apt -y update && apt -y install ros-kinetic-desktop-full \
@jgkawell
jgkawell / ompl-dev-install.sh
Last active June 24, 2019 18:02
This script will install an OMPL development environment with all the required dependencies (libccd, OctoMap, FCL, ROS, MoveIt!) that are needed to modify OMPL and use your modification through ROS and MoveIt! See my post for more info: https://jack-kawell.com/2019/06/24/installing-ompl/
# Install misc needed packages
# Check to see if in Docker or normal Linux
echo "Installing basic packages"
if [ -f /.dockerenv ]; then
echo "Running in Docker: Installing sudo";
apt update
apt -y install sudo
else
echo "Running in normal Linux: Assuming sudo installed";
sudo apt update