Skip to content

Instantly share code, notes, and snippets.

View Tutorgaming's full-sized avatar
🤖
Beep Boop Beep Beep

iTUTOR Tutorgaming

🤖
Beep Boop Beep Beep
View GitHub Profile
@Tutorgaming
Tutorgaming / simple_state_machine.cpp
Created August 21, 2016 07:12
Simple State Machine for Robot Controlling
#include <iostream>
char user_input;
char state;
void getInput(){
std::cout << "please insert input : ";
std::cin >> user_input;
// Interpret Input as an states
state = user_input;
@Tutorgaming
Tutorgaming / .touchPadScript
Last active September 16, 2016 03:09
Touchpad On Off Script for DELL 5368 // RUN THE SCRIPT IN KEYBOARD (SETTING) -> shortcuts (Must define button manually)
#!/bin/sh
declare -i ID
ID=` xinput list | grep -Eo 'Touchpad \s*id=[0-9]{1,2}'| grep -Eo '[0-9]{1,2}' `
declare -i STATE
STATE=`xinput list-props $ID|grep 'Device Enabled'|awk '{print $4}'`
if [ $STATE -eq 1 ]
then
xinput set-prop $ID "Device Enabled" 0
@Tutorgaming
Tutorgaming / robot.js
Last active May 28, 2017 17:09
ROS Robot rosnodejs interfacing with node-mavlink
/*
HGMC ROS COMM MODULE
Description : Communication Module for ROBOT via SOCKET.IO
Provide ROS Interface though rosnodejs of reThinkRobotics
Expectation : QT can do this function as well
Author : Theppasith Nisitsukcharoen
*/
import io from 'socket.io-client'
import mavlink from 'mavlink'
import mavlinkMessage from 'mavlink'
@Tutorgaming
Tutorgaming / nginx-403-forbidden-error-hosting-in-user-home-directory.md
Created November 11, 2017 12:34 — forked from jhjguxin/nginx-403-forbidden-error-hosting-in-user-home-directory.md
nginx 403 forbidden error when server static file under user home directory
@Tutorgaming
Tutorgaming / CMakeFiles.txt
Last active July 17, 2018 18:04
chatter_subscriber_tutorial's Code
cmake_minimum_required(VERSION 2.8.3)
project(chatter_subscriber_tutorial)
find_package(catkin REQUIRED COMPONENTS
roscpp
std_msgs
)
catkin_package(
# INCLUDE_DIRS include
@Tutorgaming
Tutorgaming / my_publisher.cpp
Created July 17, 2018 18:01
chatter_subscriber_tutorial - Publisher
#include "ros/ros.h"
#include "std_msgs/String.h"
#include <sstream>
int main(int argc, char **argv)
{
ros::init(argc, argv, "talker");
ros::NodeHandle n;
ros::Publisher chatter_pub = n.advertise<std_msgs::String>("chatter", 1000);
@Tutorgaming
Tutorgaming / my_subscriber.cpp
Created July 17, 2018 18:01
chatter_subscriber_tutorial - Subscriber
#include "ros/ros.h"
#include "std_msgs/String.h"
void chatterCallback(const std_msgs::String::ConstPtr& msg)
{
ROS_INFO("I heard: [%s]", msg->data.c_str());
}
int main(int argc, char **argv)
{
@Tutorgaming
Tutorgaming / start_trajectory_main.cc
Created January 29, 2019 08:27 — forked from gyubeomim/start_trajectory_main.cc
modified start_trajectory_main.cc file to change starting point at initial time
/*
* Copyright 2016 The Cartographer Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
# after appcleaner does his magic, do this
sudo rm -rf "/Library/Application Support/Paragon Software/"
sudo rm /Library/LaunchDaemons/com.paragon-software.installer.plist
sudo rm /Library/LaunchDaemons/com.paragon-software.ntfs.loader.plist
sudo rm /Library/LaunchDaemons/com.paragon-software.ntfsd.plist
sudo rm /Library/LaunchAgents/com.paragon-software.ntfs.notification-agent.plist
sudo rm -rf /Library/Filesystems/ufsd_NTFS.fs/
sudo rm -rf /Library/PrivilegedHelperTools/com.paragon-software.installer
sudo rm -rf /Library/Extensions/ufsd_NTFS.kext/