Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

Tutorial Connect computer to Robotis Bioliod using a BT-110A

Bioloid robot kit from Korean company Robotis; CM5 controller block, AX12 servos..
16 postsPage 1 of 21, 2
16 postsPage 1 of 21, 2

Tutorial Connect computer to Robotis Bioliod using a BT-110A

Post by UncleBob » Fri Apr 13, 2012 10:06 am

Post by UncleBob
Fri Apr 13, 2012 10:06 am

This tutorial shows how to connect a computer to the Bioloid via BT-110A module. One can upload task code and motion file wireless to the robot.

The module used in this video is the BT-110A module from Robotis.

phpBB [media]




Please support my Wahoo project. Thkx

http://www.indiegogo.com/Wahoo-The-Affo ... iped-Robot

http://www.unclebobtech.com
This tutorial shows how to connect a computer to the Bioloid via BT-110A module. One can upload task code and motion file wireless to the robot.

The module used in this video is the BT-110A module from Robotis.

phpBB [media]




Please support my Wahoo project. Thkx

http://www.indiegogo.com/Wahoo-The-Affo ... iped-Robot

http://www.unclebobtech.com
UncleBob
Savvy Roboteer
Savvy Roboteer
Posts: 398
Joined: Sun Dec 27, 2009 5:25 am

Post by PedroR » Fri Apr 13, 2012 6:22 pm

Post by PedroR
Fri Apr 13, 2012 6:22 pm

Hi Unclebob

Thank you very much for posting thsi tutorial.
It's very concise and to the point!

