He, Peng

A Roboticist.

Be Focused & Cool.


Tag: Configs


  1. How to use PyCharm / Clion to debug on ROS

    Abstract: First of all, this is a working setup tutorial. And that's all of it. After years of dealing with ROS, I found the PyCharm or Clion from Jetbrain being my favourate IDE beside Sublime, and yes, I use Sublime most of the time. What you…

    ROS, Python, Tutorial, Configs, PyCharm, IDE, ClionRead More

  2. Change the Username and Hostname on Ubuntu

    Abstract: If you didn't give a perfect user name and host name(the computer name), you can change them later. Change the username At the start screen press Ctrl+Alt+F1. Log in using your username and password. Set a password for the "root&q…

    ConfigsRead More

  3. Linux Essentials

    Tilix, A Good Terminal You Need This terminal offers all the morden things that you need: 1. Split screens with a single click' 2. Transparency background 3. Drop-down quick terminal 4. Drop-down terminal split screen 5. All the terminal an…

    ConfigsRead More

  4. ROS Essential Skills

    ROS Naming Convention Class name is still camelCase: class TrackerUI Var names are small case underbared: var roi_window Function names are small case verb front underbared: func get_roi_window I feel it is comfy to do things in this way rather than…

    Configs, ROSRead More

  5. Robotics 101: Sharpening The Tools -- Shorthands For Environment Setups

    Abstract: After month and month working in robotics, I realize that a good knowledge of tooling could save a lot of time when developing things. However, getting to know use what tool and how to setup the tool without anyone's help could be a pai…

    ConfigsRead More

  6. Bind Mouse Keys & Swap Ctr and Alt in Ubuntu and Windows

    Abstract: As an Ubuntu user, sometimes you want to use the function keys from a mouse, for example, the Logitech ones. However, there is no such a software offered by their website to do the same thing as in Windows. This blog will give a quick instr…

    ConfigsRead More

  7. Installing OpenRave 0.9 on Ubuntu 14.04

    Abstract: Doing settings of installation is always a pain. My new class in motion planning requires us to install OpenRave 0.9 on Ubuntu 14.04 but unfortunately, there is no PPA for 0.9 version so that we need to compile it by our hands. I've spe…

    Configs, Motion PlanningRead More

  8. Just Cultivate Me A Git Configuration !

    Abstract: This introduction is a tip post for the coding beginners. You may not use GitHub as the server but it is always being nice to have your codes titled with a source control. Not only for somebody else but also yourself in the feature work. 如…

    Configs, DARPA Robotics ChallengeRead More

  9. What Does The ".Bashrc" Actually Do ?

    > (Trajopt is finding a solution) The .bashrc is made for user connivence. By logging settings in this file, a user doesn't have to source the environment path that he needs for a new terminal window. The name ROS_PACKAGE_PATH is a enviro…

    Configs, DARPA Robotics ChallengeRead More