moxon-frame-generator
simple generator for 3D-printed frames for a moxon rectangle antenna
Bumperbot is an open-source 3D printed self-driving robot powered by ROS 2. Its simple design and low cost make it an e…
Bumperbot is an open-source 3D printed self-driving robot powered by ROS 2. Its simple design and low cost make it an excellent learning platform, featured in the following online courses:
bumperbot_bringup: Contains launch files that starts all the functionalities of the real or simulated robot.bumperbot_controller: Contains the ROS 2 Control configuration and Hardware interface with the real robot.bumperbot_cpp_examples: Contains ROS 2 templates for developing with C++.bumperbot_description: Contains the URDF description of the robot and its Gazebo simulation.bumperbot_firmware: Contains the Arduino code for actuating the motors of the real robot.bumperbot_hardware: Contains the CAD model of the robot along with the STL files for 3D printing the robot.bumperbot_localization: Contains the Odometry calculation using the robot_localization package and the Global Localization configuration and launch files for Nav2 AMCL.bumperbot_mapping: Contains an implementation of the Mapping with known poses algorithm and the SLAM Toolbox configuration and launch filesbumperbot_motion: Contains the Motion Planners (AKA Controllers) for the nav2_controller.bumperbot_msgs: Contains the definition of new ROS 2 message interfaces.bumperbot_navigation: Contains Nav2 configurations and launch files.bumperbot_planning: Contains the Path Planners for the nav2_planner.bumperbot_py_examples: Contains ROS 2 templates for developing with Python.bumperbot_utils: Contains some utilities and tools.This robot and its simulation can be used with an Ubuntu 22.04 machine running ROS 2 Humble or and Ubuntu 24.04 machine running ROS 2 Jazzy.
sudo apt-get update && sudo apt-get install -y \
libserial-dev \
python3-pip
pip install pyserial
mkdir -p bumperbot/src
cd bumperbot_ws/src git clone https://github.com/AntoBrandi/Bumper-Bot.git
cd .. rosdep install --from-paths src --ignore-src -i -y
colcon build
. install/setup.bash
ros2 launch bumperbot_bringup simulated_robot.launch.py
Connect the Arduino actuating your robot to your PC and load the robot_control.ino script using the Arduino IDE.
Launch all the functionalities for the real robot
ros2 launch bumperbot_bringup real_robot.launch.py
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated. Please refer to CONTRIBUTING doc.
Antonio Brandi - LinkedIn - antonio.brandi@outlook.it
Other Projects: https://github.com/AntoBrandi
more like this
simple generator for 3D-printed frames for a moxon rectangle antenna
search projects, people, and tags