[Documentation] [TitleIndex] [WordIndex

Bveeta Mini mobile robot by Bizbot Technology Malaysia

BveetaFamily.jpg

Latest version: Bveeta Mini type R007

Bveeta Mini is a ROS educational mobile robot and was created in year 2021. Bveeta mini is based on two wheeled mobile robot, and can be program with the computer programming language such as python and C programming. Bveeta mini, which originated from the two wheeled mobile robot, is designed to teach people to use ROS through Bveeta mini and its platform as well as to teach people in computer programming language. There are 3 versions of the Bveeta mini. The first version was Bveeta mini, the second version is Bveeta mini type R and the latest is Bveeta mini Type R007. These versions have the same capabilities and function. Bveeta mini were developed by Bizbot Technology, a start-up tech company from Malaysia who has more than 16 years experience in developing mobile robot platform for education and research purpose and has wide experience in electronics control, programming, and mechanical design of mobile robot platform. With the demanding of the open-source platform, thus Bveeta Mini starts to revolute its own technology to meet the market needs. In research area, Bveeta mini helps many researchers to accelerate their product design by making this Bveeta mini as an example of product of the shelf and ready to be deploy.

Tutorials

1. Connecting Bveeta mini with SSH (ROS MASTER)

ROS is designed with distributed computing in mind. A well-written node makes no assumptions about where in the network it runs, allowing computation to be relocated at run-time to match the available resources (there are exceptions; for example, a driver node that communicate with a piece of hardware must run on the machine to which the hardware is physically connected). Deploying a ROS system across multiple machines is easy. Keep the following things in mind:

You only need one master. Select one machine to run it on. All nodes must be configured to use the same master, via ROS_MASTER_URI. There must be complete, bi-directional connectivity between all pairs of machines, on all ports (see http://wiki.ros.org/ROS/NetworkSetup). Each machine must advertise itself by a name that all other machines can resolve (see ROS/NetworkSetup). Bveeta mini has been tested with full performance based on the SSH connections. Therefore, it is recommended for user to connect the robot with SSH method. To get started please follow steps below:

To edit this file, simply enter “$sudo nano ~/.bashrc” in the terminal and add these 2 lines below (Please change the ip address according to your access point ip address)

2. Simultaneous localization and Mapping (SLAM) with Bveeta mini

By default, there are two methods used by Bveeta mini to do SLAM.

2.1. Bveeta mini with Hector SLAM

That's it. Youre done SLAM with Bveeta mini. For other methods of SLAM, please refer the link provided in the Documentation and support 😊

Video Bveeta Mini doing Sequential Goal navigation. The Sequential goal codeo is written based on python program:

Video Bveeta Mini doing DWA local planner for autonomous navigation:

Video Bveeta Mini doing Hector SLAM:

Video Bveeta Mini doing Gmapping SLAM + TEB local planner for autonomous navigation:

Hardware

Bveeta mini is an open source, mobile robot platform containing:

Controller

Bveeta mini is based on the Arduino Mega 2560 controller, which consists of 2 boards:

Documentation and support

If you need more support, please contact us: c4robotic@gmail.com


2022-05-28 12:23