by PedroR » Mon Feb 15, 2010 1:14 pm
by PedroR
Mon Feb 15, 2010 1:14 pm
l3v3rz: LOL. nice idea
Felix: the first one is using an IMU (which is a combination of Accelerometer and Gyro). I believe the first one is NOT using the RBC controller.
They probably replaced it with a more powerful controller (I think ARM but I am not sure) to able to run the Inverse Kinematics solution.
As I mentioned the sensors are a 6 axis IMU I think (3 axis gyro, 3 axis accelerometer).
The standard RBC controller box will not let you use an IMU unless you use on with a microprocessor, reprogramed to be able to sit on the bus an emulate itself as a device.
As I write this, I just thought of this recent product we have in our catalog:
http://robosavvy.com/store/product_info ... cts_id/605
This is a 6 axis IMU with a re programmable ARM Cortex running at 64Mhz (it comes with a bootloader for easy programming).
The IMU is accessed via a UART TTL connection so you may actually be able to connect this one to a Robobuilder bus provided you modify the software to understand the protocol and act as a bus device.
We are waiting for a new revision of the Open Source software for this IMU that implements a Kalman Filter which is likely the best filtering you can have for stability processing.
For those who are really ambitious, you can actually use the ARM7 on the IMU to control the whole robot and just leave the RBC in place to offer battery, the bus breakout connectors and the Direct Control mode to have the PC talk to the bus and the IMU on the bus (but doing no LOGIC work).
I could go on and on about this solution which is a very cool one btw but I'll stop here.
It is actually a very clean and small solution for Robobuilder and I believe ti may fit in the chest of the robot.
Pedro.
l3v3rz: LOL. nice idea
Felix: the first one is using an IMU (which is a combination of Accelerometer and Gyro). I believe the first one is NOT using the RBC controller.
They probably replaced it with a more powerful controller (I think ARM but I am not sure) to able to run the Inverse Kinematics solution.
As I mentioned the sensors are a 6 axis IMU I think (3 axis gyro, 3 axis accelerometer).
The standard RBC controller box will not let you use an IMU unless you use on with a microprocessor, reprogramed to be able to sit on the bus an emulate itself as a device.
As I write this, I just thought of this recent product we have in our catalog:
http://robosavvy.com/store/product_info ... cts_id/605
This is a 6 axis IMU with a re programmable ARM Cortex running at 64Mhz (it comes with a bootloader for easy programming).
The IMU is accessed via a UART TTL connection so you may actually be able to connect this one to a Robobuilder bus provided you modify the software to understand the protocol and act as a bus device.
We are waiting for a new revision of the Open Source software for this IMU that implements a Kalman Filter which is likely the best filtering you can have for stability processing.
For those who are really ambitious, you can actually use the ARM7 on the IMU to control the whole robot and just leave the RBC in place to offer battery, the bus breakout connectors and the Direct Control mode to have the PC talk to the bus and the IMU on the bus (but doing no LOGIC work).
I could go on and on about this solution which is a very cool one btw but I'll stop here.
It is actually a very clean and small solution for Robobuilder and I believe ti may fit in the chest of the robot.
Pedro.