Although the RPLIDAR A1M8 was my main focus for scanning barcodes, it may be beneficial to take more notes on the sensors aforementioned, in order to help the rest of the group understand the TurtleBot's capabilities better.
"How can these sensors help me with processing barcodes?"
Link any YT videos involving camera functionality with ROS2. Link FAQs and tutorials regarding the sensors. All notes involving cameras should also be relayed to Darius.
Since the Turtlebot 4 we're using is the full-size one, the OAK-D sensor is the Pro model, featuring an IR laser dot projector (active stereo) and IR illumination LED (for night-vision).
Create 3 is now properly connected to both the Turtlebot and the group's laptops. We turned on the Raspi's access point.
Create 3 documentation (has info on LEDs, APIs, the webserver setup, etc.)
The IP as of typing this is 10.42.0.1. Once you connect to the Turtlebot's WiFi access point w/ username/password 12345678, connect to the Create 3 by typing the IP + localhost in the browser.
The Create 3 is connected physically to the Raspi 4B with a large ribbon cable & USB. It only supports 2.4GHz WiFi and we've struggled due to that fact for a long time now, as the Raspi 4B doesn't easily connect to 2.4GHz networks either.
Extensive research was done and it may be possible this is due to what channels/wifi networks the Raspi can reach; efforts were made to make either 1. a 2.4GHz hotspot that works on the proper WiFi channels the Raspi can connect to, or 2. buying and using an external wifi adapter for the Raspi. We sometimes had the Raspi connect properly to a phone hotspot, and then our laptops were able to access the robot's sensors that way, but the bandwidth was really poor and we were still relying on someone to have their phone hotspot on at all times.
Our tentative solution ended up being a Simple Discovery connection using the Turtlebot's Access Point mode, as the Raspi & Create 3 can be configured to be visible on the Raspi's dual-band network. We're using Simple Discovery & rmw_fastrtps_cpp, according to the instructions here
Although the RPLIDAR A1M8 was my main focus for scanning barcodes, it may be beneficial to take more notes on the sensors aforementioned, in order to help the rest of the group understand the TurtleBot's capabilities better. "How can these sensors help me with processing barcodes?"
Link any YT videos involving camera functionality with ROS2. Link FAQs and tutorials regarding the sensors. All notes involving cameras should also be relayed to Darius.
Original notes are on 8.1
Working notes: