background image

 

 

15

 / 

22

 

Copyright (c) 2016-2017 Shanghai Slamtec Co., Ltd.

 

28.

 

        

//load map

  

 

29.

 

        apollo.setCompositeMap(*map, apollo_pose);  

 

30.

 

        

//set compositemap

  

 

31.

 

        rpos::core::Pose home_pose = rpos::core::Pose(rpos::core::Location(0, 0, 0));  

 

32.

 

        

//the home pose in map(home_pose should be the home's real pose in new map)

  

 

33.

 

        

//using apollo.gethomepose() to get the old home pose

  

 

34.

 

        apollo.setHomePose(home_pose);  

 

35.

 

        

//set home pose

  

 

36.

 

    }  

 

37.

 

    

catch

 (rpos::robot_platforms::ConnectionFailException &e)  

 

38.

 

    {  

 

39.

 

        cout << 

"connect failed on "

 << e.what() << endl;  

 

40.

 

    }  

 

41.

 

    

catch

 (rpos::system::detail::ExceptionBase &e)  

 

42.

 

    {  

 

43.

 

        cout << 

"failed on "

 << e.what() << endl;  

 

44.

 

    }  

 

45.

 

  

 

46.

 

    

return

 0;  

 

47.

 

 

Please refer to our SDK reference for more movement deployment. 

 

 

Summary of Contents for APOLLO A4M31

Page 1: ...1 22 Copyright c 2016 2017 Shanghai Slamtec Co Ltd w w w sl a m te c com S hanghaiS l am tec C o Ltd APOLLO General Purpose Robot Platform Standard Version User manual Model A4M31 2020 07 17 rev 1 1...

Page 2: ...SENSORS 4 INTERFACES 4 CHARGING STATION 5 PRODUCT PACKING LIST 6 EXTENDED PLATFORM 7 INTRODUCTION 7 PORT DEFINITION 7 APOLLO REFERENCE DESIGN 10 DEPLOYMENT AND USAGE 11 APOLLO DEPLOYMENT 11 CONNECT T...

Page 3: ...realize autonomous map building localization and navigation There is no need for human assisstance during its working process It can find the proper path to a specified place by itself and move there...

Page 4: ...ollo and External System Sensors Figure 2 1 Apollo Sensor Configuration Interfaces User External system Apollo Host system Wired network WIFI User power supply port User control port WIFI Charging por...

Page 5: ...Copyright c 2016 2017 Shanghai Slamtec Co Ltd Figure 2 2 Apollo Interfaces Configuration Charging Station Figure 2 3 Apollo Charger Emergency charging port Wi Fi antenna Autonomous charging port Air s...

Page 6: ...th Apollo as accessories and need to be installed on Apollo Charging station 1 Come with Apollo and need to choose a proper place before using it Power cable of charging station 1 Come with charging s...

Page 7: ...table which can meet various requirements of fixing the upper module on the Apollo Please refer to the following figure for the specific position of threaded holes and the port dimensions Figure 3 1...

Page 8: ...address Or IP conflict may occur Please refer to the SLAMWARE SDK for detailed communication protocols Power port DC 18 25 2V 5A Max Used for providing power supply for the device of users The end mar...

Page 9: ...s the release switch to recover Apollo to normal status and continue other operations System switch Pin2 Pin12 This switch is the power switch for the whole system Short press for power on and long pr...

Page 10: ...I antenna Custom Design Reference Threaded holes M6 5 Plastic Metal Depth Camera Module Floor Depth Camera Module The depth camera module should be designed on the surface of the robot as an exposed p...

Page 11: ...ower port on the wall for the charger the power board is not recommended since it may cause danger due to massy wires The ground in front of the charger should meet the following requirements a Open T...

Page 12: ...fficial website http www slamtec com cn RoboStudio Register and login to the tool By clicking File Robots in the menu user can find a docked window opened in the left side of the pane as in Figure 4 2...

Page 13: ...please enter the default IP address 192 168 11 1 in the above dialog box The IP address of your wireless adapter network should be DHCP mode Figure 4 3 RoboStudio Robot Connection Dialog Box Once conn...

Page 14: ...map_reader h 7 include rpos core pose h 8 9 using namespace std 10 11 int main 12 13 try 14 15 string map_path map stcm the path of map 16 string apollo_ip 192 168 11 1 the ip of apollo 17 int apollo_...

Page 15: ...home_pose should be the home s real pose in new map 33 using apollo gethomepose to get the old home pose 34 apollo setHomePose home_pose 35 set home pose 36 37 catch rpos robot_platforms ConnectionFai...

Page 16: ...oStudio graphical tool is used for testing and controlling Apollo Please download it from our official website as below http www slamtec com cn RoboStudio In the same page we also provide a document t...

Page 17: ...echarging When the battery is lower than 30 this value can be adjusted by the upper system according to actual requirements Apollo will find the charger by itself and start recharging automatically Ma...

Page 18: ...battery Inversely it will induce fatal damage to the battery and even lead to battery heating swelling leaking fire and explosion Storage The battery should be stored in a cool and dry place If you ar...

Page 19: ...ly connect the positive and negative anodes of the battery or it may lead to fatal damage to the battery and even fire Do not put the battery into fire or it may cause danger Do not put battery into l...

Page 20: ...f Apollo when it is walking on a soft carpet which can sag more than 2cm Ensure that Apollo always starts on its charger Do not change or replace anything in the machine without autiorization Ensure t...

Page 21: ...21 22 Copyright c 2016 2017 Shanghai Slamtec Co Ltd Figure 6 1 Apollo Mechanical Dimensions Mechanical Dimensions...

Page 22: ...TENDED PLATFORM 7 FIGURE 3 3 PIN DEFINITION OF APOLLO EXTENDED PLATFORM CONTROL PORT 8 FIGURE 3 4 SUPPORTED SWITCH TYPE OF APOLLO EXTENDED PLATFORM CONTROL PORT 9 FIGURE 3 5 APOLLO REFERENCE DESIGN 10...

Reviews: