Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
New Brain Shield with integrated IMU?
04-29-2018, 02:27 AM (This post was last modified: 04-29-2018 02:29 AM by Vaygr.)
Post: #1
New Brain Shield with integrated IMU?
I'm wondering if the upcoming electronic hybrid board will tackle the sensitivity issues of the IMU sensor to electromagnetic interference? Maybe the IMU sensor could be integrated directly into the board design? That could reduce electromagnetic interference as well as vibration concerns from B-Robot's frame. Overall, it would make the design more reliable, compact and also no need for an I2C cable.
Find all posts by this user
Quote this message in a reply
04-29-2018, 07:07 AM
Post: #2
RE: New Brain Shield with integrated IMU?
(04-29-2018 02:27 AM)Vaygr Wrote:  I'm wondering if the upcoming electronic hybrid board will tackle the sensitivity issues of the IMU sensor to electromagnetic interference? Maybe the IMU sensor could be integrated directly into the board design? That could reduce electromagnetic interference as well as vibration concerns from B-Robot's frame. Overall, it would make the design more reliable, compact and also no need for an I2C cable.

If integrated into the controller, there should be an option where you could select the integrated or an external one.
I think the ideal placement for the sensoron a self balancing robot, is in the senter between the stepper motors?
Find all posts by this user
Quote this message in a reply
05-01-2018, 03:18 AM (This post was last modified: 05-01-2018 04:09 AM by Vaygr.)
Post: #3
RE: New Brain Shield with integrated IMU?
The IMU could be plugged directly onto the brain shield just like for the two A4988 drivers.

EDIT: On second thought, maybe it's better to let the IMU be 'free' as it needs to be centered in the chassis for proper operation of the robot and if it were fixed or integrated into the brain shield, then it would make things a bit more complicated as the entire Arduino+Shield would then need to be placed such that the IMU is centered along the horizontal axis of the robot.
Find all posts by this user
Quote this message in a reply
05-01-2018, 10:30 AM
Post: #4
RE: New Brain Shield with integrated IMU?
We will integrate the IMU into the PCB (no need for the i2c cable anymore). We are planning to use the MPU capabilities for more purposes like start or stop the robots just knocking on the table where it stands or to create a small drone just using 4 small dc motors. There will be an i2c bus as well for external sensor as a LIDAR

Regarding the placement of the IMU: it is curious how the final placement of the IMU does not change (considerably) the behavior of the B-robot. Actually, you can put it on top of the robot and not noticing any misbehavior at all. The only problem of using a long i2c: noise and EM interference.
Right now the first desing of the new brain shield has the same footprint and Arduino have but adding:
- The M0 processor
- 2 i2c buses
- 3 stepper motor drivers sockets
- ESP Wifi module
- MPU9250 accelerometer+gyro (way better than the MPU6050)
- SPI port (to control LEDs and others)
- 1-12 volt 1A PWM configurable output (to control air pumps, LEDs, reles, power servos
among other features

We will post info as soon as we have it ;-)
Visit this user's website Find all posts by this user
Quote this message in a reply
05-01-2018, 10:59 AM (This post was last modified: 05-01-2018 01:42 PM by Vaygr.)
Post: #5
RE: New Brain Shield with integrated IMU?
(05-01-2018 10:30 AM)JJrobots JP Wrote:  We will integrate the IMU into the PCB (no need for the i2c cable anymore). We are planning to use the MPU capabilities for more purposes like start or stop the robots just knocking on the table where it stands or to create a small drone just using 4 small dc motors. There will be an i2c bus as well for external sensor as a LIDAR

Regarding the placement of the IMU: it is curious how the final placement of the IMU does not change (considerably) the behavior of the B-robot. Actually, you can put it on top of the robot and not noticing any misbehavior at all. The only problem of using a long i2c: noise and EM interference.
Right now the first desing of the new brain shield has the same footprint and Arduino have but adding:
- The M0 processor
- 2 i2c buses
- 3 stepper motor drivers sockets
- ESP Wifi module
- MPU9250 accelerometer+gyro (way better than the MPU6050)
- SPI port (to control LEDs and others)
- 1-12 volt 1A PWM configurable output (to control air pumps, LEDs, reles, power servos
among other features

We will post info as soon as we have it ;-)

Nice changes and improvements! Have you also considered upgrading the ESP module from ESP-12E to ESP-12F?
Find all posts by this user
Quote this message in a reply
05-01-2018, 12:09 PM
Post: #6
RE: New Brain Shield with integrated IMU?
Sounds great :-) hmm -I may have to wait for the new brain for my project and find another project for the "old" brain that (not arrived yet).

