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 / find_planner_plugin.py
Created October 2, 2019 19:14
Playing with ROSPKG
from rospkg import RosPack
# Create Ros Pack instace
rp = RosPack()
pluginlib_deb = rp.get_depends_on('pluginlib')
navcore_deb = rp.get_depends_on('nav_core')
plugin_nav_core = list(set(pluginlib_deb).intersection(navcore_deb))
<launch>
<arg name="model" default="$(find urdf_tutorial)/urdf/05-visual.urdf"/>
<arg name="gui" default="true" />
<arg name="rvizconfig" default="$(find urdf_tutorial)/rviz/urdf.rviz" />
<param name="robot_description" command="$(find xacro)/xacro --inorder $(arg model)" />
<!-- State Publisher -->
<node name="joint_state_publisher" pkg="joint_state_publisher" type="joint_state_publisher" />
<node name="robot_state_publisher" pkg="robot_state_publisher" type="state_publisher" />
<!-- Rviz -->
# 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/
@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
@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 / 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 / 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 / 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 / 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'