Giter Site home page Giter Site logo

rigbetellabs / tortoisebot Goto Github PK

View Code? Open in Web Editor NEW
99.0 99.0 31.0 45.99 MB

TortoiseBot is an extremely learner-friendly and cost-efficient ROS-based Open-sourced Mobile Robot that is capable of doing Teleoperation, Manual as well as Autonomous Mapping, Navigation, Simulation, etc.

CMake 1.33% Lua 0.06% Python 0.56% HTML 84.60% CSS 0.84% JavaScript 1.45% C++ 10.05% C 1.06% Shell 0.02% Makefile 0.03%
galactic gazebo humble navigation robot robotics ros ros2 slam turtlebot turtlebot3

tortoisebot's People

Contributors

aaryanmurgunde avatar pranshutople avatar sanket369 avatar shubhamnandi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

tortoisebot's Issues

Build warnings for ydlidar_ros2_driver package

I am getting some warnings while building on my ubuntu laptop. Can this be safely ignored or would there be any implications?

✘ ka@ka  ros2_ws  colcon build
Starting >>> tortoisebot_bringup
Starting >>> tortoisebot_control
Starting >>> tortoisebot_description
Starting >>> tortoisebot_firmware
Finished <<< tortoisebot_bringup [0.95s]                                  
Starting >>> tortoisebot_gazebo
Finished <<< tortoisebot_description [1.08s]                      
Starting >>> tortoisebot_navigation
Finished <<< tortoisebot_gazebo [0.79s]                           
Starting >>> tortoisebot_slam
Finished <<< tortoisebot_navigation [0.72s]
Starting >>> ydlidar_ros2_driver
Finished <<< tortoisebot_slam [0.66s]                             
Finished <<< tortoisebot_firmware [2.60s]                         
Finished <<< tortoisebot_control [3.04s]                          
--- stderr: ydlidar_ros2_driver                                
/home/ka/Documents/Learning/Robotics/projects/tortoisebot/ros2_ws/src/tortoisebot/ydlidar_ros2_driver/src/ydlidar_ros2_driver_node.cpp: In lambda function:
/home/ka/Documents/Learning/Robotics/projects/tortoisebot/ros2_ws/src/tortoisebot/ydlidar_ros2_driver/src/ydlidar_ros2_driver_node.cpp:163:54: warning: unused parameter ‘request_header’ [-Wunused-parameter]
  163 |     [&laser](const std::shared_ptr<rmw_request_id_t> request_header,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/ka/Documents/Learning/Robotics/projects/tortoisebot/ros2_ws/src/tortoisebot/ydlidar_ros2_driver/src/ydlidar_ros2_driver_node.cpp:164:56: warning: unused parameter ‘req’ [-Wunused-parameter]
  164 |   const std::shared_ptr<std_srvs::srv::Empty::Request> req,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/ka/Documents/Learning/Robotics/projects/tortoisebot/ros2_ws/src/tortoisebot/ydlidar_ros2_driver/src/ydlidar_ros2_driver_node.cpp:165:51: warning: unused parameter ‘response’ [-Wunused-parameter]
  165 |   std::shared_ptr<std_srvs::srv::Empty::Response> response) -> bool
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/ka/Documents/Learning/Robotics/projects/tortoisebot/ros2_ws/src/tortoisebot/ydlidar_ros2_driver/src/ydlidar_ros2_driver_node.cpp: In lambda function:
/home/ka/Documents/Learning/Robotics/projects/tortoisebot/ros2_ws/src/tortoisebot/ydlidar_ros2_driver/src/ydlidar_ros2_driver_node.cpp:173:54: warning: unused parameter ‘request_header’ [-Wunused-parameter]
  173 |     [&laser](const std::shared_ptr<rmw_request_id_t> request_header,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/ka/Documents/Learning/Robotics/projects/tortoisebot/ros2_ws/src/tortoisebot/ydlidar_ros2_driver/src/ydlidar_ros2_driver_node.cpp:174:56: warning: unused parameter ‘req’ [-Wunused-parameter]
  174 |   const std::shared_ptr<std_srvs::srv::Empty::Request> req,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/ka/Documents/Learning/Robotics/projects/tortoisebot/ros2_ws/src/tortoisebot/ydlidar_ros2_driver/src/ydlidar_ros2_driver_node.cpp:175:51: warning: unused parameter ‘response’ [-Wunused-parameter]
  175 |   std::shared_ptr<std_srvs::srv::Empty::Response> response) -> bool
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
---
Finished <<< ydlidar_ros2_driver [19.8s]

Summary: 8 packages finished [22.3s]
  1 package had stderr output: ydlidar_ros2_driver

I installed the ydlidar sdk using the following steps:

git clone https://github.com/YDLIDAR/YDLidar-SDK.git
mkdir -p build
cd YDLidar-SDK/build
cmake ..
make
sudo make install

Environment:

  • OS: Ubuntu 22.04
  • ROS2 Distro: Humble (0.10.0-1jammy.20240416.000032)

Tortoisebot/Raspberry credentials

Hi! I got my tortoisebot today and I've reached the step where I got the bot connected to wifi. Now, how do I connect to it from my ubuntu laptop? What are the credentials to connect via VNC or ssh?

Lagging

I am working with rplidar instead of ydlidar and Accordingly I changed ydliar_ros to rplidar_ros package. Also through HDMI cable I can able to run bringup.launch
But when I tried to launch bringup.launch through ssh, my ssh terminal was lagged. On removing lidar the terminal works. What should I do?

The RPi is not connecting to the wifi

I've carefully followed the step 3.2 mentioned in https://github.com/rigbetellabs/tortoisebot/wiki/3.-TortoiseBot-Setup, but the robot doesnot connect to any network. How do I proceed? Kindly help.

Autonomous navigation is not working

Hey Rigibetel labs team,

When I tried to make the motors move, using teleop in tortoisebot_control package. The robot simply starts moving forward when I do the rosrun the script. It doesnot stop. How to solve this??

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.