Sounds like a more compact and capable setup.
Find all posts by this user
Quote this message in a reply
05-02-2018, 07:16 AM (This post was last modified: 05-02-2018 08:28 AM by @mundsen.)
Post: #7
RE: New Brain Shield with integrated IMU?
(05-01-2018 10:59 AM)Vaygr Wrote:  
(05-01-2018 10:30 AM)JJrobots JP Wrote:  We will integrate the IMU into the PCB (no need for the i2c cable anymore). We are planning to use the MPU capabilities for more purposes like start or stop the robots just knocking on the table where it stands or to create a small drone just using 4 small dc motors. There will be an i2c bus as well for external sensor as a LIDAR

Regarding the placement of the IMU: it is curious how the final placement of the IMU does not change (considerably) the behavior of the B-robot. Actually, you can put it on top of the robot and not noticing any misbehavior at all. The only problem of using a long i2c: noise and EM interference.
Right now the first desing of the new brain shield has the same footprint and Arduino have but adding:
- The M0 processor
- 2 i2c buses
- 3 stepper motor drivers sockets
- ESP Wifi module
- MPU9250 accelerometer+gyro (way better than the MPU6050)
- SPI port (to control LEDs and others)
- 1-12 volt 1A PWM configurable output (to control air pumps, LEDs, reles, power servos
among other features

We will post info as soon as we have it ;-)

Nice changes and improvements! Have you also considered upgrading the ESP module from ESP-12E to ESP-12F?

Hi,
Is the M0 integrated on the board (no need for an Arduino M0 board like this: https://www.ebay.com/itm/SAMD21-M0-32-bi...2401159523 ) ?

If so I guess it`s not a new shield, but a new brain?


something like this may be an idea if vibrations is a problem?



   
M3 Rubber mounts

   
For installation in the PCB (brain) mounting holes (many flight controllers use it)

   
Nema vibration mounts

One more :-) is it going to support OPENMV camera compatible like the new Blimpduino 2?
Find all posts by this user
Quote this message in a reply
05-09-2018, 08:38 PM
Post: #8
RE: New Brain Shield with integrated IMU?
The M0 board has been retired on the official Arduino.cc website. Instead, it's been replaced by the M0 Pro https://store.arduino.cc/arduino-m0-pro which adds a debugger. I wonder if the new Brain Shield will have a debugger included?
Find all posts by this user
Quote this message in a reply
05-11-2018, 10:01 AM
Post: #9
RE: New Brain Shield with integrated IMU?
(05-02-2018 07:16 AM)@mundsen Wrote:  
(05-01-2018 10:59 AM)Vaygr Wrote:  
(05-01-2018 10:30 AM)JJrobots JP Wrote:  We will integrate the IMU into the PCB (no need for the i2c cable anymore). We are planning to use the MPU capabilities for more purposes like start or stop the robots just knocking on the table where it stands or to create a small drone just using 4 small dc motors. There will be an i2c bus as well for external sensor as a LIDAR

Regarding the placement of the IMU: it is curious how the final placement of the IMU does not change (considerably) the behavior of the B-robot. Actually, you can put it on top of the robot and not noticing any misbehavior at all. The only problem of using a long i2c: noise and EM interference.
Right now the first desing of the new brain shield has the same footprint and Arduino have but adding:
- The M0 processor
- 2 i2c buses
- 3 stepper motor drivers sockets
- ESP Wifi module
- MPU9250 accelerometer+gyro (way better than the MPU6050)
- SPI port (to control LEDs and others)
- 1-12 volt 1A PWM configurable output (to control air pumps, LEDs, reles, power servos
among other features

We will post info as soon as we have it ;-)

Nice changes and improvements! Have you also considered upgrading the ESP module from ESP-12E to ESP-12F?

Hi,
Is the M0 integrated on the board (no need for an Arduino M0 board like this: https://www.ebay.com/itm/SAMD21-M0-32-bi...2401159523 ) ?

If so I guess it`s not a new shield, but a new brain?


something like this may be an idea if vibrations is a problem?




M3 Rubber mounts


For installation in the PCB (brain) mounting holes (many flight controllers use it)


Nema vibration mounts

One more :-) is it going to support OPENMV camera compatible like the new Blimpduino 2?

Well, you are right. the M0 will be integrated so there will not be a need of and external Arduino. It will be an Arduino by itself, not a shield.

Thanks for the idea of the M3 Rubber mounts, we will take a look at them (get some to play with) :-)

Yes, there will be support for OPENMV cameras, Actually, there is a connector on the blimpduino PCB to connect the camera
Visit this user's website Find all posts by this user
Quote this message in a reply
05-11-2018, 10:06 AM
Post: #10
RE: New Brain Shield with integrated IMU?
(05-09-2018 08:38 PM)Vaygr Wrote:  The M0 board has been retired on the official Arduino.cc website. Instead, it's been replaced by the M0 Pro https://store.arduino.cc/arduino-m0-pro which adds a debugger. I wonder if the new Brain Shield will have a debugger included?
We will include (pre-program) the official Arduino firmware in the M0 so you can use the Arduino IDE to upload/code the new Brain without problems. The Atmel Studio debugger can be used right now
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)