Skip to content

anshdavid/ros-workspace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROS-WORKSPACE

My Ros Neotic workspace. Ubuntu install instructions

ROS

Repository contains ubuntu ros packages to work with :

  1. Jackal
  2. Spot
  3. Turtlebot3
  4. Shadowhand

Addition packages and dependencies are required to work with

  1. Husky
  2. Turtlebot

UNITY3D ROS SHARP

Repository contains file_server and unity_simulation_scene packages that are required to establish connection with unity3D for robotics simulation.

Refer to repo for setup

Jackal communiation launch

roslaunch unity_simulation_scene unity_jackal_scene.launch

Turtlebot3 communiation launch

roslaunch unity_simulation_scene unity_turtlebot3_scene.launch

XACRO to URDF

rosrun xacro xacro --inorder -o <OUTPUT_NAME>.urdf <XACRO_FILE>

Development Setup

  1. Containerized development setup instruction for LXC/LXD
  2. Containerized development setup instruction for Docker

Directory structure

.
├── docs
└── robot_ws
    └── src
        ├── file_server
        ├── gazebo_simulation_scene
        ├── unity_simulation_scene
        ├── robot
        │   ├── husky
        │   │   ├── husky_base
        │   │   ├── husky_bringup
        │   │   ├── husky_control
        │   │   ├── husky_description
        │   │   ├── husky_desktop
        │   │   ├── husky_gazebo
        │   │   ├── husky_msgs
        │   │   ├── husky_navigation
        │   │   ├── husky_robot
        │   │   ├── husky_simulator
        │   │   └── husky_viz
        │   ├── jackal
        │   │   ├── jackal_control
        │   │   ├── jackal_description
        │   │   ├── jackal_msgs
        │   │   ├── jackal_navigation
        │   │   └── jackal_tutorials
        │   ├── spot_ros
        │   │   ├── spot_description
        │   │   ├── spot_driver
        │   │   ├── spot_msgs
        │   │   └── spot_viz
        │   ├── shadow_hand
        │   │   │   └── sr_grasp_mesh_planner
        │   ├── turtlebot
        │   │   ├── create_description
        │   │   ├── kobuki_description
        │   │   └── turtlebot_description
        │   └── turtlebot3
        │       ├── turtlebot3
        │       ├── turtlebot3_bringup
        │       ├── turtlebot3_description
        │       ├── turtlebot3_example
        │       ├── turtlebot3_msgs
        │       ├── turtlebot3_navigation
        │       ├── turtlebot3_simulations
        │       ├── turtlebot3_slam
        │       └── turtlebot3_teleop
        ├── ros_pkgs
        │   └── teleop_twist_joy
        │       ├── config
        │       ├── include
        │       ├── launch
        │       ├── src
        │       └── test
        └── vendor
            ├── LMS1xx
            └── pointgrey_camera_driver
<!-- tree . -d -L 5 -->