Skip to content

Instantly share code, notes, and snippets.

Rumman Waqar rummanwaqar

Block or report user

Report or block rummanwaqar

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View sat_applications.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View gsoc_osrf_2019.md

Summary of work at GSoC - OSRF 2019

During my time at OSRF, I primarliy worked on the Virtual RobotX repository. Below is a chronological list of tasks I worked on during my time at OSRF:

  1. Updated the VRX world by adding groundstation models with tents, chairs and antennas (PR#96)
  2. One of my major project was improving the buoyancy plugin by allowing users to specify the object shape using cylinder, box and sphere primitives for each link (PR#122, PR#135). Documentation for the plugin can be found in the Wiki here
  3. Added waypoint marker visualizations to station keeping and waypoint following mission ([PR#162](https://bitbucket.org/osrf/vrx/pull-requests/162/wayp
View gsoc_osrf_2019
# Summary of work at GSoC - OSRF 2019
During my time at OSRF, I primarliy worked on the [Virtual RobotX repository](https://bitbucket.org/osrf/vrx/src/default/). Below is a chronological list of tasks I worked on during my time at OSRF:
1. I started by getting acquianted with the VRX reposit
@rummanwaqar
rummanwaqar / rtl8811cu.sh
Last active Aug 13, 2019
Ubuntu install drivers for rtl8811cu
View rtl8811cu.sh
https://github.com/whitebatman2/rtl8821CU
For newer kernels use
https://github.com/brektrou/rtl8821CU
@rummanwaqar
rummanwaqar / slack_emails.py
Created Sep 18, 2018
Retrieves emails for all users in a slack channel
View slack_emails.py
'''
pip install slackclient
You can generate or find your personal Slack token here: https://api.slack.com/custom-integrations/legacy-tokens
'''
import sys
from slackclient import SlackClient
if len(sys.argv) != 3:
View sudoku_solver.py
puzzle = [[5, 3, 0, 0, 7, 0, 0, 0, 0],
[6, 0, 0, 1, 9, 5, 0, 0, 0],
[0, 9, 8, 0, 0, 0, 0, 6, 0],
[8, 0, 0, 0, 6, 0, 0, 0, 3],
[4, 0, 0, 8, 0, 3, 0, 0, 1],
[7, 0, 0, 0, 2, 0, 0, 0, 6],
[0, 6, 0, 0, 0, 0, 2, 8, 0],
[0, 0, 0, 4, 1, 9, 0, 0, 5],
[0, 0, 0, 0, 8, 0, 0, 7, 9]]
View quat_rpy_test.cpp
#include <ros/ros.h>
#include <sensor_msgs/Imu.h>
#include <geometry_msgs/Vector3.h>
#include <au_core/math_util.h>
#include <tf2/transform_datatypes.h>
#include <tf2/LinearMath/Matrix3x3.h>
#include <mutex>
const double EPSILON = 0.01;
View wifi.sh
### METHOD 1
# install wpa tools
sudo apt install wpasupplicant
# get essid of network
sudo iwlist scan
# create wpa configuration file
wpa_passphase ESSID > wpa.conf # type password
View clone_organization.sh
function git.github.clone.organization() {
if [ $# -ne 0 ]
then
mkdir $1
cd $1
curl -s https://api.github.com/orgs/$1/repos?per_page=200 | ruby -rubygems -e 'require "json"; JSON.load(STDIN.read).each { |repo| %x[git clone #{repo["ssh_url"]} ]}'
else
echo "git.github.clone.organization <organization>"
fi
}
@rummanwaqar
rummanwaqar / ros-kinetic-opencv3
Created Apr 25, 2017
ldconfig add opencv3 from ROS
View ros-kinetic-opencv3
# add ros libraries to ldconfig
sudo sh -c "echo '/opt/ros/kinetic/lib' >> /etc/ld.so.conf"
# rebuild ldconfig
sudo ldconfig
# check if it worked
ldconfig -p | grep opencv3
You can’t perform that action at this time.