Skip to content

LiyuanHsu/Resources

Repository files navigation

Robotics related online resources

Robotics

  1. Robotics Knowledgebase
  2. RL Sutton & Barto
  3. Programming for Robotics - ROS, ETH
  4. How to Build a Mobile Robot Platform, Alexander Savinkin

Python

  1. Object-Oriented Programming in Python, Michael H. Goldwasser
    Python to C++
  2. Anti-pattern

C++

  1. Python C++ compare
  2. Competitive programming books

Linux

  1. Conda Docs

Command-line

Books

  1. THE LINUX COMMAND LINE, WILLIAM SHOTTS

File edit

  1. Replace <old_string> to <new_string> in multiple files with <file_extension> in <file_directory>
find <file_directory> -name \*.<file_extension> -exec sed -i "s/<old_string>/<new_string>/g" {} \;

Video

  1. Render video
melt <input_final_name, e.g.corl2020_final.kdenlive> -consumer avformat:<output_file_name, e.g.output.mp4> vcodec=libx264 <bitrate, e.g.b=10000k>
  1. Compress video
ffmpeg -i <input_file_name> -b <bitrate, e.g.300k> <outpu_file_name>
  1. Show video streams
ffmpeg -i <file_name>
  1. Copy selected streams
Stream #0.0: Video: ...
Stream #0.1: Audio: ...
Stream #0.2: Audio
ffmpeg -i <file_name> -map 0:0 -map 0:2 -acodec copy -vcodec copy <new_file_name>

Git

  1. Workflow

IDE

  1. Visual Studio Code Tips and Tricks

Research Proposal

  1. Eidinburgh University

Apple

  1. Airpods bluetooth connection

About

Online Resources

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors