GithubHelp home page GithubHelp logo

dongmugua / map-tracer Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 359.43 MB

Robot Embarqué à tracer la carte du batîment

CMake 11.44% C 1.89% C++ 10.11% Makefile 60.08% Python 8.46% Shell 1.57% CSS 0.09% JavaScript 1.99% HTML 0.34% Lua 0.11% Common Lisp 3.93% GLSL 0.01%
slam cartographer ros

map-tracer's Introduction

Projet-GSE-SUN-LIU

Pour exécuter le système de navigation en temps réel, il faut télécharger le workspace_PC au PC et aussi le workspace_odroid à la carte Exynos. Ensuit, il faut changer le fichier de /etc/hosts de la carte Exynos et PC pour faire la communication entre eux. Enfin, connectez le lidar et la webcam à la carte Exynos et après exécuter les commandes ci-dessous :
Terminal 1 :
  $sudo su
  $swapon /root/swapfile
  $echo "/var/swapfile swap swap defaults 0 0" >>/etc/fstab
  $free –h
  Ctrl-D
  $cd catkin_ws
  $source /home/odroid/catkin_ws/install_isolated/setup.bash
  $catkin_make_isolated
  $ssh odroid
  $roscore
Terminal 2 :
  Connecter le lidar
  $sudo chmod 666 /dev/ttyUSB0
  $export ROS_HOSTNAME=odroid
  $export ROS_MASTER_URI=http://odroid:11311
  $source /home/odroid/catkin_ws/devel_isolated/setup.bash
  $roslaunch rplidar_ros rplidar.launch
Terminal 3 :
  $export ROS_HOSTNAME=odroid
  $export ROS_MASTER_URI=http://odroid:11311
  $source /home/odroid/catkin_ws/devel_isolated/setup.bash
  $rosrun rospy_tutorials listener.py
Terminal 4 :
  $export ROS_HOSTNAME=odroid
  $export ROS_MASTER_URI=http://odroid:11311
  $source /home/odroid/catkin_ws/devel_isolated/setup.bash
  $rosrun uvc_camera uvc_camera_node

Après, sur le système de PC (Slave) :
Terminal 1 :
  Lancer le Lidar
  $cd catkin_ws
  $ssh administreur-OptiPlex-9020
  $export ROS_HOSTNAME=administreur-OptiPlex-9020
  $export ROS_MASTER_URI=http://odroid:11311
  $export DISPLAY=':0.0'
  $source /home/odroid/catkin_ws/devel_isolated/setup.bash
  $roslaunch cartographer_ros demo_revo_lds.launch
Terminal 2 :
  Lancer le darknet_ros
  $cd catkin_ws
  $ssh administreur-OptiPlex-9020
  $export ROS_HOSTNAME=administreur-OptiPlex-9020
  $export ROS_MASTER_URI=http://odroid:11311
  $export DISPLAY=':0.0'
  $source /home/odroid/catkin_ws/devel_isolated/setup.bash
  roslaunch darknet_ros darknet_ros.launch
Terminal 3 :
  Lancer le monde de Gazebo
  $cd catkin_ws
  $ssh administreur-OptiPlex-9020
  $export ROS_HOSTNAME=administreur-OptiPlex-9020
  $export ROS_MASTER_URI=http://odroid:11311
  $export DISPLAY=':0.0'
  $ roslaunch turtlebot_gazebo turtlebot_world.launch world_file:=
Terminal 4:
  Exécuter la navigati:
  $cd catkin_:
  $ssh administreur-OptiPlex-90:
  $export ROS_HOSTNAME=administreur-OptiPlex-90:
  $export ROS_MASTER_URI=http://odroid:113:
  $export DISPLAY=':0.:
  roslaunch turtlebot_gazebo amcl_demo.launch map_file:=
Terminal 5 :
  Lancer le Rviz
  $cd catkin_ws
  $ssh administreur-OptiPlex-9020
  $export ROS_HOSTNAME=administreur-OptiPlex-9020
  $export ROS_MASTER_URI=http://odroid:11311
  $export DISPLAY=':0.0'
  roslaunch turtlebot_rviz_launchers view_navigation.launch
Bonne chance

map-tracer's People

Contributors

dongmugua avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

ireneyin7

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.