In many applications where a network connection may not be available, it is possible to use the IR-Remote or the Buttons on the EV3 to allow user interaction with the brick. The Robot Navigation software provides such mechanisms.
The Robot Navigation software now supports the Lego EV3 gyroscope. This can be enabled by selecting the LegoGyro class in the main program. Based on our previous experiments, the results may not be as good as using the XGL1300L gyro. However, users with some experience in Kalman filtering or sensor fusion could add some correction algorithms to the gyro output before it is used by the positioning system.
I have been revamping some of the tutorials, and it now includes instructions for Windows users. Specifically, I have added information in the following sections: cross-compiler installation, WiFi setup, “Hello World” program and Robot Navigation software.
We had a great day at the Global Robotics Art Festival competition on Saturday November 23. Our congratulations and thanks to the Robofest organizers. Here are some some pictures and a video from the event.
We have been invited to the Global Robotics Art Festival (GRAF) that will take place at the Macomb Community College Expo Center in Warren on November 23. We will be bringing our Lego Drawing Bot. If you are planning to attend this event, please stop by our demonstration table. UPDATE: We will be bringing our EV3 Lego Drawing Bot
The following program demonstrates how to setup a basic I2C communication interface in the EV3. This is useful for devices that don’t require any specific configuration such as the Lego NXT Ultrasonic Sensor.
Using the Lego Ev3 LCD involves more than opening and doing simple file operations. This was the case with the rest of the Lego EV3 hardware. The high level program still had to do a lot before being able to draw or write to the LCD.
The EV3 buttons and LEDs are handled trough the same device file. This is possible, since the buttons are acceded by read file operations while the LEDs are set using write file commands. Examples showing how to use these two hardware components are presented.