Install: Git clone: Clone git repository: Desde /catkin_ws/ ejecutar:
Author: sbradmin
ROS: launching GAZEBO and adding your robot (7 of …)
Launch gazebo: Add (spawn) your robot in gazebo:
ROS: creating URDF file for your robot (6 of …)
For a two wheeled robot: Install Urdf and Xacro: Add tools for URDF: Check URDF model: Update SO (if you found errors with xacro macros):
ROS: add Hector_Slam (5 of …)
Clone Slam: Edit Launch file /home/vmros/catkin_ws/src/hector_slam/hector_mapping/launch/mapping-default.launch: Edit /catkin_ws/src/hector_slam/hector_slam_launch/launch/tutorial.launch: Run Hector SLAM:
Ubuntu: add Samba
Install samba: Check instalation: Add folder configuration: Add user for samba: Add password to sambapi created user: Restart samba: In windows access to samba folder: In ubuntu access to share folder:
Raspberry Pi: IMU control (5 of …)
DanielIzquierdo/WT901BLECL github for WT901B IMU controller with Python: https://github.com/DanielIzquierdo/WT901BLECL/blob/master/WT901BLECL.py Interface for IMU in Raspberry PI https://maker.pro/raspberry-pi/tutorial/how-to-interface-an-imu-sensor-with-a-raspberry-pi
ROS: control motors with LN298 and Raspberr Pi 3 B (4 of …)
Clone repo inside catkin_ws/src: Build de package and leave it ready for ROS launch: Start ROS (in Raspberry Pi):
Raspberry Pi: Control motors with L298N – GPIO (4 of …)
Add raspberry pyton libraries: Follow link:
ROS: Adding RPLIDAR (3 of …)
Following the link: Start ROS: roscore Install RPLidar: git clone https://github.com/robopeak/rplidar_ros cd ../catkin_ws catkin_make Running with: roslaunch rplidar_ros rplidar.launch Tranforms: rosrun tf static_transform_publisher 0 0 0 0 0 0 world laser 100 View RPLidar data in rviz: rviz -> add LaserScan -> Topic: /scan Other commands Stop lidar: Start lidar: Links to other commands: http://wiki.ros.org/rplidar
Raspberry Pi: Ubuntu 20.04 Linux Setup (1 of …)
Install lightdm: Install XRDP (for remote access): If error on login change to startxfce4: Activate and deactivate LightDM desktop: How to enable GUI to start on boot Given that you have installed GUI on your Ubuntu 20.04 Server/Desktop you can enable the system to start to GUI by execution of the following command: $ sudo systemctl set-default…