I'm must say I'm happy that Robotis has finally made Bluetooth (and the possibility of wireless programming) available for Bioloid.
(Robobuilder has had almost since the day it was released and it's a very neat feature).

For customer's who are interested in the BT-110A, it is now available from RoboSavvy http://robosavvy.com/store/product_info ... ts_id/3439


[UPDATE: only the BT-110A stand alone module here http://robosavvy.com/store/product_info ... ts_id/3439 supports connection to the PC for downloading Motion and Task files.

The BT-110A Set here http://robosavvy.com/store/product_info ... ts_id/2239 which comes with a pair of modules: one for the Robot and one for the Remote does NOT support connection to the PC. ]


Regards
Pedro.
Hi Unclebob

Thank you very much for posting thsi tutorial.
It's very concise and to the point!

I'm must say I'm happy that Robotis has finally made Bluetooth (and the possibility of wireless programming) available for Bioloid.
(Robobuilder has had almost since the day it was released and it's a very neat feature).

For customer's who are interested in the BT-110A, it is now available from RoboSavvy http://robosavvy.com/store/product_info ... ts_id/3439


[UPDATE: only the BT-110A stand alone module here http://robosavvy.com/store/product_info ... ts_id/3439 supports connection to the PC for downloading Motion and Task files.

The BT-110A Set here http://robosavvy.com/store/product_info ... ts_id/2239 which comes with a pair of modules: one for the Robot and one for the Remote does NOT support connection to the PC. ]


Regards
Pedro.
Last edited by PedroR on Wed Apr 10, 2013 1:02 pm, edited 4 times in total.
PedroR
Savvy Roboteer
Savvy Roboteer
Posts: 1199
Joined: Mon Jun 16, 2008 11:07 pm

BT110

Post by UncleBob » Fri Apr 13, 2012 6:24 pm

Post by UncleBob
Fri Apr 13, 2012 6:24 pm

I am just wondering whether this module would work for other companys' robots. Since it would simply convert BT to RS232 signal.
I am just wondering whether this module would work for other companys' robots. Since it would simply convert BT to RS232 signal.
UncleBob
Savvy Roboteer
Savvy Roboteer
Posts: 398
Joined: Sun Dec 27, 2009 5:25 am

Post by PedroR » Sat Apr 14, 2012 4:04 pm

Post by PedroR
Sat Apr 14, 2012 4:04 pm

Hi Unclebob

From experience with the BT module from Robobuilder, this module should be a pretty standard BT module (from the pictures it seems base don the Winbond chipset).

In practice this module exposes Vdd, GND, TX and RX.

TX and RX are TTL 3.3V (I know this because this is teh signal level on the CM-510).
Vdd should also be 3.3V I believe.

If you connect RX and TX to any other Robot you should also be able to comunicate easily.



These modules are used to create a Transparent Serial cable between the PC and the Target device.
Once you connect the PC to them, a Serial COMM port is created on the PC and you can send data just as if the devices were connected by an actual Pjhysical Cable.


The only things you need to pay attention to are the following:

1) The baud rate and comm settings (Parity, Data bits, stop bits) are pre configured.
When connect to device from the PC you should always use the settings that are configured on the device (in this case I believe it is 57600, 8N1).
The target device should also be set to this setting.

It should be possible to reprogram the Speed Settings but I don't know how it is done on this module. The specs from Robotis say it can go up to 250kbps.


2) Check if there is any byte sequence that could trigger a reprogramming of the module.
This type of Modules can usually operate in 2 modes: they respond to AT commands or have "command response off" and simply pass the data from the PC to the device (and back) without caring about what's being passed. (bridge mode)
I trust this module is in Bridge mode so no additional precaution should be needed.


This is a very similar approach to the one used in Robobuilder. Robobuilder uses a Parani ESD200 chip (the RObotis one seems to be from Winbond).

I am more familiar with the Parani as we've reused it on other Robots but the principle should be exactly the same.
I personally find the Parani very flexible and easy to use (it's also cheaper). It has a free tool that you can use to reprogram it to your exact settings: speed, comm settings, pairing mode, security key (if you want one) etc.

See my post here http://robosavvy.com/forum/viewtopic.php?t=7803



To summarize and to answer your question: yes I believe it should be possible to reuse this module in other devices.


Regards
Pedro
Hi Unclebob

From experience with the BT module from Robobuilder, this module should be a pretty standard BT module (from the pictures it seems base don the Winbond chipset).

In practice this module exposes Vdd, GND, TX and RX.

TX and RX are TTL 3.3V (I know this because this is teh signal level on the CM-510).
Vdd should also be 3.3V I believe.

If you connect RX and TX to any other Robot you should also be able to comunicate easily.



These modules are used to create a Transparent Serial cable between the PC and the Target device.
Once you connect the PC to them, a Serial COMM port is created on the PC and you can send data just as if the devices were connected by an actual Pjhysical Cable.


The only things you need to pay attention to are the following:

1) The baud rate and comm settings (Parity, Data bits, stop bits) are pre configured.
When connect to device from the PC you should always use the settings that are configured on the device (in this case I believe it is 57600, 8N1).
The target device should also be set to this setting.

It should be possible to reprogram the Speed Settings but I don't know how it is done on this module. The specs from Robotis say it can go up to 250kbps.


2) Check if there is any byte sequence that could trigger a reprogramming of the module.
This type of Modules can usually operate in 2 modes: they respond to AT commands or have "command response off" and simply pass the data from the PC to the device (and back) without caring about what's being passed. (bridge mode)
I trust this module is in Bridge mode so no additional precaution should be needed.


This is a very similar approach to the one used in Robobuilder. Robobuilder uses a Parani ESD200 chip (the RObotis one seems to be from Winbond).

I am more familiar with the Parani as we've reused it on other Robots but the principle should be exactly the same.
I personally find the Parani very flexible and easy to use (it's also cheaper). It has a free tool that you can use to reprogram it to your exact settings: speed, comm settings, pairing mode, security key (if you want one) etc.

See my post here http://robosavvy.com/forum/viewtopic.php?t=7803



To summarize and to answer your question: yes I believe it should be possible to reuse this module in other devices.


Regards
Pedro
PedroR
Savvy Roboteer
Savvy Roboteer
Posts: 1199
Joined: Mon Jun 16, 2008 11:07 pm

Post by MOHIT JINDAL » Mon Apr 23, 2012 1:40 pm

Post by MOHIT JINDAL
Mon Apr 23, 2012 1:40 pm

HI UncleBob;

I hope you can help me.

I have assembled the legs of Bioloid and have AX12+ ID 7,8,13,14,15,16,17,18. When I start the Roboplus motion the Pose of Robot Window is blank. Only the Pose of step shows all 18 Ids.
I want Roboplus to detect the 8 servos in the pose of robot window so that I can create motion by Torque Off and ON.
Please help.
HI UncleBob;

I hope you can help me.

I have assembled the legs of Bioloid and have AX12+ ID 7,8,13,14,15,16,17,18. When I start the Roboplus motion the Pose of Robot Window is blank. Only the Pose of step shows all 18 Ids.
I want Roboplus to detect the 8 servos in the pose of robot window so that I can create motion by Torque Off and ON.
Please help.
MOHIT JINDAL
Savvy Roboteer
Savvy Roboteer
Posts: 178
Joined: Wed Nov 10, 2010 7:43 am

s

Post by UncleBob » Mon Apr 23, 2012 1:44 pm

Post by UncleBob
Mon Apr 23, 2012 1:44 pm

You will have to show me a screenshot or better still a video of the screen in order for me to determine whether this is a hardware issue or a usage one.
You will have to show me a screenshot or better still a video of the screen in order for me to determine whether this is a hardware issue or a usage one.
UncleBob
Savvy Roboteer
Savvy Roboteer
Posts: 398
Joined: Sun Dec 27, 2009 5:25 am

Post by MOHIT JINDAL » Mon Apr 23, 2012 2:35 pm

Post by MOHIT JINDAL
Mon Apr 23, 2012 2:35 pm

Hi UncleBob;

I have uploaded the photo and screenshot in My Files. Please see them.

Don't know how to paste photos here. :cry:
Hi UncleBob;

I have uploaded the photo and screenshot in My Files. Please see them.

Don't know how to paste photos here. :cry:
MOHIT JINDAL
Savvy Roboteer
Savvy Roboteer
Posts: 178
Joined: Wed Nov 10, 2010 7:43 am

Post by UncleBob » Mon Apr 23, 2012 2:39 pm

Post by UncleBob
Mon Apr 23, 2012 2:39 pm

cannot find it
cannot find it
UncleBob
Savvy Roboteer
Savvy Roboteer
Posts: 398
Joined: Sun Dec 27, 2009 5:25 am

Post by MOHIT JINDAL » Mon Apr 23, 2012 2:45 pm

Post by MOHIT JINDAL
Mon Apr 23, 2012 2:45 pm

MOHIT JINDAL
Savvy Roboteer
Savvy Roboteer
Posts: 178
Joined: Wed Nov 10, 2010 7:43 am

Post by UncleBob » Mon Apr 23, 2012 2:47 pm

Post by UncleBob
Mon Apr 23, 2012 2:47 pm

try unplug some servos. maybe one of them is faulty
try unplug some servos. maybe one of them is faulty
UncleBob
Savvy Roboteer
Savvy Roboteer
Posts: 398
Joined: Sun Dec 27, 2009 5:25 am

Post by MOHIT JINDAL » Mon Apr 23, 2012 2:50 pm

Post by MOHIT JINDAL
Mon Apr 23, 2012 2:50 pm

Ok I will try. But if one is faulty then the RED led will blink on the back of Ax12+. :o
Ok I will try. But if one is faulty then the RED led will blink on the back of Ax12+. :o
MOHIT JINDAL
Savvy Roboteer
Savvy Roboteer
Posts: 178
Joined: Wed Nov 10, 2010 7:43 am

Post by UncleBob » Mon Apr 23, 2012 2:54 pm

Post by UncleBob
Mon Apr 23, 2012 2:54 pm

not necesary
not necesary
UncleBob
Savvy Roboteer
Savvy Roboteer
Posts: 398
Joined: Sun Dec 27, 2009 5:25 am

Post by MOHIT JINDAL » Tue Apr 24, 2012 5:39 am

Post by MOHIT JINDAL
Tue Apr 24, 2012 5:39 am

Is there any easy way to find the faulty Ax12+ ?
May be from Usb2Dynamixel :twisted:
Is there any easy way to find the faulty Ax12+ ?
May be from Usb2Dynamixel :twisted:
MOHIT JINDAL
Savvy Roboteer
Savvy Roboteer
Posts: 178
Joined: Wed Nov 10, 2010 7:43 am

Post by UncleBob » Tue Apr 24, 2012 6:08 am

Post by UncleBob
Tue Apr 24, 2012 6:08 am

remove halfs the servos then test them, repeat until u find the faulty ones
remove halfs the servos then test them, repeat until u find the faulty ones
UncleBob
Savvy Roboteer
Savvy Roboteer
Posts: 398
Joined: Sun Dec 27, 2009 5:25 am

Post by MOHIT JINDAL » Tue Apr 24, 2012 8:45 am

Post by MOHIT JINDAL
Tue Apr 24, 2012 8:45 am

:lol: :D I found the problem. Its the Wire. I removed it.

One more Help from You. I have Sparkfun Bluesmirf Gold Bluetooth. I want to use it for CM510. I have to make any programming codes or the CM510 will detect it automatically ? BT-110A is costly for me. Please help.

Thanks Very much. 8)
:lol: :D I found the problem. Its the Wire. I removed it.

One more Help from You. I have Sparkfun Bluesmirf Gold Bluetooth. I want to use it for CM510. I have to make any programming codes or the CM510 will detect it automatically ? BT-110A is costly for me. Please help.

Thanks Very much. 8)
MOHIT JINDAL
Savvy Roboteer
Savvy Roboteer
Posts: 178
Joined: Wed Nov 10, 2010 7:43 am

Next
16 postsPage 1 of 21, 2
16 postsPage 1 of 21, 2